ADI 技术
直播中

monuannuan

11年用户 27经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[问答]

AD9361关于ENSM状态切换时间的一些疑问?

1、根据AD9361_calibration手册,TDD模式下,40M参考时钟,VCO时间为37.075us,即ALERT所需要的时间。我用PIN控制的时候得到的数据差不多,留给ALERT的时间少于37us时,无法切换到TX/RX状态;但是使用SPI控制时,发现ALERT的时间可以很短,只要10us,其他配置都一样,不是很理解,有没有大佬知道为什么会存在这样的差异?

2、进入TX状态之后,仍需等待12us左右,才能发送数据,如果进入TX状态之后,立刻发送数据,前10us的数据会丢失或者错乱,有大佬知道怎么缩短这个时间吗?

回帖(1)

monuannuan

2019-8-6 09:07:43
对于第一个问题,在PIN控制模式下修改0x15寄存器【0】【1】位后,可以降ALERT时间缩短至10us,这两位的功能是不等待VCO校准完成,所以在SPI模式下,应该也是没有进行VCO校准,直接切换了状态。在使用VCO校准的情况下,这37.075us应该是无法避免的。使用FAST LOCK模式,应该可以减少校准时间。
对于第二个问题,根据REG_MAP文档及calibration文档,在进入TX之后,应该还有一个RF合成器,RF合成器时延,TX通路时延,但是修改了0x24、0x25Load Synthesizer Delay时间,并没有什么效果,这个时间目前还不知道怎么缩短,或者有没有缩短的可能性。
1 举报

更多回帖

发帖
×
20
完善资料,
赚取积分