主题中讨论的其他部件:CC1101、 TEST2
工具/软件:
您好:
我对我正在进行的项目有疑问。
我有两块电路板需要相互通信。 一种使用 CC1101、另一种使用 CC1310。
如果 CC1101 配置为配置 1 并且 CC1310 如屏幕截图 1 所示进行设置、则通信有效。
将 Screenshot 1 导出到代码时、它会生成一个与所附文件类似的文件 smartrf_settings1.txt 。
但是、我想使用 CC1101 侧的配置 2。 对于该配置、我按照屏幕截图 2 中所示配置了 CC1310 并生成了 smartrf_settings2.txt 。 但在这种情况下、通信将无法正常工作。
请帮我解决这个问题。
如何配置 CC1310 以使其与配置 2 兼容?
配置 1:
TI_WRITE_reg (CCxxx0_IOCFG2、0x29);//GDO2 输出引脚配置
TI_WRITE_reg (CCxxx0_IOCFG1、0x2E);//GDO1 输出引脚配置
TI_WRITE_reg (CCxxx0_IOCFG0、0x06);//GDO0 输出引脚配置
TI_WRITE_reg (CCxxx0_FIFOTHR、0x47);//RX FIFO 和 TX FIFO 阈值
TI_WRITE_reg (CCxxx0_SYNC1、0xD3);//同步字、高字节
TI_WRITE_reg (CCxxx0_SYNC0、0x91);//同步字、低字节
TI_WRITE_reg (CCxxx0_PKTLEN、0xFF);//数据包长度
TI_WRITE_reg (CCxxx0_PKTCTRL1、0x04);//数据包自动化控制
TI_WRITE_reg (CCxxx0_PKTCTRL0、0x05);//数据包自动化控制
TI_WRITE_reg (CCxxx0_ADDR、0x00);//器件地址
TI_WRITE_reg (CCxxx0_CHANNR、0x00);//通道编号
TI_WRITE_reg (CCxxx0_FSCTRL1、0x06);//频率合成器控制
TI_WRITE_reg (CCxxx0_FSCTRL0、0x00);//频率合成器控制
TI_WRITE_reg (CCxxx0_FREQ2、0x10);//频率控制字、高字节
TI_WRITE_reg (CCxxx0_FREQ1、0xA7);//频率控制字、中间字节
TI_WRITE_reg (CCxxx0_FREQ0、0x62);//频率控制字、低字节
TI_WRITE_reg (CCxxx0_MDMCFG4、0xCA);//调制解调器配置
TI_WRITE_reg (CCxxx0_MDMCFG3、0x83);//调制解调器配置
TI_WRITE_reg (CCxxx0_MDMCFG2、0x13);//调制解调器配置
TI_WRITE_reg (CCxxx0_MDMCFG1、0x22);//调制解调器配置
TI_WRITE_reg (CCxxx0_MDMCFG0、0xF8);//调制解调器配置
TI_WRITE_reg (CCxxx0_DEVIATN、0x35);//调制解调器偏差设置
TI_WRITE_reg (CCxxx0_MCSM2、0x07);//主无线电控制状态机配置
TI_WRITE_reg (CCxxx0_MCSM1、0x30);//主无线电控制状态机配置
TI_WRITE_reg (CCxxx0_MCSM0、0x18);//主无线电控制状态机配置
TI_WRITE_reg (CCxxx0_FOCCFG、0x16);//频率偏移补偿配置
TI_WRITE_reg (CCxxx0_BSCFG、0x6C);//位同步配置
TI_WRITE_reg (CCxxx0_AGCCTRL2、0x03);//AGC 控制
TI_WRITE_reg (CCxxx0_AGCCTRL、0x40);//AGC 控制
TI_WRITE_reg (CCxxx0_AGCCTRL0、0x91);//AGC 控制
TI_WRITE_reg (CCxxx0_WOREVT1、0x87);//高字节 Event0 超时
TI_WRITE_reg (CCxxx0_WOREVTC0、0x6B);//低字节 Event0 超时
TI_WRITE_reg (CCxxx0_WORCTRL、0xFB);//无线电控制唤醒
TI_WRITE_reg (CCxxx0_FREND1、0x56);//前端 RX 配置
TI_write_reg (CCxxx0_FREND0、0x10);//前端 TX 配置
TI_WRITE_reg (CCxxx0_FSCAL3、0xE9);//频率合成器校准
TI_WRITE_reg (CCxxx0_FSCAL2、0x2A);//频率合成器校准
TI_WRITE_reg (CCxxx0_FSCAL1、0x00);//频率合成器校准
TI_write_reg (CCxxx0_FSCAL0、0x1F);//频率合成器校准
TI_WRITE_reg (CCxxx0_RCCTRL1、0x41);//RC 振荡器配置
TI_WRITE_reg (CCxxx0_RCCTRL0、0x00);//RC 振荡器配置
TI_WRITE_reg (CCxxx0_FSTEST、0x59);//频率合成器校准控制
TI_WRITE_reg (CCxxx0_ptest、0x7F);//生产测试
TI_WRITE_reg (CCxxx0_AGCTEST、0x3F);//AGC 测试
TI_WRITE_reg (CCxxx0_TEST2、0x81);//各种测试设置
TI_WRITE_reg (CCxxx0_TEST1、0x35);//各种测试设置
TI_WRITE_reg (CCxxx0_TEST0、0x09);//各种测试设置
配置 2:
TI_WRITE_reg (CCxxx0_IOCFG2、0x29);//GDO2 输出引脚配置
TI_WRITE_reg (CCxxx0_IOCFG1、0x2E);//GDO1 输出引脚配置
TI_WRITE_reg (CCxxx0_IOCFG0、0x06);//GDO0 输出引脚配置
TI_WRITE_reg (CCxxx0_FIFOTHR、0x47);//RX FIFO 和 TX FIFO 阈值
TI_WRITE_reg (CCxxx0_SYNC1、0xD3);//同步字、高字节
TI_WRITE_reg (CCxxx0_SYNC0、0x91);//同步字、低字节
TI_WRITE_reg (CCxxx0_PKTLEN、0x05);//数据包长度
TI_WRITE_reg (CCxxx0_PKTCTRL1、0x04);//数据包自动化控制
TI_WRITE_reg (CCxxx0_PKTCTRL0、0x01);//数据包自动化控制
TI_WRITE_reg (CCxxx0_ADDR、0x00);//器件地址
TI_WRITE_reg (CCxxx0_CHANNR、0x00);//通道编号
TI_WRITE_reg (CCxxx0_FSCTRL1、0x06);//频率合成器控制
TI_WRITE_reg (CCxxx0_FSCTRL0、0x00);//频率合成器控制
TI_WRITE_reg (CCxxx0_FREQ2、0x10);//频率控制字、高字节
TI_WRITE_reg (CCxxx0_FREQ1、0xB0);//频率控制字、中间字节
TI_WRITE_reg (CCxxx0_FREQ0、0x71);//频率控制字、低字节
TI_WRITE_reg (CCxxx0_MDMCFG4、0x89);//调制解调器配置
TI_WRITE_reg (CCxxx0_MDMCFG3、0x84);//调制解调器配置
TI_WRITE_reg (CCxxx0_MDMCFG2、0x0E);//调制解调器配置
TI_WRITE_reg (CCxxx0_MDMCFG1、0x22);//调制解调器配置
TI_WRITE_reg (CCxxx0_MDMCFG0、0xF8);//调制解调器配置
TI_WRITE_reg (CCxxx0_DEVIATN、0x45);//调制解调器偏差设置
TI_WRITE_reg (CCxxx0_MCSM2、0x07);//主无线电控制状态机配置
TI_WRITE_reg (CCxxx0_MCSM1、0x30);//主无线电控制状态机配置
TI_WRITE_reg (CCxxx0_MCSM0、0x18);//主无线电控制状态机配置
TI_WRITE_reg (CCxxx0_FOCCFG、0x76);//频率偏移补偿配置
TI_WRITE_reg (CCxxx0_BSCFG、0x6D);//位同步配置
TI_WRITE_reg (CCxxx0_AGCCTRL2、0xC7);//AGC 控制
TI_WRITE_reg (CCxxx0_AGCCTRL、0x40);//AGC 控制
TI_WRITE_reg (CCxxx0_AGCCTRL0、0x91);//AGC 控制
TI_WRITE_reg (CCxxx0_WOREVT1、0x87);//高字节 Event0 超时
TI_WRITE_reg (CCxxx0_WOREVTC0、0x6B);//低字节 Event0 超时
TI_WRITE_reg (CCxxx0_WORCTRL、0xFB);//无线电控制唤醒
TI_WRITE_reg (CCxxx0_FREND1、0xB6);//前端 RX 配置
TI_write_reg (CCxxx0_FREND0、0x10);//前端 TX 配置
TI_WRITE_reg (CCxxx0_FSCAL3、0xE9);//频率合成器校准
TI_WRITE_reg (CCxxx0_FSCAL2、0x2A);//频率合成器校准
TI_WRITE_reg (CCxxx0_FSCAL1、0x00);//频率合成器校准
TI_write_reg (CCxxx0_FSCAL0、0x1F);//频率合成器校准
TI_WRITE_reg (CCxxx0_RCCTRL1、0x41);//RC 振荡器配置
TI_WRITE_reg (CCxxx0_RCCTRL0、0x00);//RC 振荡器配置
TI_WRITE_reg (CCxxx0_FSTEST、0x59);//频率合成器校准控制
TI_WRITE_reg (CCxxx0_ptest、0x7F);//生产测试
TI_WRITE_reg (CCxxx0_AGCTEST、0x3F);//AGC 测试
TI_WRITE_reg (CCxxx0_TEST2、0x81);//各种测试设置
TI_WRITE_reg (CCxxx0_TEST1、0x35);//各种测试设置
TI_WRITE_reg (CCxxx0_TEST0、0x09);//各种测试设置
屏幕截图 1:

e2e.ti.com/.../smartrf_5F00_settings1.txt
屏幕截图 2:
