完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,我开发cc1125,SmartRF Studio 7软件内有关于前导码的设置,
1、如果发射模块的前导码设置成0xAA、0x55、0x33、0xCC中的一种,那接收模块的前导码是不是也要设置成相同的数值,才能正常通信?我现在测试的结果是发射模块的前导码与接收模块不同(比如发射模块的前导码是0xAA,接收模块前导码是0x33),接收模块的前导质量门限(PQT)也能超过设定值,请您帮我分析一下原因。谢谢! |
|||
相关推荐
6个回答
|
|||
发射端和接收端的同步字必须要设置成相同的数值才能正常通讯。
通常前导码0xAA和0x55是可以通讯的 前导码0x33和0xCC是可以通讯的 通常0xAA和0x33是不能通讯的 请问现在发射和接收端的射频的其他设置是怎么样的 例如carrier frequency symbol rate之类 |
|
|
|
合肥冉坤 发表于 2018-5-15 13:32 谢谢您的回复,您意思是说,如果发射模块前导码0xAA,接收模块的前导码是0x55,他们之间是可以正常通信?谢谢! |
|
|
|
对的 应该是可以正常通讯的 因为都是01间隔 因为对于接收端来说 无法确定是从哪一个位开始收 会认为是01间隔就是前导码 但是最好是能够写成一样的 如果需要确认收数据 最好加上同步字的排除 同步字完全一样再接收 这样可以提高接收的正确率 |
|
|
|
合肥冉坤 发表于 2018-5-15 13:56 请问CC1101能不能设置成不接收前导码,同步字,长度,地址,只是接收数据呢? |
|
|
|
合肥冉坤 发表于 2018-5-15 13:56 亲爱的TI技术支持,您们好: 我司在使用贵司的cc1101时出现以下问题,请在有空的时候帮忙解决下,谢谢; CC1101发射端(FSK调制方式)使用FIFO发送数据,频率偏移19khz,速率1.2kpbs,接收端(FSK调制方式),频率偏移380.85khz,RX filter BW为812.5khz,接收端速率设置为1.2kbps时(和发射端一样),异步直通模式下,GDO0端口输出的高低电平数据能够看到有效数据波形(比如能清晰的看到引导、同步头等等),当接收端速率设置为其他速率时,GDO0输出的波形就会不正确了,宽度都和1.2kbps下的电平宽度不一样,请问接收端有效数据与速率有关是什么原因造成的,我看官网的手册都说只与RX filter BW有关,请问有哪种情况会造成这种错误 接收端配置如下: [CC1101_FSCTRL0, 0x00], [CC1101_FSCTRL1, 0x08], [CC1101_FSCTRL0, 0x00], [CC1101_FREQ2, 0x10],//433.92 [CC1101_FREQ1, 0xB0], [CC1101_FREQ0, 0x71], //[CC1101_FREQ0, 0x3f], [CC1101_MDMCFG4, 0x0C],//1.2kbps 0xE9 //[CC1101_MDMCFG3, 0x83],//0x43 //[CC1101_MDMCFG4, 0x05],//1.2kbps 0xE9 //[CC1101_MDMCFG3, 0x83],//0x43 //[CC1101_MDMCFG4, 0x0B],// 0x05速率:100Kb,接收滤波带宽:812.5KHZ 0xEA //[CC1101_MDMCFG3, 0xF8],//0x83 //[CC1101_MDMCFG4, 0x2B],// 0x05速率:100Kb,接收滤波带宽:541KHZ 0xEA //[CC1101_MDMCFG3, 0xF8],//0x83 [CC1101_MDMCFG2, 0x03], [CC1101_MDMCFG1, 0x22], [CC1101_MDMCFG0, 0xF8], [CC1101_CHANNR, 0x00], //[CC1101_DEVIATN, 0x34],//0x34 [CC1101_DEVIATN, 0x77],//0x34 [CC1101_FREND1, 0x56], [CC1101_FREND0, 0x10], [CC1101_MCSM0, 0x18], [CC1101_FOCCFG, 0x16], [CC1101_BSCFG, 0x6C], [CC1101_AGCCTRL2, 0x43], [CC1101_AGCCTRL1, 0x40], [CC1101_AGCCTRL0, 0x91], [CC1101_FSCAL3, 0xE9], //[CC1101_FSCAL3, 0xEA], [CC1101_FSCAL2, 0x2A], [CC1101_FSCAL1, 0x00], [CC1101_FSCAL0, 0x1f], [CC1101_FSTEST, 0x59], [CC1101_TEST2, 0x81], [CC1101_TEST1, 0x35], [CC1101_TEST0, 0x09], [CC1101_IOCFG2, 0x0D], [CC1101_IOCFG0, 0x0D], [CC1101_PKTCTRL1, 0x04], [CC1101_PKTCTRL0, 0x32],//使能串行异步模式 [CC1101_ADDR, 0x00], [CC1101_FREND0, 0x11], [CC1101_PKTLEN, 0x0B], |
|
|
|
合肥冉坤 发表于 2018-5-15 13:32 问一下 如果不用曼彻斯特编码 怎么设置前导码和同步字?? |
|
|
|
只有小组成员才能发言,加入小组>>
348 浏览 1 评论
542 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
786 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
658 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1140 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
74浏览 29评论
248浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
261浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
209浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
67浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 11:56 , Processed in 1.211205 second(s), Total 88, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号