完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 一只耳朵怪 于 2018-6-25 15:41 编辑
Hi: 在做AIF2苹果的过程中,阅读了AIF2 User Guide(文档编号为SPRUGV7D,下同)这个文档,有一些问题,不知各位专家能否帮我们解决一下,问题列表如下: 1在AIF2 user guide文档中,很多例子都是使用K28.7来举例,是否相应的K28.5在这些例子相同的场景中也能使用,还是ti在实现的时候,直接使用K28.7替代了K28.5?例如文档的4.4节,图4-11的说明? 2在AIF2 user guide 5.1.3中,第二段第一句说”CPRI implies that transmission should occur as soon as possible after reception”,请问这是否意味着如果使用CPRI协议的话,节点必须在接收完成后立刻进行发送,中间不能有间歇? 3 PhyT 10ms的帧长是否可变?在文档5.1.4节” Short Frame Mode”中提到了帧长可以从10ms减小到0.04ms,这是否意味着我们可以将做同步用的Phy帧设置的很短,而装载数据的无线帧设置的比较大?本节说,最短帧是32个WCDMA的chip,一个chip约为260ns,那么32个chip的时间是8320ns,不是0.04ms,请问最短帧帧长是0.04ms,还是8320ns? 4 在AIF2 user guide文档的149页,7.4.4.3中 frame_unsync_t 16bits,该位域是否只适用于OBSAI? 5 Pi和Delta的概念只在OBSAI中有,在CPRI中没有,请问TI在AIF2实现的时候,是否这种机制在两种协议下都有效? 6 文档中说AIF2实现了CPRI4.0协议,而CPRI4.0协议只能最高支持5X,在AIF2文档中却说CPRI协议可以支持8X,请问这是怎么做到的? 7 在AIF2 User Guide的5.2.4节中有如下的描述” Software writes the initial value of AT timers”,请问这个值软件如何确定,该写多少? |
|
相关推荐
2个回答
|
|
1在AIF2 user guide文档中,很多例子都是使用K28.7来举例,是否相应的K28.5在这些例子相同的场景中也能使用,还是TI在实现的时候,直接使用K28.7替代了K28.5?例如文档的4.4节,图4-11的说明?
[ZX]:TI并没有用K28.7来代替K28.5,因为AIF2同时支持OBSAI和CPRI,而OBSAI是采用K28.7作为帧边界的,这里只是示意图,用来表述帧边界相对于PHT的变化范围。 2在AIF2 user guide 5.1.3中,第二段第一句说”CPRI implies that transmission should occur as soon as possible after reception”,请问这是否意味着如果使用CPRI协议的话,节点必须在接收完成后立刻进行发送,中间不能有间歇? [ZX]:因为CPRI是严格时间同步的数据传输,必须保证每个样点数据传输之前必须准备好放到AIF2发送的buffer里。 3 PhyT 10ms的帧长是否可变?在文档5.1.4节” Short Frame Mode”中提到了帧长可以从10ms减小到0.04ms,这是否意味着我们可以将做同步用的Phy帧设置的很短,而装载数据的无线帧设置的比较大?本节说,最短帧是32个WCDMA的chip,一个chip约为260ns,那么32个chip的时间是8320ns,不是0.04ms,请问最短帧帧长是0.04ms,还是8320ns? [ZX]:通常情况下short frame主要是用来做测试的,实际中并不推荐使用。 4 在AIF2 user guide文档的149页,7.4.4.3中 frame_unsync_t 16bits,该位域是否只适用于OBSAI? [ZX]:同样适用于CPRI,当连续frame_unsync_t次没有检测到Hyperframe头的时候,CPRI状态机发生变化,可以参考table7-5。 5 Pi和Delta的概念只在OBSAI中有,在CPRI中没有,请问TI在AIF2实现的时候,是否这种机制在两种协议下都有效? [ZX]:对于CPRI同样是有效的,Pi为接收数据帧头相对于PHYT的便宜,Delta为发送数据的时刻点,也是相对于PHYT的。 6 文档中说AIF2实现了CPRI4.0协议,而CPRI4.0协议只能最高支持5X,在AIF2文档中却说CPRI协议可以支持8X,请问这是怎么做到的? [ZX]:8x指的是Link的速率为614.4×8=4915.2M的速率,AIF2 的SERDES是可以支持到6G的,当使用8x的速率时,除了SERES要配置外,内部的PD/PE也要做相应的修改。 7 在AIF2 User Guide的5.2.4节中有如下的描述” Software writes the initial value of AT timers”,请问这个值软件如何确定,该写多少? [ZX]这个值取决于系统需求,其意义是当PHYT被检测到后AT timer开始计数,如果其初始值不为0, 那么AT timer在后续产生的event就会和PHYT有些偏差。例如,数据帧头的便宜相对于PHYT为1000,为了保证应用处理的时间点和数据对齐,那么最好就是把ATtimer 的初始值设为1000,那么后续就能根据接收数据的情况产生对应的event通知应用来处理。 |
|
|
|
dechun28448 发表于 2018-6-25 03:13 谢谢Zhan Xiang您的回答,帮我们解决了一些疑惑。 根据您的回答,第二个问题是不是可以理解为AIF2中CPRI的使用时,节点不需要在接收完成后立刻进行发送,中间可以有间歇; 第三个问题,您说在实际使用中不推荐使用下short frame。由于应用需要,如果使用了下short frame,请问这样是否会造成错误?在使用的过程中有什么限制吗? 谢谢! |
|
|
|
只有小组成员才能发言,加入小组>>
351 浏览 1 评论
546 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
790 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
660 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1140 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
87浏览 29评论
325浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
262浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
211浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
69浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 03:51 , Processed in 1.002428 second(s), Total 51, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号