Hello,
Using the schematic and layout from the CC1101-CC1190EM 869MHz evaluation module (http://www.ti.com/tool/cc1101-cc1190em869rd) my company designed a board with a CC430f6137 and a CC1190 range extender. We replaced some of the smaller components (0402) by bigger ones (0804) with the same characteristics, since hand soldering 0402 components would be a very time consuming task.
We adapted the “Fixed_LT_FIFO” code provided in (http://www.ti.com/lit/zip/slac525) to continuously send and receive data and the SmartRF Studio application was used to obtain the register values.
Using the SmartRF Studio version 1.16.0 we selected the CC1101 device and the CC1190 range extender and obtained the register values used in our tests.
Below it is possible to see the default RF parameters used:
Base Frequency: 869.524750 MHz,
Channel number: 0,
Channel spacing: 207.641602 kHz,
Carrier frequency: 869.524750 MHz,
Xtal frequency: 27 MHz,
Data rate: 38.4178 kBaud,
RX filter BW: 105.468750 kHz,
Modulation format: GFSK,
Deviation: 19.775391 kHz,
TX power 20dBm.
Communication wise the results obtained during the first tests showed that the communication range between our boards was far from desirable and when we compared the results obtained with our boards with the ones obtained with two smartrf05 + CC1110EM, it was possible to see that we had some serious problems in our setup.
Since we don’t have the means to test the hardware (spectral analyser) we performed various tests with different firmware configurations (changed the baud rate, changed the PATABLE_VAL, etc.). The tests showed that for smaller baud rates the messages were corrupted 100% of the time, and the only baud that seemed to be working fine, i.e., with no corrupted messages, was the 38.4kBaud.
Since we’re running out of ideas, any tip would be appreciated.
If necessary, we can provide the layout and the schematics via private message.
Thanks,
Carlos Silva