CC1101 300-348mhz频段下MSK 500kbs有问题吗?
我用CC1101做的产品在868mhz MSK 500Kbs 下(跳频系统)工作稳定正常,表现一直很好。 现在打算将其改到 300-348mhz频段去工作, 同样的代码同样的功能,只是频率不一样就不能正常工作了(一台发射多台接收,有些能收到,有些不能收到,即使收到的距离也很短)。 是不是300-348mhz频段不适合做MSK 500kbs 的跳频系统?
配置情况如下:
(0x0000<<8)|0x06, // IOCFG2 GDO2 Output Pin Configuration
(0x0001<<8)|0x2E, // IOCFG1 GDO1 Output Pin Configuration
(0x0002<<8)|0x07, // IOCFG0 GDO0 Output Pin Configuration
(0x0003<<8)|0x08, // FIFOTHR RX FIFO and TX FIFO Thresholds
(0x0004<<8)|0xD3, // SYNC1 Sync Word, High Byte
(0x0005<<8)|0x91, // SYNC0 Sync Word, Low Byte
(0x0006<<8)|16, // PKTLEN Packet Length
(0x0007<<8)|0x04, // PKTCTRL1 Packet Automation Control
(0x0008<<8)|0x44, // PKTCTRL0 Packet Automation Control
(0x0009<<8)|0x00, // ADDR Device Address
(0x000A<<8)|0x00, // CHANNR Channel Number
(0x000B<<8)|0x0E, // FSCTRL1 Frequency Synthesizer Control
(0x000C<<8)|0x00, // FSCTRL0 Frequency Synthesizer Control
(0x000D<<8)|0x0B, // FREQ2 Frequency Control Word, High Byte
(0x000E<<8)|0x89, // FREQ1 Frequency Control Word, Middle Byte
(0x000F<<8)|0xD8, // FREQ0 Frequency Control Word, Low Byte
(0x0010<<8)|0x0E, // MDMCFG4 Modem Configuration
(0x0011<<8)|0x3B, // MDMCFG3 Modem Configuration
(0x0012<<8)|0x73, // MDMCFG2 Modem Configuration
(0x0013<<8)|0x42, // MDMCFG1 Modem Configuration
(0x0014<<8)|0xF8, // MDMCFG0 Modem Configuration
(0x0015<<8)|0x00, // DEVIATN Modem Deviation Setting
(0x0016<<8)|0x07, // MCSM2 Main Radio Control State Machine Configuration
(0x0017<<8)|0x03, // MCSM1 Main Radio Control State Machine Configuration
(0x0018<<8)|0x0C,// MCSM0 Main Radio Control State Machine Configuration
(0x0019<<8)|0x0D,// FOCCFG Frequency Offset Compensation Configuration
(0x001A<<8)|0x1C, // BSCFG Bit Synchronization Configuration
(0x001B<<8)|0x03, // AGCCTRL2 AGC Control
(0x001C<<8)|0x00, // AGCCTRL1 AGC Control
(0x001D<<8)|0x00, // AGCCTRL0 AGC Control
(0x001E<<8)|0x87, // WOREVT1 High Byte Event0 Timeout
(0x001F<<8)|0x6B, // WOREVT0 Low Byte Event0 Timeout
(0x0020<<8)|0xF8, // WORCTRL Wake On Radio Control
(0x0021<<8)|0xF6,// FREND1 Front End RX Configuration
(0x0022<<8)|0x17, // FREND0 Front End TX Configuration
(0x0023<<8)|0xEA, // FSCAL3 Frequency Synthesizer Calibration
(0x0024<<8)|0x2A, // FSCAL2 Frequency Synthesizer Calibration
(0x0025<<8)|0x00, // FSCAL1 Frequency Synthesizer Calibration
(0x0026<<8)|0x1F, // FSCAL0 Frequency Synthesizer Calibration
(0x0027<<8)|0x41, // RCCTRL1 RC Oscillator Configuration
(0x0028<<8)|0x00, // RCCTRL0 RC Oscillator Configuration
(0x002E<<8)|0x0B, // TEST0 Various Test Settings
板子仍然使用的868Mhz的板子吗?300Mhz和800Mhz 射频前端的设计是不一样的。
多谢关注我的问题, 你的意思是CC1101是完全支持300-348 MHz频段下MSK 500kbs传输的? 板子确实是沿用868的板子,但是已经按照手册上315的电路做了改动,我用频谱和网分看了一下前端匹配应该还是不错的,发射功率比868下还高,按理说300MHZ应该比800mhz传输性能更好啊,可实际上差很多最多只有1/3的样子。
可以用两边用smartstudio进行控制发包,看看收发包的情况。 还真没有300多Mhz跑MSK 500kbps的例子。
AN一般是900Mhz 或者2.4Ghz
https://e2e.ti.com/support/wireless_connectivity/w/design_notes/an064-two-way-audio-communications-using-the-cc2510
https://e2e.ti.com/support/wireless_connectivity/w/design_notes/1278