Preview only show first 10 pages with watermark. For full document please download

Ti - Tms320f28035

TMS320F28030, TMS320F28031, TMS320F28032 TMS320F28033, TMS320F28034, TMS320F28035 www.ti.com SPRS584D – APRIL 2009 – REVISED JUNE 2010 Piccolo Microcontrollers Check for Samples: TMS320F28030, TMS320F28031, TMS320F28032, TMS320F28033, TMS320F28034, TMS320F28035 1 TMS320F2803x ( Piccolo™) MCUs 1.1 123 Features – Low Power – No Analog Support Pins Clocking: – Two Internal Zero-pin Oscillators – On-Chip Crystal Oscillator/External Clock Input – Dynamic PLL Ratio Changes Supported – Watchdog Time

   EMBED


Share

Transcript

  TM S 320F28030,TM S 320F28031,TM S 320F28032 TM S 320F28033,TM S 320F28034,TM S 320F28035 www.ti.com SPRS584D–APRIL 2009–REVISED JUNE 2010 P iccolo M icrocontrollers Check for Samples:TMS320F28030,TMS320F28031,TMS320F28032,TMS320F28033,TMS320F28034,TMS320F28035 1 TMS320F2803x ( Piccolo™) MCUs 1.1 Features 123  – Low Powerã Highlights – No Analog Support Pins – High-Efficiency 32-Bit CPU ( TMS320C28x™)ã Clocking: – 60-MHz Device – Two Internal Zero-pin Oscillators – Single 3.3-V Supply – On-Chip Crystal Oscillator/External Clock – Integrated Power-on and Brown-out ResetsInput – Two Internal Zero-pin Oscillators – Dynamic PLL Ratio Changes Supported – Up to 45 Multiplexed GPIO Pins – Watchdog Timer Module – Three 32-Bit CPU Timers – Missing Clock Detection Circuitry – On-Chip Flash, SARAM, OTP Memoryã Up to 45 Individually Programmable, – Code-Security ModuleMultiplexed GPIO Pins With Input Filtering – Serial Port Peripheralsã Peripheral Interrupt Expansion (PIE) Block That(SCI/SPI/I2C/LIN/eCAN)Supports All Peripheral Interrupts – Enhanced Control Peripheralsã Three 32-Bit CPU Timersã Enhanced Pulse Width Modulator (ePWM)ã Independent 16-Bit Timer in Each ePWMã High-Resolution PWM (HRPWM)Moduleã Enhanced Capture (eCAP)ã On-Chip Memoryã Enhanced Quadrature Encoder Pulse – Flash, SARAM, OTP, Boot ROM Available(eQEP)ã 128-Bit Security Key/Lockã Analog-to-Digital Converter (ADC) – Protects Secure Memory Blocksã On-Chip Temperature Sensor – Prevents Firmware Reverse Engineeringã Comparatorã Serial Port Peripherals – 64-Pin and 80-Pin Packages – One SCI (UART) Moduleã High-Efficiency 32-Bit CPU ( TMS320C28x™) – Two SPI Modules – 60 MHz (16.67-ns Cycle Time) – One Inter-Integrated-Circuit (I2C) Bus – 16 x 16 and 32 x 32 MAC Operations – One Local Interconnect Network (LIN) Bus – 16 x 16 Dual MAC – One Enhanced Controller Area Network – Harvard Bus Architecture(eCAN) Bus – Atomic Operationsã Advanced Emulation Features – Fast Interrupt Response and Processing – Analysis and Breakpoint Functions – Unified Memory Programming Model – Real-Time Debug via Hardware – Code-Efficient (in C/C++ and Assembly)ã 2803x Packagesã Programmable Control Law Accelerator (CLA) – 64-Pin PAG Thin Quad Flatpack (TQFP) – 32-Bit Floating-Point Math Accelerator – 80-Pin PN Low-Profile Quad Flatpack (LQFP) – Executes Code Independently of the Mainã Community ResourcesCPU –TI E2E Communityã Low Device and System Cost: –TI Embedded Processors Wiki – Single 3.3-V Supply – No Power Sequencing Requirement – Integrated Power-on Reset and Brown-outReset 1 Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of TexasInstruments semiconductor products and disclaimers thereto appears at the end of this data sheet. 2 Piccolo, TMS320C28x, C28x, TMS320C2000, Code Composer Studio, XDS510 are trademarks of Texas Instruments. 3 All other trademarks are the property of their respective owners. PRODUCTION DATA information is current as of publication date. Copyright © 2009–2010, Texas Instruments Incorporated Products conform to specifications per the terms of the TexasInstruments standard warranty. Production processing does notnecessarily include testing of all parameters.  TM S 320F28030,TM S 320F28031,TM S 320F28032 TM S 320F28033,TM S 320F28034,TM S 320F28035 SPRS584D–APRIL 2009–REVISED JUNE 2010 www.ti.com 1.2 Description The F2803x Piccolo™ family of microcontrollers provides the power of the C28x™ core and Control LawAccelerator (CLA) coupled with highly integrated control peripherals in low pin-count devices. This familyis code-compatible with previous C28x-based code, as well as providing a high level of analog integration.An internal voltage regulator allows for single rail operation. Enhancements have been made to theHRPWM module to allow for dual-edge control (frequency modulation). Analog comparators with internal10-bit references have been added and can be routed directly to control the PWM outputs. The ADCconverts from 0 to 3.3-V fixed full scale range and supports ratio-metric V REFHI  /V REFLO references. TheADC interface has been optimized for low overhead/latency. 1.3 Getting Started This section gives a brief overview of the steps to take when first developing for a C28x device. For moredetail on each of these steps, see the following:ã Getting Started With TMS320C28x Digital Signal Controllers  (literature numberSPRAAM0).ãC2000 Getting Started Website (http://www.ti.com/c2000getstarted)ã TMS320F28x MCU Development and Experimenter's Kits (http://www.ti.com/f28xkits) 2 TMS320F2803x ( Piccolo™) MCUs  Copyright © 2009–2010, Texas Instruments Incorporated Submit Documentation Feedback  Product Folder Link(s): TMS320F28030 TMS320F28031TMS320F28032 TMS320F28033 TMS320F28034  TMS320F28035   TM S 320F28030,TM S 320F28031,TM S 320F28032 TM S 320F28033,TM S 320F28034,TM S 320F28035 www.ti.com SPRS584D–APRIL 2009–REVISED JUNE 2010 1 TMS320F2803x ( Piccolo™) MCUs .................. 1 4.9 High-Resolution PWM (HRPWM) .................. 781.1 Features .............................................. 14.10 Enhanced Capture Module (eCAP1) ............... 791.2 Description ........................................... 24.11 Enhanced Quadrature Encoder Pulse (eQEP) ..... 811.3 Getting Started ....................................... 24.12 JTAG Port .......................................... 83 2 Introduction .............................................. 4 4.13 GPIO MUX .......................................... 842.1 Pin Assignments ..................................... 5 5 Device Support ......................................... 89 5.1 Device and Development Support Tool2.2 Signal Descriptions .................................. 7Nomenclature ....................................... 89 3 Functional Overview .................................. 14 5.2 Related Documentation ............................. 913.1 Block Diagram ...................................... 14 6 Electrical Specifications ............................. 93 3.2 Memory Maps ...................................... 156.1 Absolute Maximum Ratings ........................ 933.3 Brief Descriptions ................................... 226.2 Recommended Operating Conditions .............. 933.4 Register Map ....................................... 306.3 Electrical Characteristics ........................... 943.5 Device Emulation Registers ........................ 316.4 Current Consumption ............................... 953.6 Interrupts ............................................ 323.7 VREG/BOR/POR ................................... 366.5 Thermal Design Considerations .................... 996.6 Emulator Connection Without Signal Buffering for3.8 System Control ..................................... 38the MCU ............................................ 993.9 Low-power Modes Block ........................... 466.7 Timing Parameter Symbology ..................... 100 4 Peripherals .............................................. 47 6.8 Clock Requirements and Characteristics ......... 1024.1 Control Law Accelerator (CLA) Overview .......... 476.9 Power Sequencing ................................ 1034.2 Analog Block ........................................ 506.10 General-Purpose Input/Output (GPIO) ............ 1054.3 Serial Peripheral Interface (SPI) Module ........... 566.11 Enhanced Control Peripherals .................... 1124.4 Serial Communications Interface (SCI) Module .... 596.12 Detailed Descriptions .............................. 1294.5 Local Interconnect Network (LIN) .................. 626.13 Flash Timing ....................................... 1304.6 Enhanced Controller Area Network (eCAN) Module ...................................................... 65 7 C-to-D Revision History ............................. 132 4.7 Inter-Integrated Circuit (I2C) ........................ 69 8 B-to-C Revision History ............................. 1349 Thermal/Mechanical Data .......................... 137 4.8 Enhanced PWM Modules (ePWM1/2/3/4/5/6/7) .... 71 Copyright © 2009–2010, Texas Instruments Incorporated Contents  3 Submit Documentation Feedback  Product Folder Link(s): TMS320F28030 TMS320F28031TMS320F28032 TMS320F28033 TMS320F28034  TMS320F28035   TM S 320F28030,TM S 320F28031,TM S 320F28032 TM S 320F28033,TM S 320F28034,TM S 320F28035 SPRS584D–APRIL 2009–REVISED JUNE 2010 www.ti.com 2 Introduction Table 2-1lists the features of the TMS320F2803x devices. Table 2-1. Hardware Features 28030 28031 28032 28033 28034 28035FEATURE TYPE (1) (60 MHz) (60 MHz) (60 MHz) (60 MHz) (60 MHz) (60 MHz) 64-Pin 80-Pin 64-Pin 80-Pin 64-Pin 80-Pin 64-Pin 80-Pin 64-Pin 80-Pin 64-Pin 80-PinPackage Type PAG PN PAG PN PAG PN PAG PN PAG PN PAG PNTQFP LQFP TQFP LQFP TQFP LQFP TQFP LQFP TQFP LQFP TQFP LQFPInstruction cycle – 16.67 ns 16.67 ns 16.67 ns 16.67 ns 16.67 ns 16.67 nsControl Law Accelerator 0 No No No Yes No YesOn-chip flash (16-bit word) – 16K 32K 32K 32K 64K 64KOn-chip SARAM (16-bit word) – 6K 8K 10K 10K 10K 10KCode security for on-chip – Yes Yes Yes Yes Yes Yesflash/SARAM/OTP blocksBoot ROM (8K x 16) – Yes Yes Yes Yes Yes YesOne-time programmable (OTP) ROM – 1K 1K 1K 1K 1K 1K(16-bit word)ePWM outputs 1 12 14 12 14 12 14 12 14 12 14 12 14eCAP inputs 0 1 1 1 1 1 1eQEP modules 0 1 1 1 1 1 1Watchdog timer – Yes Yes Yes Yes Yes YesMSPS 2.0 2.0 4.6 4.6 4.6 4.6Conversion Time 500.00 ns 500.00 ns 216.67 ns 216.67 ns 216.67 ns 216.67 nsChannels 14 16 14 16 14 16 14 16 14 16 14 1612-Bit ADC 3Temperature Sensor Yes Yes Yes Yes Yes YesDualYes Yes Yes Yes Yes YesSample-and-Hold32-Bit CPU timers – 3 3 3 3 3 3HiRES ePWM Channels 1 – – 6 7 6 7 6 7 6 7Comparators with Integrated DACs 0 3 3 3 3 3 3Inter-integrated circuit (I2C) 0 1 1 1 1 1 1Enhanced Controller Area Network0 1 1 1 1 1 1(eCAN)Local Interconnect Network (LIN) 0 1 1 1 1 1 1Serial Peripheral Interface (SPI) 1 1 2 1 2 1 2 1 2 1 2 1 2Serial Communications Interface0 1 1 1 1 1 1(SCI)GPIO – 33 45 33 45 33 45 33 45 33 45 33 45I/O pins(shared)AIO – 6 6 6 6 6 6External interrupts – 3 3 3 3 3 3Supply voltage (nominal) – 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 3.3 VT: –40°C to 105°C – Yes Yes Yes Yes Yes YesTemperatureS: –40°C to 125°C – Yes Yes Yes Yes Yes YesoptionsQ: –40°C to 125°C (2)  – Yes Yes Yes Yes Yes YesProduct status (3)  – TMS TMS TMS TMS TMS TMS (1) A type change represents a major functional feature difference in a peripheral module. Within a peripheral type, there may be minordifferences between devices that do not affect the basic functionality of the module. These device-specific differences are listed in the TMS320x28xx, 28xxx DSP Peripheral Reference Guide  (literature numberSPRU566) and in the peripheral reference guides.(2) Q refers to Q100 qualification for automotive applications.(3) SeeSection 5.1, Device and Development Support Tool Nomenclature, for descriptions of device stages. The TMS product statusdenotes a fully qualified production device.4 Introduction  Copyright © 2009–2010, Texas Instruments Incorporated Submit Documentation Feedback  Product Folder Link(s): TMS320F28030 TMS320F28031TMS320F28032 TMS320F28033 TMS320F28034  TMS320F28035