logo资料库

TMS320F28377 DSP硬件原理图.pdf

第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
资料共22页,剩余部分请下载后查看
LAUNCHXL-F28377S overview
1 Introduction
2 Kit Contents
2.1 Revisions
3 Installation
3.1 Code Composer Studio
3.1.1 Download the Required Software
3.1.2 Install the Software
3.1.3 Install the Hardware
4 Getting Started with the LAUNCHXL-F28377S
4.1 Getting Started
4.2 Demo Application, ADC Sampling
4.3 Program and Debug the ADC Sample Demo Application
4.4 Using other Examples
5 Hardware Configuration
5.1 ADC Resolution
5.2 Power Domain
5.3 Boot Mode Selection
5.4 Connecting a BoosterPack
5.5 Device Migration Path
6 LAUNCHXL-F28377S Hardware
6.1 Device Pin Out
6.2 Schematics
6.3 PCB Layout
6.4 Bill of Materials (BOM)
7 References
8 Frequently Asked Questions (FAQ)
Revision History
Important Notice
LAUNCHXL-F28377S overview User's Guide SPRUI25D–June 2015–Revised March 2019 The C2000™ Delfino™ LaunchPad™, LAUNCHXL-F28377S, is a complete low-cost development board for the Texas Instruments Delfino F2837xS devices. The LAUNCHXL-F28377S kit the hardware and software necessary to develop applications based on the F2837xS microprocessor. The LaunchPad is based on the superset F28377S device, and easily allows users to migrate to lower cost F2837xS devices once the design needs are known. It offers an on-board JTAG emulation tool allowing direct interface to a PC for easy programming, debugging, and evaluation. In addition to JTAG emulation, the USB interface provides a UART serial connection from the F2837xS device to the host PC. features all Contents Introduction ................................................................................................................... 2 Kit Contents................................................................................................................... 3 Installation .................................................................................................................... 3 Getting Started with the LAUNCHXL-F28377S.......................................................................... 3 Hardware Configuration..................................................................................................... 5 LAUNCHXL-F28377S Hardware........................................................................................... 6 References.................................................................................................................. 19 Frequently Asked Questions (FAQ)...................................................................................... 20 List of Figures LAUNCHXL-F28377S Board Overview................................................................................... 2 LAUNCHXL-F28377S_B Block Diagram Schematic.................................................................... 8 LAUNCHXL-F28377S XDS100v2 Schematic............................................................................ 9 LAUNCHXL-F28377S Power Schematic................................................................................ 10 LAUNCHXL-F28377S_A Schematic..................................................................................... 11 LAUNCHXL-F28377S_B Schematic..................................................................................... 12 LAUNCHXL-F28377S BoosterPack Schematic........................................................................ 13 Top Silk...................................................................................................................... 14 Top Copper ................................................................................................................. 14 Inner Copper 1.............................................................................................................. 14 Inner Copper 2.............................................................................................................. 14 Bottom Silk.................................................................................................................. 14 Bottom Copper.............................................................................................................. 14 List of Tables F28377S LaunchPad Pin Out and Pin Mux Options - J1, J3 .......................................................... 6 F28377S LaunchPad Pin Out and Pin Mux Options - J4, J2 .......................................................... 6 F28377S LaunchPad Pin Out and Pin Mux Options - J5, J7 .......................................................... 7 F28377S LaunchPad Pin Out and Pin Mux Options - J8, J6 .......................................................... 7 LAUNCHXL-F28377S Bill of Materials .................................................................................. 15 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 9 10 11 12 13 1 2 3 4 5 SPRUI25D–June 2015–Revised March 2019 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated LAUNCHXL-F28377S overview 1
Introduction Trademarks www.ti.com C2000, Delfino, LaunchPad, Code Composer Studio are trademarks of Texas Instruments. Windows is a registered trademark of Microsoft Corporation in the United States and/or other countries. All other trademarks are the property of their respective owners. 1 Introduction Users can download an unrestricted copy of the latest version of Code Composer Studio™ IDE version 6 to write, download, and debug applications on the LAUNCHXL-F28377S board. The debugger is unobtrusive, allowing the user to run an application at full speed with hardware breakpoints and single stepping available while consuming no extra hardware resources. As shown in Figure 1, the LAUNCHXL-F28377S C2000 LaunchPad features include: • USB debugging and programming interface via a high-speed galvanically isolated XDS100v2 debug probe featuring a USB/UART connection • Superset F28377S device that allows applications to easily migrate to lower cost devices • Two user LEDs • Device reset pushbutton • Easily accessible device pins for debugging purposes or as sockets for adding customized extension boards • Dual 5V quadrature encoder interfaces • CAN Interface with integrated transceiver • Boot selection switches Figure 1. LAUNCHXL-F28377S Board Overview 2 LAUNCHXL-F28377S overview Copyright © 2015–2019, Texas Instruments Incorporated SPRUI25D–June 2015–Revised March 2019 Submit Documentation Feedback
www.ti.com 2 Kit Contents The LAUNCHXL-F28377S LaunchPad experimenter kit includes the following items: • C2000 Delfino LaunchPad Board (LAUNCHXL-F28377S) • Mini USB-B Cable, 0.5m • Quick Start Guide Kit Contents 2.1 Revisions The first production revision of the LAUNCHXL-F28377S in 2016 was Revision 1.0. All Revisions: • Resistor R7 in the oscillator circuit is incorrectly placed or should not be installed. This resistor may impact startup time or robustness of the clocking circuit over the full operating range of the MCU or different physical layouts of this circuit. The probability is low that this resistor will have any impact on the functionality of this EVM as is not intended to be operated outside of Standard Temperature and Pressure in a lab or prototype environment. Do not use this circuit as reference. Follow the requirements for the Oscillator schematic as documented in the MCU Datasheet. 3 Installation The F28377S LaunchPad is supported in Code Composer Studio. 3.1 Code Composer Studio 3.1.1 Download the Required Software Code Composer Studio IDE is available for free without any restriction when used with the XDS100 debug probe on the C2000 LaunchPad. The software can be downloaded from the C2000 LaunchPad page at ti.com/launchpad. At this site, you can also download a copy of controlSUITE that includes drivers, examples, and other support software needed to get started. 3.1.2 Install the Software Once downloaded, install Code Composer Studio and the controlSUITE package. 3.1.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. After Windows successfully installs the drivers for the integrated XDS100v2 debug probe, your LaunchPad is now ready for use. 4 Getting Started with the LAUNCHXL-F28377S 4.1 Getting Started The first time the LAUNCHXL-F28377S is used, a demo application automatically starts when the board is powered from a USB host. If your board does not start the demo application, try placing S1 in the following positions and resetting the board: UP - UP - DOWN. To start the demo, connect the LAUNCHXL-F28377S with the included mini-USB cable to a free USB port. The demo application starts with the LEDs flashing to show the device is active. SPRUI25D–June 2015–Revised March 2019 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated LAUNCHXL-F28377S overview 3
Getting Started with the LAUNCHXL-F28377S 4.2 Demo Application, ADC Sampling www.ti.com The LAUNCHXL-F28377S includes a pre-programmed TMS320F28377S device. When the LaunchPad is connected via USB, the demo starts with an LED flash sequence. After a few seconds the device switches into an ADC sample mode. Each second the ADC is sampled and the sample data is relayed to you. If the sample is above mid-scale (2048), the red LED will light. However, if the sample is below mid-scale the blue LED will light. In addition to the LED display, sample information is also displayed on your PC through the USB/UART connection. To view the UART information on your PC, first figure out the COM port associated with the LaunchPad. To do this in Windows, right click on My Computer and click on Properties. In the dialog box that appears, click on the Hardware tab and open Device Manager. Look for an entry under Ports (COM & LPT) titled "USB Serial Port (COMX)", where X is a number. Remember this number for when you open a serial terminal. The demo applications UART data was written and debugged using PuTTY, and for the best user experience we recommend you use PuTTY to view the UART data. PuTTY can be downloaded from the following URL: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Open your serial terminal program and open the COM port you found previously in device manager with the following settings: 115200 Baud, 8 data bits, no parity, 1 stop bit. After opening the serial port in your serial terminal, reset the Launchpad with the reset push button and observe the serial terminal for a surprise. 4.3 Program and Debug the ADC Sample Demo Application The project and associated source code for the C2000 Delfino LaunchPad demo is included in the controlSUITE software package and should automatically be found by the TI Resource Explorer in Code Composer Studio v6. In the resource explorer, open the controlSUITE folder and then the Development Tools entry and look for the C2000 LaunchPad line item. Expand this item and LAUNCHXL-F28377S, then select the LaunchPad Demo Application. Follow the steps in the main pane of the resource explorer to import, build, debug, and run this application. 4.4 Using other Examples Including the LaunchPad demo example described above, controlSUITE provides many examples demonstrating a majority of the features of the F2837x MCU. Most examples are configured by default to use the other hardware which has a different on-board clocking circuit. As such, some examples may not work as intended without minor modification. To make this easier on the designer, compiler switch has been added to automatically pick the proper clock configuration based on adding "_LAUNCHXL_F28377S" as a predefined symbol in the project properties. Refer to for more information on how and where to define this symbol. 4 LAUNCHXL-F28377S overview Copyright © 2015–2019, Texas Instruments Incorporated SPRUI25D–June 2015–Revised March 2019 Submit Documentation Feedback
www.ti.com 5 Hardware Configuration The F28377S LaunchPad provides users with several options on how to configure the board. Hardware Configuration 5.1 ADC Resolution While the F28377S device has a 16 bit ADC, this development kit has been designed to use the ADC in its 12-bit mode. The user can use the ADC in its 16-bit mode by driving the proper differential signals into the ADC. Performance will not be on par with the data sheet [1] due to the reference circuitry being designed to match the ADC's 12-bit mode. 5.2 Power Domain The F28377S LaunchPad has several different power domains to enable JTAG isolation. Jumpers JP1, JP2, JP4, and JP5 configure where power is passed. Jumper JP1 JP2 JP4 JP5 Power Domain Enable 3.3 V from USB (disables isolation) Enable GND from USB (disables isolation) Connects target MCU 3.3 V to second set of BoosterPack headers Connects target MCU 5 V to second set of BoosterPack headers 5.3 Boot Mode Selection The LaunchPad's F28377S device includes a boot ROM that performs some basic start-up checks and allows for the device to boot in many different ways. Most users will either want to perform an emulation boot or a boot to flash (if they are running the application standalone). S1 has been provided to allow users to easily configure the pins that the bootROM checks to make this decision. The switches on S1 correspond to: Switch 1 2 3 Function GPIO84 GPIO72 TRSTn Keep in mind that the debugger does not connect if the device is not in the emulation boot mode (TRST switch in the up position). More information about boot mode selection can be found in the Boot ROM section of the TMS320F2837xS Delfino Microcontrollers Technical Reference Manual (SPRUHX5). 5.4 Connecting a BoosterPack The F28377S LaunchPad is the perfect experimenter board to start hardware development with the F2837xS 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.5 Device Migration Path Applications developed on the LAUNCHXL-F28377S can easily be migrated to any of these lower cost devices in the F2837xS family: Part Number TMS320F28377S TMS320F28376S TMS320F28375S TMS320F28374S Description 32 Bit Real Time Microcontroller, 200 Mhz, 1024KB Flash, 164KB RAM, 16 Bit ADC 32 Bit Real Time Microcontroller, 200 Mhz, 512KB Flash, 132KB RAM, 16 Bit ADC 32 Bit Real Time Microcontroller, 200 Mhz, 1024KB Flash, 164KB RAM, 12 Bit ADC 32 Bit Real Time Microcontroller, 200 Mhz, 512KB Flash, 132KB RAM, 12 Bit ADC SPRUI25D–June 2015–Revised March 2019 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated LAUNCHXL-F28377S overview 5
LAUNCHXL-F28377S Hardware 6 LAUNCHXL-F28377S Hardware 6.1 Device Pin Out www.ti.com ..Table 1 through Table 4 lists the pin out and pin mux options for the C2000 LaunchPad. Additional muxing options are available and can be found in the TMS320F2837xS Delfino Microcontrollers Data Manual (SPRS881). Table 1. F28377S LaunchPad Pin Out and Pin Mux Options - J1, J3 Mux Value 1 2 0 J1 Pin J3 Pin 0 Mux Value 1 2 3 3 3 EM1DQM2 EM1DQM1 EM2D8 EM2D7 EM1D13 EM1A17 EM1A16 EM1A3 EM1D24 EM1D23 MCLKRB MFSRB Mux Value 1 EPWM7A EPWM7B EPWM8A EPWM8B SPISIMOA SPISOMIA EQEP1A EQEP1B 3 2 CANTXB MDXB CANRXB MDRB SCITXDB MCLKXB MFSXB SCIRXDB OUTPUTXBAR7 CANTXB OUTPUTXBAR8 CANRXB CANTXB CANRXB MDXA MDRA +3.3 V GPIO71 GPIO90 GPIO89 GPIO41 NC GPIO60 GPIO61 GPIO43 GPIO42 1 2 3 4 5 6 7 8 9 10 21 22 23 24 25 26 27 28 29 30 +5 V GND ADCIN14 ADCINB1 ADCINB4 ADCINB2 ADCINA0 ADCINB0 ADCINA1 NC Table 2. F28377S LaunchPad Pin Out and Pin Mux Options - J4, J2 0 J4 Pin J2 Pin 0 Mux Value 1 2 GPIO12 GPIO13 GPIO14 GPIO15 GPIO16 GPIO17 GPIO20 GPIO21 DAC1 DAC2 40 39 38 37 36 35 34 33 32 31 20 19 18 17 16 15 14 13 12 11 GND GPIO4 GPIO62 NC RESET# GPIO58 GPIO59 GPIO72 GPIO73 GPIO78 EPWM3A SCIRXDC MCLKRA MFSRA EM1D22 EM2D6 EM1D26 EM1D25 EM1D12 EM1D11 EM1D6 EM2D10 EM2D9 XCLKOUT 6 LAUNCHXL-F28377S overview Copyright © 2015–2019, Texas Instruments Incorporated SPRUI25D–June 2015–Revised March 2019 Submit Documentation Feedback
www.ti.com LAUNCHXL-F28377S Hardware Table 3. F28377S LaunchPad Pin Out and Pin Mux Options - J5, J7 3 Mux Value 1 2 0 J5 Pin J7 Pin 0 Mux Value 1 2 +3.3V NC GPIO87 GPIO86 NC NC GPIO65 NC GPIO69 GPIO66 41 42 43 44 45 46 47 48 49 50 61 62 63 64 65 66 67 68 69 70 +5V GND ADCIN15 ADCINA2 ADCINA5 ADCINB5 ADCINA3 ADCINB3 ADCINA4 NC Table 4. F28377S LaunchPad Pin Out and Pin Mux Options - J8, J6 0 J8 Pin J6 Pin 0 Mux Value 1 2 3 3 EM1RAS EM1CAS EM1A14 EM1A13 EM1D19 EM1D15 EM1D18 3 2 ADCSOCB0 CANRXB OUTPUTXBAR7 SCIRXDB SCITXDB CANRXA CANTXA SCIRXDB Mux Value 1 EPWM2A EPWM2B EPWM6A EPWM6B SPICLKA SPISTEA GPIO2 GPIO3 GPIO10 GPIO11 GPIO18 GPIO19 NC NC DAC3 DAC4 80 79 78 77 76 75 74 73 72 71 60 59 58 57 56 55 54 53 52 51 GND GPIO91 NC NC RESET# GPIO63 GPIO64 GPIO99 GPIO92 NC EM1A18 EEM1DQM3 SCITXDC EM1D21 EM1D20 EM1A19 EM2D5 EM2D4 EM2A1 EM1BA1 SPRUI25D–June 2015–Revised March 2019 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated LAUNCHXL-F28377S overview 7
LAUNCHXL-F28377S Hardware 6.2 Schematics Figure 2 shows the F28377S LaunchPad schematic. www.ti.com Figure 2. LAUNCHXL-F28377S_B Block Diagram Schematic 8 LAUNCHXL-F28377S overview Copyright © 2015–2019, Texas Instruments Incorporated SPRUI25D–June 2015–Revised March 2019 Submit Documentation Feedback 1.1BLOCKDIAGRAMSheet 2Sheet 3Sheet 4 & 5Sheet 2Sheet 6Sheet 6Sheet 6Sheet6Sheet 5REVDATANOTEREV1.020150326ORIGINALRELEASEDPower managementMicro USB type BFT2232HTMS320F28377SBoosterPack 1 ConnectorLEDSCANSERIAL1&2BoosterPack2 ConnectorQEPConnectorABCDEABCDE123456Date:6/22/20159:21:57AMSheet:1/6REV:TITLE:DocumentNumber:LAUNCHXL-F28377SNote:DNP=DoNot Populate
分享到:
收藏