C2000™ Piccolo™ TMS320F2806x Microcontroller Series Overview The Piccolo™ TMS320F2806x microcontroller series is a member of the C2000™ family of real-time microcontrollers. This microcontroller series features all-around performance for a wide variety of closed-loop control applications, including motor control, solar power, power supplies, appliances, automotive and more.
C2000™ Piccolo™ TMS230F2806x Microcontroller Series Feature Guide Built for Closed-Loop Control C2000™ microcontrollers are built with an optimized architecture for processing, sensing and actuation to increase closed-loop performance in real-time systems. Powerful C28x™ DSP Processing Built around the 32-bit C28x™ DSP processing core and CLA co-processor, F2806x MCUs can process up to 180 MIPS with low interrupt response time, including single-cycle execution of common control law operations.
C2000™ Piccolo™ TMS230F2806x Microcontroller Series Feature Guide Viterbi, Complex Math and CRC Accelerate communication and signal processing algorithms with the VCU processing extension to the C28x core. With the VCU, communications and signal processing algorithms can run up to 8× faster. The VCU includes instruction support for complex math, Viterbi and cyclic redundancy check (CRC) operations. See page 138 of the TMS320C28x Extended Instruction Set Technical Reference Manual to learn more.
C2000™ Piccolo™ TMS230F2806x Microcontroller Series Feature Guide High-Resolution PWM Waveforms With over 100× greater resolution than a standard PWM generators, high- resolution PWM generation with Micro Edge Positioning (MEP) technology enables higher performing systems.
C2000™ Piccolo™ TMS230F2806x Microcontroller Series Feature Guide PWM Phase Synchronization C2000 PWM modules support configurable phase offset and time synchronization between PWMs. This enables control of advanced power stages where phase relationships between PWM waveforms are needed, such as multi-phase DC/ DC converters. Likewise, phase-shifted full-bridge and zero-voltage switched fullbridge power converters can be implemented with cycle-by-cycle modification of the phase value.
C2000™ Piccolo™ TMS230F2806x Microcontroller Series Feature Guide Robust System Protection and Control Integrated analog comparators are tied to ADC inputs and provide overcurrent or overvoltage system protection, asynchronously shutting down (i.e., fault trip) PWM outputs in as little as 50 ns. Furthermore, with included ramp generation logic, advanced power stage control—like peak current mode control—can be implemented for power supply applications.
C2000™ Piccolo™ TMS230F2806x Microcontroller Series Feature Guide Peak Current-Mode Control Capable C2000 MCUs bring the benefits of digital control to even the more complex control methodologies like peak current-mode control. Designers can build high- performance digital power supplies controlled by peak current-mode control with slope compensation support. See page 328 of the TMS320F2806x Technical Reference Manual to learn more.
C2000™ Piccolo™ TMS230F2806x Microcontroller Series Feature Guide USB 2.0 Connectivity Provide external connectivity to your MCU-based system with industrystandard USB 2.0 connectivity. See page 1107 of the TMS320F2806x Technical Reference Manual to learn more. CAN 2.0B Connectivity TMS320F2806x MCUs include a complete CAN controller compatible with the CAN 2.0B standard. This enables communication with other microcontrollers and logic in automotive applications.
C2000™ Piccolo™ TMS230F2806x Microcontroller Series Feature Guide Real-Time Debugging C2000™ MCUs feature real-time debugging, enabling designers to debug their systems while keeping them in action. Where traditional MCUs stop all threads or prevent interrupts from being handled, C2000 MCUs allow time-critical interrupts to be serviced while background program execution is suspended.
C2000™ Piccolo™ TMS230F2806x Microcontroller Series TMS320F2806x Technical Documentation and Resources Product Data Sheet Technical Reference Manual Silicon Errata View View View TMS320C28x Extended Instruction Set Technical Reference Manual TMS320C28x DSP CPU and Instruction Set TMS320C28x Optimizing C/C++ Compiler View View View Product Web Page E2E™ Support Forums Application Solutions View View View 10 | C2000™ Piccolo™ TMS320F2806x Microcontroller Series Texas Instruments
C2000™ Piccolo™ TMS230F2806x Microcontroller Series Software and Tools controlSUITE™ Software One place for all C2000 microcontroller software. controlSUITE includes: device support libraries, DSP and math libraries, application libraries, example projects, MCU documentation, development kit software and hardware source, technical application guides, training and more.
C2000™ Piccolo™ TMS230F2806x Microcontroller Series Piccolo Family Comparison Compare TMS320F2806x MCUs to the Rest of the Piccolo Family Piccolo Family Processing Feature Comparison TMS320F28075 TMS320F28069 TMS320F28055 TMS320F28035 TMS320F28027 Total processing 240 MIPS 180 MIPS 120 MIPS 120 MIPS 60 MIPS C28x processor 120 MHz 90 MHz 60 MHz 60 MHz 60 MHz FPU TMU FPU VCU – – – 120 MHz 90 MHz 60 MHz 60 MHz – FPU FPU FPU FPU – C28x accelerators CLA processor CLA accelerato
C2000™ Piccolo™ TMS230F2806x Microcontroller Series Piccolo Family Comparison Piccolo Family Actuation Feature Comparison TMS320F28075 TMS320F28069 TMS320F28055 TMS320F28035 PWM ch. 24 ch. 16 ch. 14 ch. 14 ch. TMS320F28027 8 ch. HRPWM ch. 16 ch. 8 ch. – 7 ch. 4 ch.
C2000™ Piccolo™ TMS230F2806x Microcontroller Series Piccolo Family Comparison Piccolo Family Sensing Feature Comparison TMS320F28075 TMS320F28069 TMS320F28055 TMS320F28035 3 1 1 1 1 ADC ch. 17 ch. 16 ch. 16 ch. 16 ch. 13 ch. ADC resolution 12-bit 12-bit 12-bit 12-bit 12-bit # of ADCs Simultaneous samples TMS320F28027 3 2 2 2 2 Conversion rate per ADC 3.1 MSPS 3.46 MSPS 3.75 MSPS 4.6 MSPS 4.6 MSPS Cumulative ADC MSPS 9.3 MSPS 3.46 MSPS 3.75 MSPS 4.6 MSPS 4.
C2000™ Piccolo™ TMS230F2806x Microcontroller Series Piccolo Family Comparison Piccolo Family Connectivity Feature Comparison TMS320F28075 TMS320F28069 TMS320F28055 TMS320F28035 I2C 2 1 1 1 TMS320F28027 1 UART 3 2 3 1 1 SPI 4 2 1 2 1 USB 1 1 – – – CAN 2 1 1 1 – LIN – – – 1 – McBSP 2 1 – 1 – External Memory interface (EMIF) 1 – – – – GPIO Learn more 97 54 42 45 22 View Product Web Page View Product Web Page View Product Web Page View Product Web P
TI Worldwide Technical Support Internet TI Semiconductor Product Information Center Home Page support.ti.com TI E2E™ Community Home Page e2e.ti.com Product Information Centers Americas Phone +1(512) 434-1560 Brazil Phone 0800-891-2616 Mexico Phone 0800-670-7544 Fax Internet/Email +1(972) 927-6377 support.ti.com/sc/pic/americas.
IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete.
IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete.
LAUNCHXL-F28069M Overview User's Guide Literature Number: SPRUI11 January 2015
Contents 1 2 3 Introduction ......................................................................................................................... 4 Kit Contents ........................................................................................................................ 5 Installation .......................................................................................................................... 5 7 8 ...............................................................................
www.ti.com List of Figures 1 LAUNCHXL-F28069M Board Overview................................................................................... 5 2 LAUNCHXL-F28069_B_1400922 Block Diagram Schematic ........................................................ 11 3 LAUNCHXL-F28069_B_1400922 USB to JTAG Schematic.......................................................... 12 4 LAUNCHXL-F28069_B_1400922 F28069_A Schematic 13 5 LAUNCHXL-F28069_B_1400922 F28069_B Schematic 14 6 7 8 9 10 11 12 13 14 ......
User's Guide SPRUI11 – January 2015 LAUNCHXL-F28069M Overview 1 Introduction The C2000™ Piccolo™ LaunchPad™, LAUNCHXL-F28069M, is a complete low-cost development board for the Texas Instruments Piccolo F2806x devices and InstaSPIN technology. The LAUNCHXL-F28069M kit features all the hardware and software necessary to develop applications based on the F2806x microprocessor.
Kit Contents www.ti.com Figure 1. LAUNCHXL-F28069M Board Overview 2 Kit Contents The LAUNCHXL-F28069M LaunchPad experimenter kit includes the following items: • C2000 LaunchPad Board (LAUNCHXL-F28069M) • Mini USB-B Cable, 0.5m • Quick Start Guide 3 Installation The F28069M LaunchPad is supported in both Code Composer Studio and Energia. Depending on your tools preference you may wish to install one or the other or both. 3.1 Energia Go to Energia.nu and and click on the Guide tab.
Getting Started with the LAUNCHXL-F28069M 3.2.2 www.ti.com Install the Software Once downloaded, install Code Composer Studio and the controlSUITE package. 3.2.3 Install the Hardware After Code Composer Studio is installed, plug the supplied USB cable into the C2000 LaunchPad board and into an available USB port on your computer. Windows® will automatically detect the hardware and ask you to install software drivers. Let Windows run a search for the drivers and automatically install them.
Hardware Configuration www.ti.com 5.1 Power Domain The F28069M LaunchPad has several different power domains to enable JTAG isolation. Jumpers JP1, JP2, JP3, JP4, and JP5 configure where power is passed. Jumper 5.2 Power Domain JP1 Enable 3.3 V from USB (disables isolation) JP2 Enable GND from USB (disables isolation) JP3 Enable 5 V switcher (powered off 3.3 V supply of target device) JP4 Connects target MCU 3.
Hardware Configuration 5.5 www.ti.com Connecting a BoosterPack The F28069M LaunchPad is the perfect experimenter board to start hardware development with the F2806x devices. All of the connectors are aligned in a 0.1-in (2.54-mm) grid to allow easy and inexpensive development of add on boards called BoosterPacks. These satellite boards can access all of the GPIO and analog signals. The the pin out of the connectors can be found in Section 5. 5.
LAUNCHXL-F28069M Hardware www.ti.com 6 LAUNCHXL-F28069M Hardware 6.1 Device Pin Out Table 2 through Table 5 lists the pin out and pin mux options for the C2000 LaunchPad. Table 2. F28069M LaunchPad Pin Out and Pin Mux Options - J1, J3 Mux Value 3 2 Mux Value 1 0 J1 Pin J3 Pin 0 +3.3V 1 21 +5V ADCINA6 2 22 GND J1.3 3 23 ADCINA7 J1.
LAUNCHXL-F28069M Hardware www.ti.com Table 4. F28069M LaunchPad Pin Out and Pin Mux Options - J5, J7 Mux Value 3 COMP1OUT 2 Mux Value 1 MDXA EQEP1A 0 J5 Pin J7 Pin 0 +3.3V 41 61 +5V NC 42 62 GND J7.3 43 63 ADCINB7 J7.
SPRUI11 – January 2015 Submit Documentation Feedback Copyright © 2015, Texas Instruments Incorporated E D C REV1.1 20140922 DATA 20140806 REV REV1.0 NOTE Sheet 2 4 SERIAL 1&2 CAN Sheet 5 TMS320F28069 LEDS Sheet 4 FT2232H Sheet 3&4 3 Add pullup resistances and filter capacitors for QEP net on sheet 5.
E D C B A 4 5 FTDI_CLK FTDI_CS CS CLK U8 DD+ GND DO 1 VCC TP14TP15TP16TP17 AGND 93LC56BT-I/OT AGND 2.2k R31 AGND 0.1u C43 P$49 C18 36p C17 36p 12M FTDI_DATA Q3 P$6 P$14 P$8 P$7 P$13 P$3 P$2 P$63 P$62 P$61 AGND FTDI_CS FTDI_CLK FTDI_DATA 1K R22 D+ D- FTDI_3V3 P$50 FTDI_1V8 0.1u 0.1u 0.1u 3.3u TP11 FTDI_3V3 100K22uF R47 C45 2.
Copyright © 2015, Texas Instruments Incorporated E D C L3 BKP1005HS221-T 25 5 13 38 61 79 93 R4 TDO x 0 0 1 1 1 0 0 0 0 x 0 1 0 1 1 2 3 S1 GND VDDA VSS1 VSS2 VSS3 VSS4 VSS5 VSS6 VSS7 VSSA 26 GND 4 15 36 47 62 80 92 GPIO34 TDO TRST BOOT VDDIO1 VDDIO2 VDDIO3 VDDIO4 VDDIO5 VDDIO6 VDD1 VDD2 VDD3 VDD4 VDD5 VDD6 GND GND GND Emulation Boot Parallel I/O SCI Wait GetMode 204-3ST GPIO34 6 5 JTAG_TRST 4 R5 820 +3V3 +3V3 820 TRST GND 2.2u 2.2u 2.2u2.2u2.2u2.2u2.2u2.
Copyright © 2015, Texas Instruments Incorporated E D C B 6 7 2 98 89 69 75 85 GPIO20 GPIO21 GPIO23 GPIO22 GPIO57 GPIO54 GPIO55 GPIO56 R40 1K R41 1K GPIO43 GPIO42 GPIO41 GPIO40 GPIO57/SPISTEA/EQEP2S/HRCAP4 GPIO54/SPISIMOA/EQEP2A/HRCAP1 GPIO55/SPISOMIA/EQEP2B/HRCAP2 GPIO56/SPICLKA/EQEP2I/HRCAP3 GPIO20/EQEP1A/MDXA/COMP1OUT GPIO21/EQEP1B/MDRA/COMP2OUT GPIO23/EQEP1I/MFSXA/SCIRXDB GPIO22/EQEP1S/MCLKXA/SCITXDB GPIO12/TZ1/SCITXDA/SPISIMOB GPIO13/TZ2/SPISOMIB GPIO14/TZ3/SCITXDB/SPICLKB GPIO8/EPWM5A/AD
E D C B A J1 J8 J5 A B I PWR GND GND QEP_A 1 2 3 4 5 +5V J4 PWM_DAC PWM_DAC 1PWM_AH 1PWM_AL 1PWM_BH 1PWM_BL 1PWM_CH 1PWM_CL GPIO PWR ANA FAULTn OCTWn GPIO ANA 1SPI_CLK GPIO PWM_DAC PWM_DAC 2PWM_AH 2PWM_AL 2PWM_BH 2PWM_BL 2PWM_CH 2PWM_CL SCL SDA ANA 2SPI_CLK 40 39 38 37 36 35 34 33 32 31 1 2 3 4 5 6 7 8 9 10 DAC3 DAC4 GPIO6 GPIO7 GPIO8 GPIO9 GPIO10 GPIO11 DAC1 DAC2 GPIO0 GPIO1 GPIO2 GPIO3 GPIO4 GPIO5 GPIO13 ADCINA6 J1.3 J1.
E D C B ORG GPIO58 GPIO29 GPIO15 GPIO28 GPIO58 GPIO15 MUX2 GPIO29 GPIO28 TP9 GND TP29 TP28 TP27 GND GND +3V3 GND P$3 P$4 P$1 P$8 P$3 P$4 P$1 P$8 P$5 P$6 P$1 P$10 P$1 P$5 P$2 P$4 P$12 P$14 P$15 P$11 P$6 IN EN NC NO 2Y0 2Y1 2Y2 2Y3 1Y0 1Y1 1Y2 1Y3 INH GND U10 P$3 P$13 P$10 P$9 P$4 P$7 P$2 P$9 TP26 TP25 CH_SEL SCI_TX SCI_RX MUX_SEL J7.4 J7.3 SN74LV4052APW 2COM 1COM +3V3 S0 S1 NO2 NC2 GND IN2 COM2 IN1 COM1 EN J1.
LAUNCHXL-F28069M Hardware GND C41 10uF D3 3 FB 1 SWITCH 4 SD VIN 5 3.3uH U12 LMR62421XMFE/NOPB 3 L6 GND CDRH3D16/HPNP-3R3NC 820p LP_5V C25 30.1K 10K 1N5819HW-7-F R17 R45 2 4 TP2 Vout = 5V Iout = 0.5A 5 Power Roy Yaung 6 1.1 E D C B A www.ti.com 2 R14 GND C8 4.7u E D C B A 1 +3V3 10K Figure 8.
LAUNCHXL-F28069M Hardware 6.3 www.ti.com PCB Layout Figure 9 through Figure 14 shows the LAUNCHXL-F28069M PCB layout. 18 Figure 9. Top Silk Figure 10. Top Copper Figure 11. Inner Copper 1 Figure 12. Inner Copper 2 Figure 13. Bottom Silk Figure 14.
LAUNCHXL-F28069M Hardware www.ti.com 6.4 Bill of Materials (BOM) Table 6 lists the LAUNCHXL-F28069M bill of materials. Table 6. LAUNCHXL-F28069M Bill of Materials S No Category MPN Per Mfg. Description Package 1 PCB LAUNCHXL-F28069M PCB 1 2 MCU TMS320F28069MPZT 1 TI MCU 32-bit C2000 C28x RISC 128KB Flash 3.
LAUNCHXL-F28069M Hardware www.ti.com Table 6. LAUNCHXL-F28069M Bill of Materials (continued) Mfg.
LAUNCHXL-F28069M Hardware www.ti.com Table 6. LAUNCHXL-F28069M Bill of Materials (continued) S No Category MPN 42 LED 19-217/G7C-AN1P2/3T 43 LED 44 Diode 45 Per Description Package 2 Everlight LED, Super Yellow Green, Water Clear, 20 mA, SMD0603 0603 1.75~2.35 V D1, D4 19-217/BHC-AN1P2/3T 2 Everlight LED, Blue, Water Clear, 20 mA, SMD0603 0603 1.7~2.
References 7 www.ti.com References The following documents describe the C2000 devices. Copies of these documents are available on the Internet at http://www.ti.com/c2000 and www.ti.
Frequently Asked Questions (FAQ) www.ti.com 8 Frequently Asked Questions (FAQ) 1. Can other programming and debug tools (such as an XDS510 emulator) be used with the C2000 LaunchPad? While a user could potentially connect an external emulator to the F28069M device present on the LaunchPad, it would require some rework of the board. It is recommended that users who want to use an external emulator purchase a controlCard and docking station that includes an external JTAG connector. 2.
IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete.