SPRACQ1 May 2020 TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377S , TMS320F28379D , TMS320F28379S , TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
The SDFM module on F2838x has some enhancements, but Mode1/Mode2 and Mode3 are no longer supported.
Table 14 provides the list of changes associated with SDFM module between F2837x and F2838x.
Feature | F2838x | F2837x |
---|---|---|
SDFM pin configuration | ASYNC Option Only | ASYNC Option
QUAL Option (3-sample qual) |
SDFM Input qualification option | Yes, SDCLK and SDDATA can be synchronized | No |
Mode Supported | Mode 0 | Mode 0
Mode1 Mode 2 (Not recommended for new design) Mode 3 |
Single clock source for all filters | SDCLK1 (SD-C1) can be used to clock all 4 filters in SDFM by configuring SDCTLPARMx.SDCLKSEL register bit. | Not supported |
SDSYNC event source | Any ePWM can be selected to drive SDSYNC event by configuring SDSYNCx.SDSYNCSEL register bit. | Only ePWM11 and ePWM12 can drive SDSYNC event |
Comparator Filter | Comparator Filter outout is memory mapped. | Comparator Filter output is not memory mapped |
Data Filter | SDFM saturation issue is fixed | SDFM saturation issue (Errata item) |
FIFO Support | Supports 16 x 32 bit FIFO | Not supported |
Interrupt | Each SDFM has 5 interrupt lines -
|
Each SDFM has 1 interrupt line
Both Data Ready event and SDFM error events share single interrupt line |
As listed in Table 14, there are many changes in the SDFM module on the F2838x devices. It is recommended to review the code from the F237x devices and make appropriate changes before using it on the F2838x devices. For more details on the SDFM module, see the TMS320F2838x Microcontrollers Technical Reference Manual.