完善资料让更多小伙伴认识你,还能领取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 问一下 如果不用曼彻斯特编码 怎么设置前导码和同步字?? |
|
|
|
只有小组成员才能发言,加入小组>>
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
683 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
599 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1054 浏览 1 评论
740 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
524 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
163浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
127浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
127浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
123浏览 12评论
TPA6304-Q1: TPA6304 两片公用一组I2C的话,其中一片配置不成功怎么办
170浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 02:35 , Processed in 0.647762 second(s), Total 54, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号