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.

TMS320F28388D: ADC calibration

Part Number: TMS320F28388D

I have few questions with ADC calibration functions

1. How much error will I get if I dont calibrate ADC for linearity and offset (CalAdcinl and AdcSetMode) ?

2. According to datasheet, we are not supposed to modify INLTrim register. 

but we are modifying this registers in AdcSetMode function

  • Hi Ninad,

    (1) I'm not sure that we have untrimmed data to provide for these parameters. The offset trim range is +7/-8 LSBs in 12-bit mode and +127/-128 LSBs in 16-bit mode (but this trim range is not fully needed to cover the range of possible untrimmed values to my knowledge).

    Linearity trim is a little more complicated, but untrimmed 12-bit performance should actually be reasonably good.  I think 16-bit performance should be less than +/-16 LSBs.  

    (2) The blanking of the linearity trims is being preformed by the TI provided software libraries.  This is to blank out a subset of trims that shouldn't be used for 12-bit operation (thus giving a little bit better typical INL performance for 12-bit mode).