SPRZ439H January 2017 – February 2024 TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
Analog Trim of Some TMX Devices
0, A
Some TMX samples may not have analog trims programmed. This could degrade the performance of the ADC, buffered DAC, internal oscillators, PGA, and internal voltage regulator. A value of all zeros in these trim registers will have the following impact.
TRIM | REGISTER | IMPACT OF TRIM VALUE EQUAL TO ZERO |
---|---|---|
ADC offset | AdcaRegs.ADCOFFTRIM | Degraded performance of the ADC offset error specification. |
AdcbRegs.ADCOFFTRIM | ||
AdccRegs.ADCOFFTRIM | ||
ADC reference | AnalogSubsysRegs.ANAREFTRIMA | Degraded performance of the ADC for all specifications. No workaround available. |
AnalogSubsysRegs.ANAREFTRIMB | ||
AnalogSubsysRegs.ANAREFTRIMC | ||
ADC linearity | AdcaRegs.ADCINLTRIM2-3 | Degraded INL and DNL specifications of the ADC. No workaround available. |
AdcbRegs.ADCINLTRIM2-3 | ||
AdccRegs.ADCINLTRIM2-3 | ||
Internal oscillator | AnalogSubsysRegs.INTOSC1TRIM | Degraded frequency accuracy and temperature drift of the internal oscillators. |
AnalogSubsysRegs.INTOSC2TRIM | ||
Buffered DAC offset | DacaRegs.DACTRIM | Degraded offset error specification of the buffered DAC. No workaround available. |
DacbRegs.DACTRIM | ||
PGA gain and offset | PGAGAIN3TRIM | Degraded performance of the PGA gain and offset error specifications. No workaround available. |
PGAGAIN6TRIM | ||
PGAGAIN12TRIM | ||
PGAGAIN24TRIM |
The following workarounds can be used for improved performance, though it still may not meet data sheet specifications.
Missing ADC offset trim can be generated by following the instructions in the ADC Zero Offset Calibration section of the TMS320F28004x Real-Time Microcontrollers Technical Reference Manual.
If the internal oscillator trim contains all zeros, the user can adjust the lowest 10 bits of the oscillator trim register between 1 (minimum) and 1023 (maximum) while observing the system clock on the XCLOCKOUT pin.