This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
We are trying to replace the current using chip CC-430 to new one CC-1311.
Does somebody can give some tips/help how to find a correlation between RF registers and configurations of CC-430 and CC-1311.
I attached to this topic a text file with today using registers of CC-430.
I will be appreciate to any tips and help.
Thanks,
Alex Katsovich
////////////////////////// // 433 Mhz // ////////////////////////// #ifdef MOD_2GFSK_38_4KBPS #error "For 433Mhz band ,2GFSK @ 38.4KBPS is not yet implemented !!!" #elif defined(MOD_2GFSK_250KBPS) //250K 2GFSK 433Mhz highest sensitivity static const RF_SETTINGS s_rfSettings_433 = { //0x08, // 0x0C, // FSCTRL1 Frequency Synthesizer Control 0x0C,// //0x00,//0x2D, // IOCFG0 GDO0 Output Configuration 0x06, 0x00, // FSCTRL0 Frequency Synthesizer Control 0x10, // FREQ2 Frequency Control Word, High Byte 0xA7, // FREQ1 Frequency Control Word, Middle Byte 0x62, // FREQ0 Frequency Control Word, Low Byte 0x2D, // MDMCFG4 Modem Configuration 0x3B, // MDMCFG3 Modem Configuration 0x13, //0x10, // MDMCFG2 Modem Configuration 0x22, // MDMCFG1 Modem Configuration 0xF8, // MDMCFG0 Modem Configuration 0x00, // CHANNR Channel Number 0x62, // DEVIATN Modem Deviation Setting 0xB6, // FREND1 Front End RX Configuration 0x10, // FREND0 Front End TX Configuration 0x10, // MCSM0 Main Radio Control State Machine Configuration 0x1D, // FOCCFG Frequency Offset Compensation Configuration 0x1C, // BSCFG Bit Synchronization Configuration 0xC7, // AGCCTRL2 AGC Control 0x00, // AGCCTRL1 AGC Control 0xB0, // AGCCTRL0 AGC Control 0xEA, // FSCAL3 Frequency Synthesizer Calibration 0x2A, // FSCAL2 Frequency Synthesizer Calibration 0x00, // FSCAL1 Frequency Synthesizer Calibration 0x1F, // FSCAL0 Frequency Synthesizer Calibration 0x59, // FSTEST Frequency Synthesizer Calibration Control 0x88, // TEST2 Various Test Settings 0x31, // TEST1 Various Test Settings 0x09, // TEST0 Various Test Settings 0x07, // FIFOTHR RX FIFO and TX FIFO Thresholds 0x29, //0x0B, // IOCFG2 GDO2 Output Configuration 0x04, // PKTCTRL1 Packet Automation Control 0x05, //0x12, // PKTCTRL0 Packet Automation Control 0x00, // ADDR Device Address 0x3F //0xFF // PKTLEN Packet Length };
Hi Alex,
Please see the following as it was written for exactly this purpose: https://dev.ti.com/tirex/explore/content/simplelink_cc13xx_cc26xx_sdk_7_10_01_24/docs/proprietary-rf/proprietary-rf-users-guide/proprietary-rf/cc1101-migration.html#migrating-from-cc1101
We recommend using one of our LaunchPad development boards and using it with SmartRF Studio 7 alongside your CC430 product.
We do not have a CC1311x LaunchPad that is optimised specifically for 433 MHz, but you could use either a LAUNCHXL-CC1352P-4 or LP-CC1352P7-4 LaunchPad for finding the PHY settings as they will be the same for the CC1311x. The CC13x2 and CC1311x devices use the same RF front-end.
Otherwise, you could use a LP-CC1311P3 LaunchPad (https://www.ti.com/tool/LP-CC1311P3) and modify the BOM to use the 433 MHz path from one of the boards mentioned above (the 433 MHz paths are the same).
SmartRF Studio will enable you to:
Regards,
Zack
Thank you Zack.
Additional question:
Transmit from CC1311 and receive via CC1311 works ok (using evaluation boards for both).
Transmit from CC1311 and receive via CC430 (using old product that still has CC430) not works. This is point that we can't resolve. May be you can give us any tips which registers are should be checked in first .
Thanks,
Alex
A very common issue in cases like this is frequency offset between the "old" and "new" products. Are you able to check this? I assume that you are using the same sync word, data rate, deviation etc on both sides.
Regarding possible frequency offset issues mentioned by TheGhostOf, please see SWRA122 (CC11xx Sensitivity Versus Frequency Offset and Crystal Accuracy): https://www.ti.com/lit/swra122
The same principle of accounting for the crystal tolerances applies for the CC1311.
If this does not resolve the latest issue, details of the PHY settings used by both devices will probably be needed as a next step so we can check them.
Regards,
Zack