SPRACZ9A November 2021 – December 2022 TMS320F2800132 , TMS320F2800133 , TMS320F2800135 , TMS320F2800137 , TMS320F2800152-Q1 , TMS320F2800153-Q1 , TMS320F2800154-Q1 , TMS320F2800155 , TMS320F2800155-Q1 , TMS320F2800156-Q1 , TMS320F2800157 , TMS320F2800157-Q1 , TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
The third-generation family of C2000™ devices are powerful microcontrollers designed for complex systems where real-time control is essential, especially crucial in many automotive and industrial applications. These devices feature high-speed, low-latency integrated analog and control peripherals, allowing users to consolidate their controls and communication designs. This application report serves as guidance for developing hardware with these entry and mid-performance devices. In particular, information is provided for system level hardware design, part selection, schematic design, and layout recommendations. It is an essential guide for hardware developers using C2000 devices and helps streamline the design process while mitigating the potential for faulty designs. Key topics discussed include: power requirements, general-purpose input/output (GPIO) connections, analog inputs and ADC, clocking generation and requirements, and JTAG debugging, among many others. A useful checklist is provided in Section 6 which can be used to review schematic and layout designs.
C2000™ and Code Composer Studio™ are trademarks of Texas Instruments.
All trademarks are the property of their respective owners.
The C2000 family of real-time microcontrollers come in a range of performance packages with varying pin packages, flash size, performance, and feature sets. This large portfolio allows for a wide variety of applications in processing, sensing and actuation. All of the TMS320F2800x devices (F280013x, F28002x, F28003x, and F28004x) feature the industry-leading TMS320C28x 32-bit digital signal processor (DSP) core and run at frequencies of 100 MHz or higher. This, along with an arithmetically-tuned instruction set, allow the C2000 MCU to run floating or fixed-point code in ultra-low latency control systems. Performance-wise, the entry and mid-performance F2800x devices range in flash sizes up to 384KB and have RAM sizes up to 100KB.
The increase in processing power and advancements in power-reduction have allowed for extremely capable devices, but have also greatly increased the complexity of designing with the C2000 MCUs. While the C2000 family of microcontrollers still remains a very scalable device, these advancements come with additional analog challenges. What is the optimal device for my system? What additional components should be added to increase stability? What layout considerations should be taken to maximize device performance? All of this information, as well as other key criteria, are outlined in this application report.
A diagram of a typical C2000-based control system is pictured in Figure 2-1. The microcontroller is powered through a power supply system that accommodates the primary voltage rails, which include a 3.3 V analog voltage (VDDA), 3.3 V digital voltage (VDDIO), and a 1.2 V core power rail (VDD). The C2000 device offers rich peripheral support, and C2000-based systems typically consist of the following circuitry connected to the MCU: power management, signal conditioning of analog inputs, crystal or external oscillator, reset circuitry, communication transceivers, external interface to digital IO pins, digital sensing, pulse width modulation (PWM) interface/drivers, and any other required supporting circuitry.
These TMS320F2800x MCUs are complex devices, which make creating a custom well-designed board that utilizes many of the integrated peripherals a great challenge. Though not all of the included peripherals are necessary relevant in all cases, it remains imperative to become familiar with the C2000 device prior to attempting a design. Great care must be taken throughout the entire process to ensure the best and most optimized device performance. The areas which remain especially challenging include being careful about all of the different internal blocks running at different frequencies, maintaining signal integrity amongst all onboard analog signals, and EMI/EMC considerations.