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.

CC1200 autocal on RX_TX to IDLE

Other Parts Discussed in Thread: CC1200

Hello,

I have used FS auto calibration when CC1200 is going from IDLE to RX/TX (SETTLING.FS_AUTOCAL=1) for long time. Now I need to do FS auto calibration earlier when CC1200 is going from TX/RX to IDLE (SETTLING.FS_AUTOCAL=2, page 91 of User's Guide) and I can see that based on execution time that it doesn't work.

Does FS auto calibration work when CC1200 is going from TX/RX to IDLE (SETTLING.FS_AUTOCAL=2)? Are there any additional conditions?

Thanks,

Alex

  • I have another related question:
    There is a contradiction in the User's Guide (page 76):
    - the possible auto calibration option "Calibrate when going from either RX or TX to IDLE automatically"
    - "If the radio goes from TX or RX to IDLE by issuing an SIDLE strobe, calibration will not be performed."
    What strobe should be used in order to put CC1200 into IDLE state correctly?

    Thanks,
    Alex
  • Hi Alex

    We have never seen any problems with the FS_AUTOCAL = 2 setting so please explain how you are doing your testing when you see that it does not work.

    The proper way to enter IDLE is by issuing an SIDLE strobe or by selecting the RX and TX OFF modes to be IDLE (default). When settings FS_AUTOCAL = 2 the synth will be calibrated after a packet is sent, when the chip goes to IDLE state due to TXOFF_MODE being IDLE. The same is the case in RX. The synth will be calibrated when a packet is received and the radio goes back to IDLE due to RXOFF_MODE = IDLE. If the radio is in RX or TX and you force it to IDLE by sending an SIDLE strobe, calibration will not be done.

    Siri

  • Hi Siri,
    Thank you for your response. We set up FS_AUTOCAL = 2 and force CC1200, that is in Rx or Tx state, into IDLE state by using SIDLE strobe. As you said, it is the proper way. We have to do this transition on timer's interrupt and can use neither TXOFF_MODE nor RXOFF_MODE. Why calibration is not performed in the case of SIDLE strobe? Is there any workaround?
    Thanks,
    Alex
  • Hi

    You can either set FS_AUTOCAL = 1 and calibrate before you enter TX or RX instead of after you leave the states (any reason why you do not want to do this?) or you can turn off auto calibration and send a SCAL strobe after your IDLE strobe.

    BR

    Siri

  • Thank you, Siri.