I've been working with a CC1200 DK to better understand the use of the chip and found that I'm seeing some difference in registers between Packet TX Mode and Packet RX Mode for the same set of RF Parameters. While working with the CC1200 on a proprietary board, I have found that TX range seems to be much shorter than expected and was wondering if this could be related.
RF Parameters
- Carrier Frequency: 903-927 MHz
- Xtal Frequency: 40 MHz
- Symbol Rate: 500 ksps
- Bit Rate: 500 kbps
- RX Filter BW: 833.33 kHz
- Modulation Format: 2-FSK
- Deviation: 124.816895 kHz
- TX Power: 14 dBm
- PA Ramping: Enabled
- Whitening: Enabled
- Performance Mode: High Performance
- Image Compensation: Enabled
The rest of the register values are as given by RFStudio.
Between Packet TX Mode and Packet RX Mode there are a few differences.
CC1200 Registers | Packet TX Mode | Packet RX Mode |
FS_DIG1 | 0x04 | 0x07 |
FS_DIG0 | 0x50 | 0xAB |
FS_DVC1 | 0xF7 | 0xFF |
FS_DVC0 | 0x0F | 0x17 |
From the register descriptions in the user manual and from SmartRF Studio it seems that many of the bits involved are supposed to be sourced from SmartRF studio. Do these values need to be explicitly written to the chip in the different modes?