SPRACZ0A August 2021 – March 2023 F29H850TU , F29H850TU , F29H859TU-Q1 , F29H859TU-Q1 , TMS320F2800132 , TMS320F2800132 , TMS320F2800133 , TMS320F2800133 , TMS320F2800135 , TMS320F2800135 , TMS320F2800137 , TMS320F2800137 , TMS320F2800152-Q1 , TMS320F2800152-Q1 , TMS320F2800153-Q1 , TMS320F2800153-Q1 , TMS320F2800154-Q1 , TMS320F2800154-Q1 , TMS320F2800155 , TMS320F2800155 , TMS320F2800155-Q1 , TMS320F2800155-Q1 , TMS320F2800156-Q1 , TMS320F2800156-Q1 , TMS320F2800157 , TMS320F2800157 , TMS320F2800157-Q1 , TMS320F2800157-Q1 , TMS320F280021 , TMS320F280021 , TMS320F280021-Q1 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280023C , TMS320F280025 , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280033 , TMS320F280034 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C , TMS320F280049C-Q1 , TMS320F280049C-Q1 , TMS320F28075 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28076 , TMS320F28374D , TMS320F28374D , TMS320F28374S , TMS320F28374S , TMS320F28375D , TMS320F28375D , TMS320F28375S , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376D , TMS320F28376S , TMS320F28376S , TMS320F28377D , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378D , TMS320F28378S , TMS320F28378S , TMS320F28379D , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379D-Q1 , TMS320F28379S , TMS320F28379S , TMS320F28384D , TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388D , TMS320F28388S , TMS320F28388S , TMS320F28P550SJ , TMS320F28P550SJ , TMS320F28P559SJ-Q1 , TMS320F28P559SJ-Q1 , TMS320F28P650DH , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1 , TMS320F28P659SH-Q1
Table 5-5 lists the required inputs needed to evaluate an ADC input driving circuit using the charge-sharing method and provides a place to summarize the outputs. Completing this worksheet for each unique circuit in your real-time control application is recommended to ensure good settling performance. For some circuits, it may be desirable to instead use the high-speed design methodology presented in the application report ADC Input Circuit Evaluation for C2000 MCUs (using PSPICE-for-TI simulation tool). That report also provides a worksheet that can be evaluated using the high-speed design methodology.
Symbol | Description | Value | Comments |
---|---|---|---|
N | Target settling resolution (bits) | Usually the same as the resolution of the ADC. Lower resolution can be targeted to relax the input design requirements | |
Vfs | Full scale voltage range | In external reference mode, this is the voltage supplied to the VREFHI pin (usually 3.0 V or 2.5 V) In internal reference mode, this is the effective input range based on the selected reference mode (usually 3.3 V or 2.5 V) | |
Verrmax | Maximum error target | Vfs / 2N+1 Can be further divided into two components: charge-sharing error and tracking error, each Verrmax / 2 | |
tsh | S+H time | As long as Cs is sized appropriately for charge-sharing, the minimum value from the ADC data manual can be used. | |
Ch | ADC S+H capacitance | Provided in the data manual table "Input Model Parameters" | |
Cp | ADC pin parasitic capacitance | Provided in the data manual table "Per-Channel Parasitic Capacitance" | |
Cs | Source capacitance | At least (2N+2 ⋅ CH) - Cp | |
Rs | Source resistance | Output resistance of source driving ADC. Can also be intentionally selected. | |
fs | Sample Rate | Sample rate on channel of interest. Usually a requirement from the application. | |
BWs | Source signal required bandwidth. | Source signal required bandwidth. | |
Rsmax | Max allowable source resistance | If fs is known, calculate as 1 / (0.7⋅fs⋅Cs) , then ensure that Rs < Rsmax . If the condition is not met, additional design iteration is needed. | |
fsmax | Max allowable sampling frequency | If Rs is known, calculate as 1 / (0.7⋅Rs⋅Cs, then ensure that fs < fsmax. If the condition is not met, additional design iteration is needed. | |
BWRsCs | Filter bandwidth from Cs and Rs | 1 / (2π⋅Cs⋅Rs ) Ensure that BWRsCs > BWs , otherwise additional design iteration is needed. | |
Voa_ss | Steady state op-amp output voltage | If no op-amp is used, set Voa_ss = Vfs. Otherwise, this can be generated from DC nodal analysis of the Voa node. Copy to Voa_ss before proceeding with other simulations. | |
BWOPA | ADC driver op-amp minimum bandwidth | If an op-amp is needed, bandwidth should be at least 4 times BWRsCs | |
Op-amp | Selected Op-amp part number | Record selected op-amp here (if needed). | |
Verr | Actual settling error from simulation | Ensure Verr < Verrmax Otherwise, additional design iteration is needed |