Texas Instruments CC112 Series User Manual Download Page 59

 

 

CC112X/CC1175 

 

SWRU295C 

Page 59 of 108 

WOR_CFG1.EVENT1 

WOR_EVENT1 

t

Event1

 [µs] (f

RCOSC

 = 32 kHz) 

000 

125 

001 

187.5 

010 

250 

011 

12 

375 

100 

16 

500 

101 

24 

750 

110 

32 

1000 

111 

48 

1500 

Table 26: Event 1  

Equation 21 gives the Event 1 timeout.  

1

_

1

1

EVENT

WOR

f

t

RCOSC

Event

 

Equation 21: t

Event1

 

An 

SRX

 strobe is issued on Event 1 if t

Event1

 is larger than the crystal start-up time. If t

Event1

 is shorter 

than the crystal start-up time (

CHIP_RDYn

 not asserted when Event 1 occurs), th

SRX

 strobe will be 

issued as soon as 

CHIP_RDYn 

is asserted.  

Event 2 can used to autonomously take the system out of SLEEP at regular intervals to perform RC 
oscillator calibration. This will improve the accuracy of the timer.  

The Event 2 timing is programmed with an exponent value decoded by the 

WOR_CFG0.EVENT2_CFG 

setting. 

WOR_CFG0.EVENT2_CFG 

WOR_EVENT2 

t

Event2

 [s] (f

RCOSC

 = 32 kHz) 

00 

Disabled 

 

01 

15 

~1 

10 

18 

~8.2 

11 

21 

~65.5 

Table 27: WOR_EVENT2 

t

Event2

 is given by Equation 22. 

RCOSC

EVENT

WOR

Event

f

t

2

_

2

2

 

Equation 22: t

Event2 

All  three  events

16

  can  be  monitored  on  the  GPIO  pins  by  setting 

IOCFGx.GPIOx_CFG  

WOR_EVENT0/1/2 (54/55/56). 

                                                      

16

 If 

IOCFGx.GPIOx_CFG = WOR_EVENT2 

(56)

WOR_CFG0.EVENT2_CFG

 

must be ≠ 00b  

Summary of Contents for CC112 Series

Page 1: ...CC112X CC1175 SWRU295C Page 1 of 108 CC112X CC1175 Low Power High Performance Sub 1 GHz RF Transceivers Transmitter User s Guide...

Page 2: ...eck PLL Phase Locked Loop CS Carrier Sense POR Power On Reset DC Direct Current PQT Preamble Quality Threshold ESR Equivalent Series Resistance QPSK Quadrature Phase Shift Keying FCC Federal Communica...

Page 3: ...NFIGURATION 41 6 1 PA OUTPUT POWER PROGRAMMING 41 6 2 OOK ASK BIT SHAPING 41 7 PACKET HANDLING HARDWARE SUPPORT 42 7 1 STANDARD PACKET FORMAT 42 7 2 PACKET FILTERING IN RECEIVE MODE 48 7 3 PACKET HAND...

Page 4: ...9 4 CONTINUOUS TRANSMISSIONS 67 9 5 BATTERY OPERATED SYSTEMS 67 10 REGISTER DESCRIPTION 68 11 SOLDERING INFORMATION 106 12 DEVELOPMENT KIT ORDERING INFORMATION 106 13 REFERENCES 107 14 GENERAL INFORM...

Page 5: ...data output for legacy protocols Data interface with signal chain access XOSC_Q1 XOSC_Q2 Ultra low power 32 40 kHz auto calibrated RC oscillator Optional 32kHz clock intput CSn Chip Select SI Serial I...

Page 6: ...hesizer is turned on can optionally be calibrated and then settles to the correct frequency Transitional state Frequency synthesizer is on ready to start transmitting Transmission starts very quickly...

Page 7: ...done most significant bit first All transactions on the SPI interface start with a header byte containing a R W bit a burst access bit B and a 6 bit address A5 A0 A status byte is sent on the SO pin...

Page 8: ...n be accessed in an efficient way by setting the burst bit B in the header byte The address bits A5 A0 set the start address in an internal address counter This counter is incremented by one each new...

Page 9: ..._END Transmit mode 011 FSTXON FSTXON Fast TX ready 100 CALIBRATE BIAS_SETTLE_MC REG_SETTLE_MC MANCAL STARTCAL ENDCAL Frequency synthesizer calibration is running 101 SETTLING BIAS_SETTLE REG_SETTLE BW...

Page 10: ...e following the address byte Consecutive bytes are expected after the address byte and the burst access is terminated by setting CSn high The chip status byte is returned on the SO line both when the...

Page 11: ...he crystal oscillator entering TX etc No data byte is expected The chip status byte is returned on the SO line when a command strobe is sent on the SI line Direct FIFO Access Command R W B 1 1 1 1 1 0...

Page 12: ..._CS_THR 0x19 AGC_GAIN_ADJUST 0x1A AGC_CFG3 0x1B AGC_CFG2 0x1C AGC_CFG1 0x1D AGC_CFG0 0x1E FIFO_CFG 0x1F DEV_ADDR 0x20 SETTLING_CFG 0x21 FS_CFG 0x22 WOR_CFG1 0x23 WOR_CFG0 0x24 WOR_EVENT0_MSB 0x25 WOR_...

Page 13: ...FSET Yes 0x0A FREQOFF1 Yes 0x0B FREQOFF0 Yes 0x0C FREQ2 Yes 0x0D FREQ1 Yes 0x0E FREQ0 Yes 0x0F IF_ADC2 Yes 0x10 IF_ADC1 Yes 0x11 IF_ADC0 Yes 0x12 FS_DIG1 Yes 0x13 FS_DIG0 Yes 0x14 FS_CAL3 Yes 0x15 FS_...

Page 14: ...RF_TEST No 0x98 PRE_TEST No 0x99 PRE_OVR No 0x9A ADC_TEST No 0x9B DVC_TEST No 0x9C ATEST No 0x9D ATEST_LVDS No 0x9E ATEST_MODE No 0x9F XOSC_TEST1 No 0xA0 XOSC_TEST0 No 0xA1 0xD1 Not Used 0xD2 RXFIRST...

Page 15: ...h the RX FIFO Only issue SFRX in IDLE or RX_FIFO_ERR states 0x3B SFTX Flush the TX FIFO Only issue SFTX in IDLE or TX_FIFO_ERR states 0x3C SWORRST Reset the eWOR timer to the Event1 value 0x3D SNOP No...

Page 16: ...D0 transmitted on the air STX transmitted on the air 2 D1 D2 0 1 2 3 4 5 6 7 8 9 10 126 127 1 D0 2 3 x x D1 D2 D3 D4 D5 x x TXFIRST TXLAST NUM_TXBYTES 0x04 STX transmitted on the air 3 D3 D4 D5 0 1 2...

Page 17: ...s would end up with the values shown in Figure 8 0 1 2 3 4 5 6 7 8 9 10 126 127 x x RXFIRST RXLAST x x x x D0 D1 D2 NUM_RXBYTES 0x04 D0 D1 D2 x Figure 8 FIFO Pointers RX FIFO 2 3 2 4 Standard FIFO Acc...

Page 18: ...unctionality All pin control command strobes are executed immediately except the SPWD strobe The SPWD strobe is delayed until CSn goes high Pin control is useful to get precise timing on RX TX strobes...

Page 19: ...eshold 3 TXFIFO_THR_PKT Associated to the TX FIFO Asserted when the TX FIFO is full De asserted when the TX FIFO is drained below 127 FIFO_CFG FIFO_THR 4 RXFIFO_OVERFLOW Asserted when the RX FIFO has...

Page 20: ...n 4 1 6 for more details 19 PKT_CRC_OK Asserted in RX when PKT_CFG1 CRC_CFG 01b or 10b and a good packet is received This signal is always on if the radio is in TX or if the radio is in RX and PKT_CFG...

Page 21: ...w CORDIC magnitude sample 2 CHFILT_VALID New channel filter sample 1 RCC_CAL_VALID RCOSC calibration has been performed at least once 0 CHFILT_STARTUP_VALID Channel filter has settled 41 3 COLLISION_F...

Page 22: ...rnal oscillator enable used to control e g a TCXO Note that this signal is only asserted is a TCXO is present 61 63 Reserved used for test Table 10 GPIO Output Pin Mapping 3 4 1 2 MARC MCU Wake Up The...

Page 23: ...RX mode and when RFEND_CFG0 TERM_ON_BAD_PKT is enabled Note In eWOR Normal Feedback modes the wake up pulse will not be asserted and the CC112X will go to SLEEP until the next time slot 00000111 TX F...

Page 24: ...ture improves adjacent channel power ACP and occupied bandwidth When selecting 4 G FSK the preamble and sync word is sent using 2 G FSK see Figure 9 1 1 3 1 3 1 1 0 1 0 1 0 1 0 1 1 0 1 0 0 1 1 00 01 0...

Page 25: ...3 Deviation Deviation 3 Deviation 11 Deviation Deviation 3 Deviation Deviation 3 Table 12 Symbol Encoding for 2 G FSK and 4 G FSK Modulation 4 1 2 Amplitude Modulation ASK and on off keying OOK CC112...

Page 26: ...olution PLL and lets the user in a simple way directly control read the instantaneous frequency without SPI overhead Custom frequency modulation is enabled by setting SOFT_TX_DATA_CFG SOFT_TX_DATA_EN...

Page 27: ...effective data rate in kbps is reduced by 4 compared to the programmed data rate in ksps The PN gold sequence is generated from a combination of two 7 bits LFSR registers with generator polynomial giv...

Page 28: ...erial mode must be selected PKT_CFG2 PKT_FORMAT 01b MDMCFG1 FIFO_EN 0 and MDMCFG0 TRANSPARENT_MODE_EN 0 It is the MCU s responsibility to extract the demodulated data which are available on GPIO by co...

Page 29: ...TA f R M DATARATE Equation 9 DATARATE_M If DATARATE_M is rounded to the nearest integer and becomes 2 20 one should increment DATARATE_E and use DATARATE_M 0 instead The data rate can be set up to 100...

Page 30: ...figurations supported by the CC112X ADC_CIC_DECFACT 0 ADC_CIC_DECFACT 1 BB_CIC_DECFACT RX Filter BW kHz BB_CIC_DECFACT RX Filter BW kHz 0x01 250 0x01 156 0x03 83 0x02 78 0x05 50 0x03 52 0x0A 25 0x06 2...

Page 31: ...DE o Sets the correct gain tables to be applied for a given operation mode See Table 18 See the complete register description for what the different modes are 39 dB Index 0 27 dB Index 0 36 dB Index 1...

Page 32: ...sampling frequency which is 4 times the programmed RX filter BW AGC_CFG1 AGC_SETTLE_WAIT o Sets the wait time between AGC gain adjustments AGC_CFG2 AGC_MAX_GAIN o Sets the maximum gain AGC_CFG3 AGC_MI...

Page 33: ...serted at the start of the packet by the modulator The MSB in the sync word is sent first In RX mode the demodulator uses the sync word to find the start of the incoming packet The CC112X will continu...

Page 34: ...n be monitored on a GPIO pin by setting IOCFGx GPIOx_CFG PQT_VALID 12 5 8 RSSI The AGC module returns an estimate on the signal strength received at the antenna called RSSI Received Signal Strength In...

Page 35: ...s when CS is updated with respect to the RSSI Signal Strength Time RSSI Update CS Threshold RSSI CARRIER_SENSE Figure 13 CS vs RSSI_UPDATE Figure 14 shows an example of the behavior of RSSI specific s...

Page 36: ...CNT 00b the number of new input samples to the moving average filter is 2 making the CS response time short but might lead to a less robust CS indication on the second RSSI update In the case where AG...

Page 37: ...f DECFACT CIC BB 2 Factor Decimation 2 _ _ Table 21 D0 D6 ion Configurat Current 0 Delays Applicable T Equation 15 T0 The maximum carrier sense response time is given by Equation 16 1 2 2 1 0 Time Re...

Page 38: ...eceived 5 8 1 Carrier Sense CS Carrier Sense CS is asserted when the RSSI is above a programmable CS threshold AGC_CS_THR and de asserted when RSSI is below the same threshold The CS threshold should...

Page 39: ...a 010101 preamble sequence a check for a step in RSSI should also be done before running the SRX strobe command Also in this case one should read the NUM_RXBYTES register before strobing SRX over agai...

Page 40: ...stening time tF shall be 5 ms b The pseudo random listening time tPS shall be randomly varied between 0 ms and a value of 5 ms or more in equal steps of approximately 0 5 ms as the following If the ch...

Page 41: ...P The intermediate power levels and total ramp time can be configured For the shaped ramp up the output power level is split into 16 sections see where 1 equals the output power level The two intermed...

Page 42: ...and CRC status can be appended in the RX FIFO by setting PKT_CFG1 APPEND_STATUS 1 Bit Field Name Description 7 0 RSSI RSSI value Table 22 Received Packet Status Byte 1 first byte appended after the da...

Page 43: ...med through PKT_CFG0 PKT_BIT_LEN If m 0 only m bits of the last byte written to the TX FIFO is transmitted and RX mode is terminated when the last m bits of the packet is received This is very useful...

Page 44: ...e MCU reads out enough bytes to interpret the length field in the packet and sets the PKT_LEN register to mod length 256 13 When less than 256 bytes remains of the packet the MCU disables infinite pac...

Page 45: ...eing transmitted This is shown in Figure 18 At the receiver end the data are XORed with the same pseudo random sequence In this way the whitening is reversed and the original data appear in the receiv...

Page 46: ...0 0x9A 0x9A The complete packet will look like this assume default preamble sync word and CRC configuration 0xAA 0xAA 0xAA 0xAA 0x93 0x0B 0x51 0xDE 0x54 0x61 0xE2 0x9A 0xF9 0x9D 7 1 7 Data Byte Swap I...

Page 47: ...acket engine inserts and removes start stop bits automatically In this mode the packet engine will emulate UART back to back transmissions typically done over an asynchronous RF interface to enable co...

Page 48: ...N_BAD_PACKET_EN setting the RFEND_CFG1 RXOFF_MODE setting is ignored 7 2 3 CRC Filtering The filtering of a packet when CRC check fails is enabled by setting FIFO_CFG CRC_AUTOFLUSH 1 The CRC auto flus...

Page 49: ...exit this state is by issuing an SFTX strobe Writing to the TX FIFO after it has underflowed will not restart TX mode If whitening is enabled everything following the sync words will be whitened Whit...

Page 50: ...YTES registers The IOCFGx GPIOx_CFG RXFIFO_THR 0 and the IOCFGx GPIOx_CFG RXFIFO_THR_PKT 1 configurations are associated with the RX FIFO while the IOCFGx GPIOx_CFG TXFIFO_THR 2 and the IOCFGx GPIOx_C...

Page 51: ...s automatically done when in TX In order to avoid internal I O conflict GPIO0 should be defined as tri state GPIO0 will be automatically tri stated in TX if the GPIO0 is defined as serial clock or ser...

Page 52: ...sure the interfacing MCU DSP does proper oversampling In transparent serial mode several of the support mechanisms for the MCU that are included in CC112X will be disabled such as packet handling hard...

Page 53: ...possibilities on the CC112X are issuing using the SRES command strobe or using the RESET_N pin By issuing a manual reset all internal registers are set to their default values and the radio will enter...

Page 54: ...eceived the radio controller goes to the state indicated by the RFEND_CFG1 RXOFF_MODE setting i e IDLE FSTXON TX or RX When a bad packet is received packet length address CRC error the radio controlle...

Page 55: ...ller will check the condition for staying in RX The programmable conditions are RFEND_CFG1 RX_TIME_QUAL 0 Continue receive if sync word has been found RFEND_CFG1 RX_TIME_QUAL 1 Continue receive if syn...

Page 56: ...ger true As shown in the figure the radio remains in RX after the 10 ms timeout even if a preamble is no longer present PQT_REACHED will be de asserted as it only checks the condition for staying in R...

Page 57: ...4 RX_TIME_QUAL 0 RFEND_CFG0 ANT_DIV_RX_TERM_CFG 001b CARRIER_SENSE IDLE 15 16 Time ms RX 1 2 3 4 5 IDLE 14 RX_TIME_QUAL 1 RFEND_CFG0 ANT_DIV_RX_TERM_CFG 001b CARRIER_SENSE IDLE 15 16 Time ms RX termin...

Page 58: ...R_TIME0 Every time a sync word is found the current value of the eWOR timer will be captured and it can be read through the WOR_CAPTURE1 and WOR_CAPTURE0 registers This feature is useful in applicatio...

Page 59: ...ill be issued as soon as CHIP_RDYn is asserted Event 2 can used to autonomously take the system out of SLEEP at regular intervals to perform RC oscillator calibration This will improve the accuracy of...

Page 60: ...back to SLEEP automatically If a good packet is being received the radio enters the state indicated by the RFEND_CFG1 RXOFF_MODE setting and when a bad packet is received it will either restart RX or...

Page 61: ...Mode RX and TX re synchronized 8 7 RX Sniff Mode For battery operated systems the RX current is an important parameter and to increase battery lifetime a novel RX Sniff Mode feature has been designed...

Page 62: ...ceiver can implement RX Sniff Mode and wake up at an interval that ensures that at least 4 bits of preamble is received RX termination based on CS greatly reduces the time in RX and forces the radio b...

Page 63: ...e over a long period of time will cause internal heating of the chip which again might cause the RC OSC period to increase It is therefore recommended to turn off RCOSC calibration during active mode...

Page 64: ...only be updated when the radio is in the IDLE state 8 12 RF Programming RF programming in CC112X is given by two factors the VCO frequency programming and the LO divider programming RF band selection...

Page 65: ...or an overview of the RF resolution RF Programming Resolution Hz RF Band MHz XOSC 32 MHz XOSC 40 MHz 820 960 30 5 38 1 410 480 15 3 19 1 273 3 320 10 2 12 7 205 240 7 6 9 5 164 192 6 1 7 6 136 7 160 5...

Page 66: ...0 In order to meet EN 300 220 2 Category 1 adjacent channel selectivity requirements FS_CHP CHP_CAL_CURR must be altered after calibration as shown in Figure 32 Figure 32 CC1125 Category 1 8 15 FS Out...

Page 67: ...ity makes the system more robust with respect to interference from other systems operating in the same frequency band FHSS also combats multipath fading CC112X is highly suited for FHSS or multi chann...

Page 68: ...Transfer Enable Refer to IOCFG3 6 GPIO1_INV 0x00 R W Invert Output Enable Refer to IOCFG3 5 0 GPIO1_CFG 0x30 R W Output Selection Default HIGHZ Note that GPIO1 is shared with the SPI and act as SO whe...

Page 69: ...gth Configuration When SYNC_MODE 000b all samples noise or data received after RX mode is entered will either be put in the RX FIFO or output on a GPIO configured as SERIAL_RX Note that when 4 ary mod...

Page 70: ...CC1120 CC1121 and CC1175 this setting is reserved 2 0 DEV_E 0x03 R W Frequency Deviation exponent part DEV_E 0 E DEV xosc dev M DEV f f _ 24 2 _ 256 2 DEV_E 0 M DEV f f xosc dev _ 223 DCFILT_CFG Digi...

Page 71: ...Configuration Bit no Name Reset R W Description 7 6 PREAMBLE_CFG0_NOT_USED 0x00 R 5 PQT_EN 0x01 R W Preamble Detection Enable 0 Preamble detection disabled 1 Preamble detection enabled 4 PQT_VALID_TIM...

Page 72: ...Q0 registers are updated 5 4 IQIC_BLEN_SETTLE 0x00 R W IQIC Block Length when Settling The IQIC module will do a coarse estimation of IQ imbalance coefficients during settling mode Long block length i...

Page 73: ...d bypassed 2 _ _ Factor Decimation BW Filter RX DECFACT CIC BB fXOSC Decimation factor given by ADC_CIC_DECFACT 6 ADC_CIC_DECFACT 0x00 R W ADC_CIC_DECFACT is a table index which programs the first dec...

Page 74: ...0 NRZ 1 Manchester encoding decoding 4 INVERT_DATA_EN 0x00 R W Invert Data Enable Invert payload data stream in RX and TX only applicable to payload data including optional CRC 0 Invert data disabled...

Page 75: ...d extended data filter disabled 01 Transparent data filter disabled and extended data filter enabled 10 Transparent data filter disabled and extended data filter disabled 11 Transparent data filter en...

Page 76: ...is needed AGC_CS_THR Carrier Sense Threshold Configuration Bit no Name Reset R W Description 7 0 AGC_CS_THRESHOLD 0x00 R W AGC Carrier Sense Threshold Two s complement number with 1 dB resolution AGC_...

Page 77: ...eset R W Description 7 5 AGC_SYNC_BEHAVIOR 0x05 R W AGC behavior after sync word detection 000 No AGC gain freeze Keep computing updating RSSI 001 AGC gain freeze Keep computing updating RSSI 010 No A...

Page 78: ...GC Slew Rate Limit Limits the maximum front end gain adjustment 00 60 dB 01 30 dB 10 18 dB 11 9 dB 3 2 RSSI_VALID_CNT 0x00 R W Gives the number of new input samples to the moving average filter intern...

Page 79: ...ds are reached DEV_ADDR Device Address Configuration Bit no Name Reset R W Description 7 0 DEVICE_ADDR 0x00 R W Address used for packet filtering in RX SETTLING_CFG Frequency Synthesizer Calibration a...

Page 80: ...k detector enabled 3 0 FSD_BANDSELECT 0x02 R W Band Select Setting for LO Divider 0000 Not in use 0001 Not in use 0010 820 0 960 0 MHz band LO divider 4 0011 Not in use 0100 410 0 480 0 MHz band LO di...

Page 81: ...nd XOSC RES WOR TIME RX f EVENT FLOOR MAX 1250 2 2 0 1 Timeout RX _ 4 3 _ 00 High resolution 01 Medium high resolution 10 Medium low resolution 11 Low resolution 5 3 WOR_MODE 0x01 R W eWOR Mode 000 Fe...

Page 82: ...ed If calibration is enabled WOR_CFG0 RC_PD must be 0 00 RCOSC calibration disabled 01 RCOSC calibration disabled 10 RCOSC calibration enabled 11 RCOSC calibration is enabled on every 4th time the dev...

Page 83: ..._EN must be set to 0 and MDMCFG0 TRANSPARENT_MODE_EN must be set to 1 This mode is only supported for 2 ary modulation formats PKT_CFG1 Packet Configuration Reg 1 Bit no Name Reset R W Description 7 P...

Page 84: ...LEN_BIT 0 1 UART_MODE_EN 0x00 R W UART Mode Enable When enabled the packet engine will insert remove a start and stop bit to from the transmitted received bytes 0 UART mode disabled 1 UART mode enable...

Page 85: ...CS PQT are disabled 001 RX termination based on CS is enabled Antenna diversity OFF 010 Single switch antenna diversity on CS enabled One or both antenna is CS evaluated once and RX will terminate if...

Page 86: ..._NOT_USED 0x00 R 6 3 ASK_DEPTH 0x0F R W ASK OOK Depth 2 dB step size 18 2 1 _ _ RAMP POWER PA AMAX DEPTH ASK RAMP POWER PA AMIN _ 2 18 2 1 _ _ PA_POWER_RAMP must be 0x03 and PA_POWER_RAMP 4 ASK_DEPTH...

Page 87: ...C in FS enabled Loop gain factor is 1 512 typical 2 4 preamble bytes for settling 2 FOC_LIMIT 0x00 R W FOC Limit This is the maximum frequency offset correction in the frequency synthesizer Only valid...

Page 88: ...iming Error Proportional Scale Factor X00 Proportional scale factor 8 16 X01 Proportional scale factor 6 16 X10 Proportional scale factor 2 16 X11 Proportional scale factor 1 16 1XX Proportional scale...

Page 89: ..._CLOCK_FREQ 0x00 R W External Clock Frequency Controls division factor 00000 64 00001 62 00010 60 00011 58 00100 56 00101 54 00110 52 00111 50 01000 48 01001 46 01010 44 01011 42 01100 40 01101 38 011...

Page 90: ...iguration Bit no Name Reset R W Description 7 3 EXT_CTRL_NOT_USED 0x00 R 2 PIN_CTRL_EN 0x00 R W Pin Control Enable Pin control reuses the SPI interface pins to execute SRX STX SPWD and IDLE strobes 0...

Page 91: ...7 0 FREQ_15_8 0x00 R W Frequency 15 8 See FREQ2 FREQ0 Frequency Configuration 7 0 Bit no Name Reset R W Description 7 0 FREQ_7_0 0x00 R W Frequency 7 0 See FREQ2 IF_ADC2 Analog to Digital Converter C...

Page 92: ...ption 7 6 FS_CAL2_NOT_USED 0x00 R 5 0 VCDAC_START 0x20 R W VCDAC start value Use value from SmartRF Studio FS_CAL1 Bit no Name Reset R W Description 7 0 FS_CAL1_RESERVED7_0 0x00 R W For test purposes...

Page 93: ...et R W Description 7 FSD_PFD_NOT_USED 0x00 R 6 0 FS_PFD_RESERVED6_0 0x51 R W For test purposes only use values from SmartRF Studio FS_PRE Prescaler Configuration Bit no Name Reset R W Description 7 FS...

Page 94: ...W Description 7 6 GBIAS4_NOT_USED 0x00 R 5 0 GBIAS4_RESERVED5_0 0x00 R W For test purposes only use values from SmartRF Studio GBIAS3 Global Bias Configuration Reg 3 Bit no Name Reset R W Description...

Page 95: ...on even if an SXOFF SPWD or SWOR command strobe has been issued This can be used to enable fast start up from SLEEP XOFF on the expense of a higher current consumption XOSC1 Crystal Oscillator Config...

Page 96: ...T_OFFSET_I_15_8 0x00 R W DC Compensation Real Value 15 8 DCFILTOFFSET_I0 DC Filter Offset I LSB Bit no Name Reset R W Description 7 0 DCFILT_OFFSET_I_7_0 0x00 R W DC Compensation Real Value 7 0 DCFILT...

Page 97: ...e given by RSSI 11 0 This RSSI offset value can either be subtracted from RSSI 11 0 manually or the offset can be written to AGC_GAIN_ADJUST GAIN_ADJUSTMENT meaning that RSSI 11 0 will give a correct...

Page 98: ...11 RX 4 0 MARC_STATE 0x01 R MARC State 00000 SLEEP 00001 IDLE 00010 XOFF 00011 BIAS_SETTLE_MC 00100 REG_SETTLE_MC 00101 MANCAL 00110 BIAS_SETTLE 00111 REG_SETTLE 01000 STARTCAL 01001 BWBOOST 01010 FS...

Page 99: ...s the radio is in RX searching for a sync word the register field will be updated continuously DEM_STATUS Demodulator Status Bit no Name Reset R W Description 7 RSSI_STEP_FOUND 0x00 R Asserted if RSSI...

Page 100: ...ing burst mode to do custom demodulation 64 _ _ DATA RX SOFT f f DEV OFFSET two s complement format fDEV is the programmed frequency deviation SOFT_TX_DATA_IN Soft TX Data Input Register Bit no Name R...

Page 101: ...nel filter samples 2 0 DEM_CHFILT_I_18_16 0x00 R Channel filter data real part 19 bit 18 16 CHFILT_I1 Channel Filter Data Real Part 15 8 Bit no Name Reset R W Description 7 0 DEM_CHFILT_I_15_8 0x00 R...

Page 102: ...Serial RX data clock RX_STATUS RX Status Bit no Name Reset R W Description 7 SYNC_FOUND 0x00 R Asserted simultaneously as SYNC_EVENT De asserted when an SRX strobe has been issued 6 RXFIFO_FULL 0x00...

Page 103: ...discarded due to maximum length filtering 00000101 Packet discarded due to address filtering 00000110 Packet discarded due to CRC filtering 00000111 TX FIFO overflow error occurred 00001000 TX FIFO un...

Page 104: ...iption 7 4 ATEST_LVDS_NOT_USED 0x00 R 3 0 ATEST_LVDS_RESERVED3_0 0x00 R W For test purposes only use values from SmartRF Studio ATEST_MODE Bit no Name Reset R W Description 7 0 ATEST_MODE_RESERVED7_0...

Page 105: ...e RX FIFO FIFO_NUM_TXBYTES TX FIFO Status free entries Bit no Name Reset R W Description 7 4 FIFO_NUM_TXBYTES_NOT_USED 0x00 R 3 0 FIFO_TXBYTES 0x0F R Number of free entries in the TX FIF0 1111b means...

Page 106: ...rable Evaluation Module Description CC1120DK Performance Line Development Kit CC1120EMK 169 CC1120 Evaluation Module Kit 169 MHz CC1120EMK 420 470 Evaluation Module Kit 420 470 MHz CC1120EMK 868 915 C...

Page 107: ...1 SmartRF Studio SWRC176 zip 2 EN 300 220 V2 3 1 Electromagnetic compatibility and Radio spectrum Matters ERM Short Range Devices SRD Radio equipment to be used in the 25 MHz to 1000 MHz frequency ra...

Page 108: ...added to Equation 18 saying that the equation is only an approximation Added Section 8 14 1 regarding CC1125 Category 1 Operation under EN 300 220 Added info to Section 9 3 regarding which registers...

Page 109: ...or use in safety critical applications such as life support where a failure of the TI product would reasonably be expected to cause severe personal injury or death unless officers of the parties have...

Reviews: