The Piccolo F2805x microcontrollers integrate a number of analog components on chip to increase system efficiency and decrease the number of discrete parts. Piccolo F2805x microcontrollers offer the intelligence and performance of the TMS320C28x digital signal processing (DSP) core with a C-programmable Control Law Accelerator (CLA) co-processor on-chip. The CLA is a 32-bit floating-point math accelerator, designed to work independently of the CPU core to offload time-sensitive control algorithms or DSP processing, freeing the CPU to handle motion profiles, system management, communications and safety checking, resulting in up to a 5x increase in performance for closed loop applications.
The C28x CPU running at 60 MHz with C-programmable and 32-bit floating-point CLA co-processor running at 60 MHz ease programming, improve flexibility and enable direct access to on-chip peripherals for parallel execution of algorithms and control loops. The CLA enables faster system response, higher KHz control loops and improved triggering and fault detection. Embedded memory provides more storage, including up to 128 KB Flash and up to 20 KB SRAM. Boot ROM and dual 128-bit security key on protected zones for both Flash and ROM ensure code security for entire device or mixed-source software development.
On-chip communication interfaces, such as an SPI module, I2C bus, CAN 2.0 and 3 SCI/UART modules improve connectivity for real-time communications while the integrated analog improves system efficiency and reduce bill or materials cost (BOM). A 12-bit analog-to-digital converter (ADC) handling up to 2.3 MSPS for synchronous motor-phase readings supports dual sample and hold while 14 enhanced pulse-width-modulation (PWM) channels with fault management provide control for multiple motors, as well as power conversion.
Seven windowed analog comparators with 10-bit digital-to-analog converters (DACs) provide individual current feedback for each motor phase, integrated fault protection and accurate, on-time feedback. Dual, zero-pin oscillators increase system robustness by integrating the clock source on-chip and providing a second, backup oscillator for smooth recovery from clock failure conditions.
Up to 4 programmable gain