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
There are changes in the control modules between the F28004x and F28002x devices. The biggest change comes from the EPWM on the F28002x device which has a new generic and simple sync scheme that allows any EPWM/ECAP to be the master sync source for another EPWM/ECAP. Table 3 shows the module instances differences which should be considered when migrating applications between F28004x and F28002x.
Module | Category | F28004x | F28002x | Note |
---|---|---|---|---|
SDFM | Number | 4 - SD1_C1..C4 | - | |
eQEP | Number | 2 - EQEP1, EQEP2 | 2 - EQEP1, EQEP2 | |
Registers | - | QEPSRCSEL | Select source as either device pins or cmpss/epwmxbar | |
Other | Support for SinCos Transducers | |||
eCAP | Number | 7 - ECAP1..7 | 3 - ECAP1..3 | |
Registers | - | ECAPSYNCINSEL | Select sync source for ecap | |
HRCAP | Number | 2 - HRCAP6, HRCAP7 | 1 - HRCAP3 | |
ePWM | Number | 8 - EPWM1..8 | 7 - EPWM1..7 | |
Registers | - | TBCTL3.OSSFRCEN | F28002x can now generate an EPWMxSYNCO with GLDCTL2[OSHTLD] | |
SYNCSEL | EPWMSYNCINSEL | EPWMxSYNCI to EPWMxSYNCO path removed from F28002x | ||
TBCTL.SYNCOSEL | EPWMSYNCOUTEN | DCAEVT1 and DCBEVT1 are new sync options for F28002x | ||
TBCTL2.SYNCOSELX | ||||
HRPWM | Number | 8 - HRPWM1..8 | 4 - HRPWM1..4 | |
Clock Source | EPWM1CLK | Respective EPWM |