主题中讨论的其他器件: CC1100、 CC110L
我们有一款具有 CC1100的产品、它可以正常运行多年。 最近、我们自定义希望使用 CC1101对其进行升级。
如果没有更改软件、FIFOTHR 的默认值为0x03。 位6=0
来自设计手册 DN009 "从 CC1100升级到 CC1101 "--3.3保留 ADC 数据速率设置 和 CC1101数据表。
当从睡眠模式唤醒时、它将具有"TEST1 = 0x31和 TEST2 = 0x88"
但我们的软件稍后将更改 RFsettings、如下所示:
0x06、// FSCTRL1频率合成器控制。
0x00、// FSCTRL0频率合成器控制。
0x21、// FREQ2频率控制字、高字节。
0x65、// FREQ1频率控制字、中间字节。
0x51、// FREQ0频率控制字、低字节。
0xCA、// MDMCFG4调制解调器配置。
0x83、// MDMCFG3调制解调器配置。
0x13、// MDMCFG2调制解调器配置。
0x23、// MDMCFG1调制解调器配置。
0x7A、// MDMCFG0调制解调器配置。
0x00、// CHANNR 通道编号。
0x35、// DEVIATN 调制解调器偏差设置(启用 FSK 调制时)。
0x56、// FREND1前端 RX 配置。
0x17、// FREND0前端 TX 配置。
0x18、// MCSM0主无线电控制状态机配置。
0x16、// FOCCFG 频率偏移补偿配置。
0x6C、// BSCFG 位同步配置。
0x43、// AGCCTRL2 AGC 控制。
0x40、// AGCCTRL1 AGC 控制。
0x91、// AGCCTRL0 AGC 控制。
0xA9、// FSCAL3频率合成器校准。
0x2A、// FSCAL2频率合成器校准。
0x00、// FSCAL1频率合成器校准。
0x11、// FSCAL0频率合成器校准。
0x59、// FSTEST 频率合成器校准。
0x81、// TEST2各种测试设置。
0x35、// TEST1各种测试设置。
0x0B、// TEST0各种测试设置。
0x0E、// IOCFG2 GDO2输出引脚配置。
0x06、// IOCFG0D GDO0输出引脚配置。
0x0D、// PKTCTRL1数据包自动化控制。
0x45、// PKTCTRL0数据包自动化控制。
0xB5、// ADDR 器件地址。
0xFF、// PKTLEN 数据包长度。
0x2C、// MCSM1主无线电控制状态机配置。
0x91、//SYNC0
0xD3 //SYNC1
在某些情况下、它可能会更改为其他设置、但 TEST1/TEST2保持不变。
它 将进入睡眠状态并定期唤醒。
我的问题是:TEST1/TEST2值的影响是什么? (我无法从数据表中找到详细信息。)
如果我们不更改软件并升级到 CC1101、 TEST1/TEST2将在两组值之间切换:
0x31/0x88和 0x35/0x81
会发生什么情况? 提前感谢您的任何帮助。