完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我现在在试着用ad9361实现基本功能,在tdd模式下rx和tx之间进行切换。
流程是这样的,首先初始化配置各种参数,然后进入RX状态,某一事件触发之后进入TX状态。RX/TX的频率可能不同。 进入TX状态的过程是这样的,首先进入ALERT状态,然后配置RFPLL,待锁定之后,进行正交校准,然后用SPI命令进入TX状态。奇怪的是,这个过程有时候会出现不能进入TX状态的问题,经过检查频率字是正确的,RFPLL也锁定了,正交校准也通过了,就是进入不了TX状态,查询0x017寄存器可知一直在ALERT状态,可是又能正常进入RX状态进行数据接收,以后再也进入不了TX状态了。 并且我试着把校准删掉也不能改变这个问题,请问大家这个究竟是怎么一回事呢?可否帮我解决这个困难?谢谢各位! |
|
相关推荐
3个回答
|
|
您好!在TDD模式下,使用SPIWrite 0x014=0x43从ALERT到RX。如果要从RX到TX,需要先SPIWrite 0x014=0x03使状态回到ALERT,然后使用SPIWrite 0x014=0x23使状态到TX。如果不能到Tx,请核查Tx的本振是否是锁定状态。
|
|
|
|
dang28 发表于 2018-10-12 11:26 谢谢,后来我找到了原因,是因为进入RX的时候把TX的频率合成器关掉了,而后来我就没有进行过电荷泵校准,导致后来会出现进入不了TX状态 |
|
|
|
楼主是否可以分享一下寄存器配置,操作0x14寄存器不会影响频率合成器啊
|
|
|
|
只有小组成员才能发言,加入小组>>
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1296 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1896 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4237 浏览 2 评论
8994 浏览 1 评论
3138 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1420浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1642浏览 2评论
1614浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1296浏览 2评论
210浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 18:19 , Processed in 1.281345 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号