SPRACK2A September 2019 – March 2020 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
Table 18 outlines the differences and similarities that exist in the analog mux between F28002x and F28004x. The legend for this table is Table 17. The main changes highlighted in Table 18 are the absence of ADCB, DAC, PGA and the reduction of the number of CMPSS modules in F28002x from the seven that exist in F28004x to four. The other notable change is that in the F28004x device, the analog modules were grouped. This grouping does not exist in F28002x. This is particularly important for the CMPSS as highlighted in the table.
Color | Description |
---|---|
mux function common for both devices | |
mux function applicable only for F28004x | |
mux function applicable only for F28002x |
(F28004x Pin Name) | F28004x Group Name | PKG | Always Connected (NO MUX) | Comparator Subsystem (MUX) | AIO Input | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
F28002x Pin Name | 64 PM | ADCA | ADCB | ADCC | PGA | DAC | High Positive | High Negative | Low Positive | Low Negative | ||
VREFHIA | - | 16 | ||||||||||
VREFHIB | - | |||||||||||
VREFHIC | - | |||||||||||
VREFLOA | - | 17 | A13 | |||||||||
VREFLOB | - | B13 | ||||||||||
VREFLOC | - | C13 | ||||||||||
F28004x Analog Group 1 | F28004x CMP1 | |||||||||||
( A3 ) | G1_ADCAB | A3 | HPMXSEL = 3 | HNMXSEL = 0 | LPMXSEL = 3 | LNMXSEL = 0 | AIO233 | |||||
( A2/B6/PGA1_OF ) | PGA1_OF | 9 | A2 | B6 | C9 | PGA1_OF | HPMXSEL = 0 | LPMXSEL = 0 | AIO224 | |||
A2/C9 | ||||||||||||
( C0 ) | G1_ADCC | 12 | A11 | C0 | HPMXSEL = 1 | HNMXSEL = 1 | LPMXSEL = 1 | LNMXSEL = 1 | AIO237 | |||
A11/C0 | ||||||||||||
( PGA1_IN ) | PGA1_IN | PGA1_IN | HPMXSEL = 2 | LPMXSEL = 2 | ||||||||
( PGA1_GND ) | PGA1_GND | 10 | A15 | C7 | PGA1_GND | HPMXSEL = 3 | HNMXSEL = 0 | LPMXSEL = 3 | LNMXSEL = 0 | AIO233 | ||
A15/C7 | ||||||||||||
( - ) | PGA1_OUT | A11 | B7 | PGA1_OUT | HPMXSEL = 4 | LPMXSEL = 4 | ||||||
F28004x Analog Group 2 | F28004x CMP2 | |||||||||||
( A5 ) | G2_ADCAB | A5 | HPMXSEL = 3 | HNMXSEL = 0 | LPMXSEL = 3 | LNMXSEL = 0 | AIO234 | |||||
( A4/B8/PGA2_OF ) | PGA2_OF | 23 | A4 | B8 | C14 | PGA2_OF | HPMXSEL = 0 | CMP4_HNMXSEL = 0 | LPMXSEL = 0 | CMP4_LNMXSEL = 0 | AIO225 | |
A4/C14 | CMP4_HPMXSEL = 3 | CMP4_LPMXSEL = 3 | ||||||||||
( C1 ) | G2_ADCC | 18 | A12 | C1 | HPMXSEL = 1 | HNMXSEL = 1 | LPMXSEL = 1 | LNMXSEL = 1 | AIO238 | |||
A12/C1 | CMP4_HPMXSEL = 2 | CMP4_LPMXSEL = 2 | ||||||||||
( PGA2_IN ) | PGA2_IN | PGA2_IN | HPMXSEL = 2 | LPMXSEL = 2 | ||||||||
( PGA2_GND ) | PGA2_GND | 20 | A8 | C11 | PGA2_GND | HPMXSEL = 4 | LPMXSEL = 4 | AIO241 | ||||
A8/C11 | CMP4_HPMXSEL = 4 | CMP4_LPMXSEL = 4 | ||||||||||
( - ) | PGA2_OUT | A12 | B9 | PGA2_OUT | HPMXSEL = 4 | LPMXSEL = 4 | ||||||
F28004x Analog Group 3 | F28004x CMP3 | |||||||||||
( B3/VDAC ) | G3_ADCAB | 8 | A3 | B3 | C5 | VDAC | HPMXSEL = 3 | HNMXSEL = 0 | LPMXSEL = 3 | LNMXSEL = 0 | AIO242 | |
A3/C5/VDAC | ||||||||||||
( B2/C6/PGA3_OF ) | PGA3_OF | 7 | B2 | C6 | PGA3_OF | HPMXSEL = 0 | LPMXSEL = 0 | AIO226 | ||||
C6 | ||||||||||||
( C2 ) | G3_ADCC | 13 | A5 | C2 | HPMXSEL = 1 | HNMXSEL = 1 | LPMXSEL = 1 | LNMXSEL = 1 | AIO244 | |||
A5/C2 | ||||||||||||
( PGA3_IN ) | PGA3_IN | PGA3_IN | HPMXSEL = 2 | LPMXSEL = 2 | ||||||||
( PGA3_GND ) | PGA3_GND | 10 | PGA3_GND | |||||||||
( - ) | PGA3_OUT | B10 | PGA3_OUT | HPMXSEL = 4 | LPMXSEL = 4 | |||||||
F28004x Analog Group 4 | F28004x CMP4 | |||||||||||
( B5 ) | G4_ADCAB | B5 | HPMXSEL = 3 | HNMXSEL = 0 | LPMXSEL = 3 | LNMXSEL = 0 | AIO243 | |||||
( B4/C8/PGA4_OF ) | PGA4_OF | 24 | A9 | B4 | C8 | PGA4_OF | HPMXSEL = 0 | LPMXSEL = 0 | AIO227 | |||
A9/C8 | CMP2_HPMXSEL = 2 | CMP2_LPMXSEL = 2 | ||||||||||
( C3 ) | G4_ADCC | 19 | A7 | C3 | HPMXSEL = 1 | HNMXSEL = 1 | LPMXSEL = 1 | LNMXSEL = 1 | AIO245 | |||
A7/C3 | ||||||||||||
( PGA4_IN ) | PGA4_IN | PGA4_IN | HPMXSEL = 2 | LPMXSEL = 2 | ||||||||
( PGA4_GND ) | PGA4_GND | 20 | PGA4_GND | |||||||||
( - ) | PGA4_OUT | B11 | C9 | PGA4_OUT | HPMXSEL = 4 | LPMXSEL = 4 | ||||||
F28004x Analog Group 5 | F28004x CMP5 | |||||||||||
( A7 ) | G5_ADCAB | A7 | HPMXSEL = 3 | HNMXSEL = 0 | LPMXSEL = 3 | LNMXSEL = 0 | AIO235 | |||||
( A6/PGA5_OF ) | PGA5_OF | 6 | A6 | PGA5_OF | HPMXSEL = 0 | LPMXSEL = 0 | AIO228 | |||||
A6 | CMP1_HPMXSEL = 2 | CMP1_LPMXSEL = 2 | ||||||||||
( C4 ) | G5_ADCC | 11 | A14 | C4 | HPMXSEL = 1 | HNMXSEL = 1 | LPMXSEL = 1 | LNMXSEL = 1 | AIO239 | |||
A14/C4 | CMP3_HPMXSEL = 4 | CMP3_LPMXSEL = 4 | ||||||||||
( PGA5_IN ) | PGA5_IN | PGA5_IN | HPMXSEL = 2 | LPMXSEL = 2 | ||||||||
( PGA5_GND ) | PGA5_GND | 10 | PGA5_GND | |||||||||
( - ) | PGA5_OUT | A14 | PGA5_OUT | HPMXSEL = 4 | LPMXSEL = 4 | |||||||
F28004x Analog Group 6 | F28004x CMP6 | |||||||||||
( A9 ) | G6_ADCAB | A9 | HPMXSEL = 3 | HNMXSEL = 0 | LPMXSEL = 3 | LNMXSEL = 0 | AIO236 | |||||
( A8/PGA6_OF ) | PGA6_OF | A8 | PGA6_OF | HPMXSEL = 0 | LPMXSEL = 0 | AIO229 | ||||||
( C5 ) | G6_ADCC | C5 | HPMXSEL = 1 | HNMXSEL = 1 | LPMXSEL = 1 | LNMXSEL = 1 | AIO240 | |||||
( PGA6_IN ) | PGA6_IN | PGA6_IN | HPMXSEL = 2 | LPMXSEL = 2 | ||||||||
( PGA6_GND ) | PGA6_GND | 20 | PGA6_GND | |||||||||
( - ) | PGA6_OUT | A15 | PGA6_OUT | HPMXSEL = 4 | LPMXSEL = 4 | |||||||
F28004x Analog Group 7 | F28004x CMP7 | |||||||||||
( B0 ) | G7_ADCAB | B0 | HPMXSEL = 3 | HNMXSEL = 0 | LPMXSEL = 3 | LNMXSEL = 0 | AIO241 | |||||
( A10/B1/C10/PGA7_OF ) | PGA7_OF | 25 | A10 | B1 | C10 | PGA7_OF | HPMXSEL = 0 | CMP2_HNMXSEL = 0 | LPMXSEL = 0 | CMP2_LNMXSEL = 0 | AIO230 | |
A10/C10 | CMP2_HPMXSEL = 3 | CMP2_LPMXSEL = 3 | ||||||||||
( C14 ) | G7_ADCC | C14 | HPMXSEL = 1 | HNMXSEL = 1 | LPMXSEL = 1 | LNMXSEL = 1 | AIO246 | |||||
( PGA7_IN ) | PGA7_IN | PGA7_IN | HPMXSEL = 2 | LPMXSEL = 2 | ||||||||
( PGA7_GND ) | PGA7_GND | PGA7_GND | ||||||||||
( - ) | PGA7_OUT | B12 | C11 | PGA7_OUT | HPMXSEL = 4 | LPMXSEL = 4 | ||||||
Other F28004x Analog | ||||||||||||
( A0/B15/C15/DACA_OUT ) | 15 | A0 | B15 | C15 | DACA_OUT | CMP3_HPMXSEL = 2 | CMP3_LPMXSEL = 2 | AIO231 | ||||
A0/C15 | ||||||||||||
( A1/DACB_OUT ) | 14 | A1 | DACB_OUT | CMP1_HPMXSEL = 4 | CMP1_LPMXSEL = 4 | AIO232 | ||||||
A1 | ||||||||||||
( C12 ) | C12 | AIO247 | ||||||||||
- | TempSensor | B14 | C12 |