Other Parts Discussed in Thread: CC1101, , CC110L, CC1120
Hi all,
I have a compatibility problem between CC1101 (we use it from many years) and CC1121 (we would like to start using it because it has a better link budget). Of course, we need the compatibility between them. When the CC1101 send a packet to the CC1121, the packet is received but the data in the packet are completely different from the data sent. Someone could help me? Here are the two SmartRf studio setups.
Thank you very much for your help.
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE configuration SYSTEM "C:/Program Files (x86)/Texas Instruments/SmartRF Tools/SmartRF Studio 7/config/xml/configdata.dtd"[]> <dcpanelconfiguration> <Devicename>CC1101</Devicename> <Description>Saved configuration data</Description> <registersettings> <Register> <Name>AGCCTRL2</Name> <Value>0x43</Value> </Register> <Register> <Name>DEVIATN</Name> <Value>0x35</Value> </Register> <Register> <Name>FIFOTHR</Name> <Value>0x47</Value> </Register> <Register> <Name>FOCCFG</Name> <Value>0x16</Value> </Register> <Register> <Name>FREQ0</Name> <Value>0xc8</Value> </Register> <Register> <Name>FREQ1</Name> <Value>0xad</Value> </Register> <Register> <Name>FREQ2</Name> <Value>0x10</Value> </Register> <Register> <Name>FSCAL0</Name> <Value>0x1f</Value> </Register> <Register> <Name>FSCAL1</Name> <Value>0x00</Value> </Register> <Register> <Name>FSCAL2</Name> <Value>0x2a</Value> </Register> <Register> <Name>FSCAL3</Name> <Value>0xe9</Value> </Register> <Register> <Name>FSCTRL1</Name> <Value>0x06</Value> </Register> <Register> <Name>IOCFG0</Name> <Value>0x06</Value> </Register> <Register> <Name>IOCFG2</Name> <Value>0x0e</Value> </Register> <Register> <Name>MCSM0</Name> <Value>0x08</Value> </Register> <Register> <Name>MDMCFG2</Name> <Value>0x12</Value> </Register> <Register> <Name>MDMCFG3</Name> <Value>0x83</Value> </Register> <Register> <Name>MDMCFG4</Name> <Value>0xca</Value> </Register> <Register> <Name>PA_TABLE0</Name> <Value>0xc0</Value> </Register> <Register> <Name>TEST0</Name> <Value>0x09</Value> </Register> <Register> <Name>TEST1</Name> <Value>0x35</Value> </Register> <Register> <Name>TEST2</Name> <Value>0x81</Value> </Register> <Register> <Name>WORCTRL</Name> <Value>0xfb</Value> </Register> </registersettings> <dcpanel> <Property role="44" name="m_chkRegView">2</Property> <Property role="44" name="m_chkCmdView">0</Property> <Property role="44" name="m_chkRfParameters">2</Property> <Property role="46" name="m_cmbUserMode">0</Property> <Property role="33" name="m_easyModeSettings">-1</Property> <Property role="33" name="m_typicalSettings">-1</Property> <Property role="37" name="m_testFuncPanel">0</Property> </dcpanel> <rfparameters> <Property role="46" name="m_cmbFrontends">0</Property> <Property role="44" name="m_chkHGMorBYP">2</Property> <Property role="46" name="m_cmbEmRevs">-1</Property> <Property role="46" name="Xtal Frequency">26.000000</Property> </rfparameters> <conttx> <Property role="45" name="m_rbtModulated">1</Property> <Property role="45" name="m_rbtUnmodulated">0</Property> <Property role="46" name="m_cmbDataFormat">-1</Property> <Property role="44" name="m_chkFreqSweep">0</Property> <Property role="44" name="m_chkChanSweep">0</Property> </conttx> <contrx> <Property role="46" name="m_cmbDataFormat">-1</Property> <Property role="44" name="m_chkAutoScroll">2</Property> </contrx> <packettx> <Property role="42" name="m_edtPayloadSize">30</Property> <Property role="42" name="m_edtPacketCount">100</Property> <Property role="42" name="m_edtPacketCountEsy">100</Property> <Property role="42" name="m_edtRandomPacketData">13 0d 89 0a 1c db ae 32 20 9a 50 ee 40 78 36 fd 12 49 32 f6 9e 7d 49 dc ad 4f 14 f2 </Property> <Property role="42" name="m_edtPacketData"></Property> <Property role="42" name="m_edtAccessAddress"></Property> <Property role="42" name="m_edtDeviceAddress"></Property> <Property role="44" name="m_chkAddSeqNbr">2</Property> <Property role="44" name="m_chkInfinite">0</Property> <Property role="44" name="m_chkInfiniteEsy">0</Property> <Property role="45" name="m_rbtRandom">1</Property> <Property role="45" name="m_rbtText">0</Property> <Property role="45" name="m_rbtHex">0</Property> <Property role="44" name="m_chkAdvanced">0</Property> </packettx> <packetrx> <Property role="42" name="m_edtPacketCount">100</Property> <Property role="42" name="m_edtPacketCountEsy">100</Property> <Property role="42" name="m_edtAccessAddress"></Property> <Property role="44" name="m_chkInfinite">0</Property> <Property role="44" name="m_chkInfiniteEsy">0</Property> <Property role="46" name="m_cmbViewFormat">0</Property> <Property role="44" name="m_chkSeqNbrIncluded">2</Property> <Property role="42" name="m_edtDumpFile"></Property> <Property role="44" name="m_chkAdvanced">0</Property> <Property role="44" name="m_chk802154gMode">0</Property> </packetrx> <commandpanel> <Property role="44" name="m_chkInsertLength">0</Property> <Property role="42" name="m_edtTxFifo"></Property> <Property role="42" name="m_edtRxFifo"></Property> <Property role="46" name="m_cmbInstrInput">-1</Property> </commandpanel> </dcpanelconfiguration>
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE configuration SYSTEM "C:/Program Files (x86)/Texas Instruments/SmartRF Tools/SmartRF Studio 7/config/xml/configdata.dtd"[]> <dcpanelconfiguration> <Devicename>CC1121</Devicename> <Description>Saved configuration data</Description> <registersettings> <Register> <Name>AGC_CFG0</Name> <Value>0xc0</Value> </Register> <Register> <Name>AGC_CFG1</Name> <Value>0xa9</Value> </Register> <Register> <Name>AGC_CS_THR</Name> <Value>0xef</Value> </Register> <Register> <Name>AGC_REF</Name> <Value>0x3c</Value> </Register> <Register> <Name>CHAN_BW</Name> <Value>0x02</Value> </Register> <Register> <Name>DCFILT_CFG</Name> <Value>0x15</Value> </Register> <Register> <Name>DEVIATION_M</Name> <Value>0x52</Value> </Register> <Register> <Name>FIFO_CFG</Name> <Value>0x00</Value> </Register> <Register> <Name>FREQ0</Name> <Value>0x99</Value> </Register> <Register> <Name>FREQ1</Name> <Value>0x69</Value> </Register> <Register> <Name>FREQ2</Name> <Value>0x6c</Value> </Register> <Register> <Name>FREQ_IF_CFG</Name> <Value>0x3a</Value> </Register> <Register> <Name>FS_CAL0</Name> <Value>0x0e</Value> </Register> <Register> <Name>FS_CAL1</Name> <Value>0x40</Value> </Register> <Register> <Name>FS_CFG</Name> <Value>0x14</Value> </Register> <Register> <Name>FS_DIG0</Name> <Value>0x5f</Value> </Register> <Register> <Name>FS_DIG1</Name> <Value>0x00</Value> </Register> <Register> <Name>FS_DIVTWO</Name> <Value>0x03</Value> </Register> <Register> <Name>FS_DSM0</Name> <Value>0x33</Value> </Register> <Register> <Name>FS_DVC0</Name> <Value>0x17</Value> </Register> <Register> <Name>FS_PFD</Name> <Value>0x50</Value> </Register> <Register> <Name>FS_PRE</Name> <Value>0x6e</Value> </Register> <Register> <Name>FS_REG_DIV_CML</Name> <Value>0x14</Value> </Register> <Register> <Name>FS_SPARE</Name> <Value>0xac</Value> </Register> <Register> <Name>FS_VCO0</Name> <Value>0xb4</Value> </Register> <Register> <Name>IF_MIX_CFG</Name> <Value>0x00</Value> </Register> <Register> <Name>IOCFG0</Name> <Value>0x06</Value> </Register> <Register> <Name>IOCFG1</Name> <Value>0xb0</Value> </Register> <Register> <Name>IOCFG2</Name> <Value>0x86</Value> </Register> <Register> <Name>IOCFG3</Name> <Value>0xb0</Value> </Register> <Register> <Name>IQIC</Name> <Value>0x00</Value> </Register> <Register> <Name>MDMCFG0</Name> <Value>0x05</Value> </Register> <Register> <Name>MODCFG_DEV_E</Name> <Value>0x0d</Value> </Register> <Register> <Name>PA_CFG0</Name> <Value>0x7b</Value> </Register> <Register> <Name>PKT_CFG0</Name> <Value>0x20</Value> </Register> <Register> <Name>PKT_CFG1</Name> <Value>0x45</Value> </Register> <Register> <Name>PKT_LEN</Name> <Value>0xff</Value> </Register> <Register> <Name>PREAMBLE_CFG1</Name> <Value>0x18</Value> </Register> <Register> <Name>SYMBOL_RATE0</Name> <Value>0x76</Value> </Register> <Register> <Name>SYMBOL_RATE1</Name> <Value>0xa7</Value> </Register> <Register> <Name>SYMBOL_RATE2</Name> <Value>0x93</Value> </Register> <Register> <Name>SYNC0</Name> <Value>0xcc</Value> </Register> <Register> <Name>SYNC1</Name> <Value>0xcc</Value> </Register> <Register> <Name>SYNC2</Name> <Value>0x00</Value> </Register> <Register> <Name>SYNC3</Name> <Value>0x00</Value> </Register> <Register> <Name>SYNC_CFG0</Name> <Value>0x0b</Value> </Register> <Register> <Name>SYNC_CFG1</Name> <Value>0x08</Value> </Register> <Register> <Name>TOC_CFG</Name> <Value>0x0a</Value> </Register> <Register> <Name>XOSC1</Name> <Value>0x03</Value> </Register> <Register> <Name>XOSC5</Name> <Value>0x0e</Value> </Register> </registersettings> <dcpanel> <Property role="44" name="m_chkRegView">2</Property> <Property role="44" name="m_chkCmdView">0</Property> <Property role="44" name="m_chkRfParameters">2</Property> <Property role="46" name="m_cmbUserMode">0</Property> <Property role="33" name="m_easyModeSettings">-1</Property> <Property role="33" name="m_typicalSettings">-1</Property> <Property role="37" name="m_testFuncPanel">0</Property> </dcpanel> <rfparameters> <Property role="46" name="m_cmbFrontends">0</Property> <Property role="44" name="m_chkHGMorBYP">2</Property> <Property role="46" name="m_cmbEmRevs">-1</Property> <Property role="46" name="Xtal Frequency">32.000000</Property> </rfparameters> <conttx> <Property role="45" name="m_rbtModulated">1</Property> <Property role="45" name="m_rbtUnmodulated">0</Property> <Property role="46" name="m_cmbDataFormat">-1</Property> <Property role="44" name="m_chkFreqSweep">0</Property> <Property role="44" name="m_chkChanSweep">0</Property> </conttx> <contrx> <Property role="46" name="m_cmbDataFormat">-1</Property> <Property role="44" name="m_chkAutoScroll">2</Property> </contrx> <packettx> <Property role="42" name="m_edtPayloadSize">30</Property> <Property role="42" name="m_edtPacketCount">100</Property> <Property role="42" name="m_edtPacketCountEsy">100</Property> <Property role="42" name="m_edtRandomPacketData">13 0d 89 0a 1c db ae 32 20 9a 50 ee 40 78 36 fd 12 49 32 f6 9e 7d 49 dc ad 4f 14 f2 </Property> <Property role="42" name="m_edtPacketData"></Property> <Property role="42" name="m_edtAccessAddress"></Property> <Property role="42" name="m_edtDeviceAddress"></Property> <Property role="44" name="m_chkAddSeqNbr">2</Property> <Property role="44" name="m_chkInfinite">0</Property> <Property role="44" name="m_chkInfiniteEsy">0</Property> <Property role="45" name="m_rbtRandom">1</Property> <Property role="45" name="m_rbtText">0</Property> <Property role="45" name="m_rbtHex">0</Property> <Property role="44" name="m_chkAdvanced">0</Property> </packettx> <packetrx> <Property role="42" name="m_edtPacketCount">100</Property> <Property role="42" name="m_edtPacketCountEsy">100</Property> <Property role="42" name="m_edtAccessAddress"></Property> <Property role="44" name="m_chkInfinite">0</Property> <Property role="44" name="m_chkInfiniteEsy">0</Property> <Property role="46" name="m_cmbViewFormat">0</Property> <Property role="44" name="m_chkSeqNbrIncluded">2</Property> <Property role="42" name="m_edtDumpFile"></Property> <Property role="44" name="m_chkAdvanced">0</Property> <Property role="44" name="m_chk802154gMode">0</Property> </packetrx> <commandpanel> <Property role="44" name="m_chkInsertLength">0</Property> <Property role="42" name="m_edtTxFifo"></Property> <Property role="42" name="m_edtRxFifo"></Property> <Property role="46" name="m_cmbInstrInput">-1</Property> </commandpanel> <packetRxSniffMode> <Property role="42" name="m_edtPreambleLength">8</Property> <Property role="42" name="m_edtCarrierSenseThreshold">-90</Property> <Property role="45" name="m_rbtRssi">1</Property> <Property role="45" name="m_rbtPreamble">0</Property> </packetRxSniffMode> </dcpanelconfiguration>