ADS1282-SP: [ADS1282-SP] Calibration via OFSCAL/GANCAL commands without continuous mode

Part Number: ADS1282-SP

Datasheet of ADS1282-SP shows to stop continuous operation before and to resume continuous operation after transmitting OFSCAL/GANCAL commands. However, we want to operate the device in read-by-command mode and would prefer to not have to transmit superfluous commands (i.e. RDATAC and SDATAC) following a calibration command. 

  1. Is it possible to calibrate while the device is in read-by-command mode?
  2. What are the disadvantages (if any) of doing so?
  • Hello Xavier,

    Welcome to the TI E2E community.

    Yes, you can calibrate using the read-by-command, but you will need to do a user manual calibration where you read n data samples, average the data, and then calculate the calibration coefficients inside your system processor, following the steps in section 8.5.3 of the datasheet.

    After establishing a fully settled zero or full scale input voltage to the ADC input pins, you will then need to wait at least 64 data conversion cycles to ensure the internal digital filter has fully settled.  At this time, you can then read n conversion results, average, and write the results into the OFC or FSC register.

    If using the OFSCAL and GANCAL commands, then following the sequence in figure 61 ensures the digital filter is fully settled before conversion readings are averaged and stored in either the OFC or FSC registers.

    Regards,
    Keith Nicholas
    Precision ADC Applications

  • Hello Keith,

    Would the following sequence work if using calibration commands (commands crossed red are not executed)? Would nDRDY still behave like shown in the figure?

  • Hello Xavier,

    If you do not send the RDATAC command after SYNC and after OFSCAL or GANCAL, then the DRDY signal no longer toggles and simply stays at a high level.  I recommend using the above sequence in Figure 61 if you are using the CAL commands.

    Regards,
    Keith