完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
版主,最近在调试ADF7021时,遇到一个无法跨越的问题,ADF7021在点对点通讯时,发送和接收功能正常,但是会出现ADF7021在发送端发送的数据,在另外一端ADF7021接收数据时,会出现某字节的某一位突变,例如0x44突变为0xc4,设置的传输速率是24.685Khz,发送数据75字节,请安富利FAE看了后,没有给出解决方案,想请ADI的资深工程师帮忙看一下,该从哪几个方面下手,分析这个问题,谢谢!
|
|
相关推荐
3个回答
|
|
您好!
建议您测量误码率,检测误码率。如果查找原因,则需要从发射和接收两端进行检查。附件为ADF7021评估板使用手册,其中有关于发射和接收的测量方法。建议您先使用频谱仪测量发射信号质量,再通过信号发生器测量一下接收端性能,最后进行系统联调。 附件
|
|
|
|
213123d 发表于 2018-10-15 09:29 谢谢回复,后续我来测试一下误码率,我想确认一下ADF7021理论上是不是不会有误传的情况,从射频的角度来说,ADF7021的误码率最大多大?传输的过程中是否需要进行额外的编码避免误码? 另外一个,我们发现如果传输数据出现长0的情况,极易误码,其它的误码概率没有什么特征,不同的板卡,出现误码的数据不一样,有的板卡是0x28变为0x38,有的板卡是0xdd变为0xdc,以下为我们调试的误码波形!(我们的配置晶振11.0592Mhz,中频带宽25KHZ,传输速率24.685kbps,频偏8.1KHZ,RF输出频率433MHZ,AFC,精滤波功能都打开) 我这边对发送端MCU通过SPI写给ADF7021的数据和接收端ADF7021写到MCU中的数据局进行了监控,其中某些数据的某一位直接由'1'变为'0',例如0xDD变为0xDC,0x7D变为0x7C,如下图所示, 并且发送端或接收端重新上电启动,误传出现的几率还不一致,使用示波器查看发送端的MCU通过SPI写到ADF7021中的数据为正常,但是在接收端ADF7021发送给MCU的SPI波形数据就不正确了,我们想从根本上找到数据使用射频误传的原因, 如下图所示,我将发送端和接收端SPI的时钟和数据同时使用两台示波器将波形抓出来,示波器的时基和幅度设置为相同,很明显的可以看到在发送端发送的0xDD波形数据正常,到射频接收端就变为了0xDC,示波器光标所示即为射频误传的那一位。 以上尽盼回复,谢谢! |
|
|
|
khsahdwu 发表于 2018-10-15 09:38 您好! 误码率是与接收到的信号功率,传输速率,调制方式等因素相关的。对于ADF7021,以数据手册中给出的测试接收灵敏度条件为例,2FSK调制方式,传输速率0.1kbps,误码率为10^-3,此时接收灵敏度为-130dBm。因此,需要分别检查发射端和接收端设计。接收端重要衡量指标就是接收灵敏度,ADF7021数据手册中给出了不同调制方式,传输速率下的接收灵敏度指标。 |
|
|
|
只有小组成员才能发言,加入小组>>
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1260 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1861 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4214 浏览 2 评论
8961 浏览 1 评论
3116 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1364浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1622浏览 2评论
1568浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1260浏览 2评论
1362浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 03:44 , Processed in 1.113321 second(s), Total 82, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号