SPRACZ7 January   2022 TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28232 , TMS320F28232-Q1 , TMS320F28234 , TMS320F28234-Q1 , TMS320F28235 , TMS320F28235-Q1 , TMS320F28332 , TMS320F28333 , TMS320F28334 , TMS320F28335 , TMS320F28335-Q1 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S

 

  1.   Trademarks
  2. Introduction
    1. 1.1 Abbreviations
  3. Central Processing Unit (CPU)
  4. Development Tools
    1. 3.1 Driver Library (Driverlib)
    2. 3.2 Embedded Application Binary Interface (EABI) Support
  5. Package and Pinout
  6. Operating Frequency and Power Management
  7. Power Sequencing
  8. Input Clock Options
  9. Memory Map
  10. Flash and OTP
    1. 9.1 Size and Number of Sectors
    2. 9.2 Flash Parameters
    3. 9.3 Flash Programming
    4. 9.4 Entry Point into Flash
    5. 9.5 Dual Code Security Module (DCSM) and Password Locations
    6. 9.6 OTP
  11. 10Boot ROM
    1. 10.1 Boot ROM Reserved RAM
    2. 10.2 Boot Mode Selection
    3. 10.3 Bootloaders
  12. 11Architectural Enhancements
    1. 11.1 Clock Sources and Domains
    2. 11.2 Watchdog Timer
    3. 11.3 Peripheral Interrupt Expansion (PIE)
    4. 11.4 Lock Protection Registers
    5. 11.5 General-Purpose Input/Output (GPIO)
    6. 11.6 External Interrupts
    7. 11.7 Crossbar (X-BAR)
  13. 12Peripherals
    1. 12.1 New Peripherals
      1. 12.1.1 Analog Subsystem Interconnect
      2. 12.1.2 Comparator Subsystem (CMPSS)
      3. 12.1.3 Control Law Accelerator (CLA)
    2. 12.2 Control Peripherals
      1. 12.2.1 Enhanced Pulse Width Modulator (ePWM)
      2. 12.2.2 Enhanced Capture Module (eCAP)
      3. 12.2.3 Enhanced Quadrature Encode Pulse Module (eQEP)
      4. 12.2.4 Sigma-Delta Filter Module (SDFM)
    3. 12.3 Analog Peripherals
      1. 12.3.1 Analog-to-Digital Converter (ADC)
    4. 12.4 Communication Peripherals
      1. 12.4.1 SPI
      2. 12.4.2 SCI
      3. 12.4.3 USB
      4. 12.4.4 I2C
      5. 12.4.5 CAN
  14. 13Configurable Logic Block (CLB)
  15. 14Device Comparison Summary
  16. 15References

Analog-to-Digital Converter (ADC)

Unlike the ADC found on the F2833x/23x where a single ADC has two sample-and-hold (S/H) circuits, the F2837xD/S/07x utilizes four independent ADCs and each has a single S/H circuit. This allows the F2837xD/S/07x to efficiently manage multiple analog signals for enhanced overall system throughput. By using multiple ADC modules, simultaneous sampling or independent operation can be achieved. The ADC modules are implemented using a successive approximation (SAR) architecture and support 12-bit or 16-bit resolution with throughput of 3.5 MSPS or 1.1 MSPS per ADC, respectively. Note that the 16-bit ADC uses “fully differential inputs” only, which is different than the single ended inputs on the F2833x/23x device. Refer to SAR ADC Input Types for more information. Following are the migration points to be cognizant of:

  • F2837xD/S/07x devices employ a start-of-conversion (SOC) based architecture. Individual SOCs can be combined in a flexible way to create sequences of conversions of arbitrary length. This works well to map sampling schemes in auto conversion mode from F2833x/23x (single, dual, or cascaded auto-conversion sequences should all map well to sets of SOCs configured to use the same trigger source).

  • The F2837xD/S/07x adds burst priority mode, in addition to the round robin and high priority modes. This mode uses a separate Burst Control register to select the burst size and trigger source. Burst mode functions similarly to the F2833x/23x sequencer architecture in start/stop mode. This can be used to emulate circular buffer sampling strategies or sampling strategies that alternate between different conversion from the same trigger. Note: Only one burst mode sequencer is available. If the F2833x/23x design is using dual sequencers both in start/stop mode, the scheme may not map exactly to the F2837xD/S/07x-based design.

  • The F2837xD/S/07x has four flexible PIE interrupts (per ADC) rather than three found on the F2833x/23x.

  • To further enhance the capabilities of the F2837xD/S/07x ADC, each ADC module incorporates four post-processing blocks (PPB), and each PPB can be linked to any of the ADC result registers. The PPBs can be used for offset correction, calculating an error from a set-point, detecting a limit and zero-crossing, and capturing a trigger-to-sample delay:

  • The F2837xD/S/07x ADC S+H is clocked from SYSCLK (not ADCCLK). The ADCCLK does not free-run when the ADC is not converting.

  • It is now possible to individually configure each SOC (each channel) for a different S+H length.

  • F2837xD/S/07x VREF is ratiometric (for example, you can input 2.5V into VREFHI to get a 2.5V ADC range or input 3.0V to get a 3.0V range) compared to the fixed 3.0V range of F2833x/23x devices.