Texas Instruments Piccolo F280049C User Manual

User's Guide
SPRUIC4A–January 2017–Revised December 2017

Piccolo F280049C controlCARD Information Guide

Contents
1 Introduction ................................................................................................................... 2
2 Errata.......................................................................................................................... 3
2.1 Warnings, Notes, and Errata...................................................................................... 3
3 Getting Familiar With the controlCARD................................................................................... 3
3.1 F280049C controlCARD Features................................................................................ 3
3.2 F28004x Device Description ...................................................................................... 3
3.3 Assumed Operating Conditions................................................................................... 3
3.4 Using the controlCARD ............................................................................................ 3
3.5 Experimentation Software ......................................................................................... 4
4 Special Notes................................................................................................................. 4
4.1 xds100v2 Emulator and SCI/UART Connectivity............................................................... 4
4.2 cJTAG Usage ....................................................................................................... 5
4.3 Supporting Evaluation of the Internal DC/DC Converter ...................................................... 5
5 Hardware References....................................................................................................... 6
List of Figures
1 TMDSDOCK280049M Experimenter’s Kit................................................................................ 2
2 xds100v2 Emulation Circuitry and Isolation Circuitry is Denoted by :A .............................................. 5
3 Key Components on the controlCARD.................................................................................... 6
List of Tables
1 Getting Started Reference.................................................................................................. 4
2 Hardware References....................................................................................................... 7
3 Boot Mode Switch Positions................................................................................................ 8
SPRUIC4A–January 2017–Revised December 2017
Submit Documentation Feedback
Copyright © 2017, Texas Instruments Incorporated
Piccolo F280049C controlCARD Information Guide
1
Introduction

1 Introduction

www.ti.com
Figure 1. TMDSDOCK280049M Experimenter’s Kit
The Piccolo F280049C controlCARD from Texas Instruments (TI) provides a great way to learn and experiment with the F28004x device family within TI’s C2000 family of microcontrollers (MCUs). This controlCARD, which uses the 120HSEC controlCARD connector, is intended to provide a well-filtered robust design capable of working in most environments. This document describes the hardware details of the F280049C controlCARD and explains the functions, locations of jumpers, and connectors present on the board.
Each controlCARD comes with a Hardware Developer’s Kit, a full set of files necessary to evaluate and develop with a C2000 device. These files can be found in C2000Ware and include:
Schematics – Designed in Altium
Bill of Materials (BOM)
Layout PCB files – Designed in Altium
Gerber files This controlCARD can be obtained by ordering:
TMDXDOCK280049M – controlCARD, docking station, and cables necessary for evaluation
NOTE: This kit is designed to explore the functionality of the F28004x microcontroller. The
controlCARD can be treated as a good reference design, but it is not intended to be a complete customer design. Full compliance to safety, EMI/EMC, and other regulations are left to the designer of the final customer system.
2
Piccolo F280049C controlCARD Information Guide
Copyright © 2017, Texas Instruments Incorporated
SPRUIC4A–January 2017–Revised December 2017
Submit Documentation Feedback
www.ti.com

2 Errata

Current revision of controlCARD as of Jan2017: PCB rev - A, ASSY rev - none.

2.1 Warnings, Notes, and Errata

Notes for all controlCARDs:
The F280049C Experimenter’s Kit ships with a USB cable and is designed to be powered through USB. However, when external components are added to the docking station for experimentation, the board or controlCARD may require more power than the 5 V @ 500 mA that a computer’s USB port can provide. This is especially true when additional circuitry has been added to the docking station. In such cases, TI recommends using an external 5-V power supply (2.5-mm inner diameter × 5.5-mm outer diameter), and plug it into J1. A compatible supply could be the: Phihong PSAC05R-050(P)-R-C2 + Phihong RPBAG
The MCU by default expects GPIO24 and GPIO32 to be the IO pins responsible for determining the boot mode of the device at power up. These GPIOs may be edited by programming the OTP in the device, if desired. Refer to the Boot ROM section of the specific device’s Technical Reference Manual (TRM) for more information.
Early versions of the control card contain prototype silicon XF280049M. XF280049M is a prototype variant only, and is not offered in production. It has the same functionality and configuration as the
F280049C.

3 Getting Familiar With the controlCARD

Errata

3.1 F280049C controlCARD Features

Piccolo F280049C Microcontroller – High performance C2000 microcontroller is located on the controlCARD.
120pin HSEC8 Edge Card Interface – Allows for compatibility with all of C2000’s 120- or 180-pin controlCARD-based application kits and controlCARDs. Compatibility with 100-pin DIMM controlCARDs can be accomplished using the TMDSADAP180TO100 adapter card (sold separately).
Built-in Isolated JTAG Emulation – An xds100v2 emulator provides a convenient interface to Code Composer Studio without additional hardware. Flipping a switch allows an external JTAG emulator to be used. This external emulator may use standard 4-pin JTAG or 2-pin cJTAG.
Key Signal Breakout – Most GPIO, ADC, and other key signals routed to hard gold connector fingers.
Robust Power Supply Filtering – Single 5-V input supply powers an on-CARD 3.3-V LDO. All MCU inputs are then decoupled using LC filters near the device.
ADC Clamping – ADC inputs are clamped by protection diodes.
Anti-Aliasing Filters – Noise filters (small RC filters) can be easily added on several ADC input pins.

3.2 F28004x Device Description

For a complete description of the F28004x device, see Section 1.3 of the TMS320F28004x Piccolo™ Microcontrollers data sheet (SPRS945).

3.3 Assumed Operating Conditions

This kit is assumed to run at standard room conditions. The EVM should run at approximately Standard Ambient Temperature and Pressure (SATP) with moderate-to-low humidity.

3.4 Using the controlCARD

For the controlCARD to work, the controlCARD MCU must be powered. This is usually done by inputting 5 V through the HSEC connector through an accompanying baseboard. For example, if using a docking station baseboard, 5 VDC should be input into the docking station’s J1 or J17, then SW1 must be toggled to the appropriate position.
SPRUIC4A–January 2017–Revised December 2017
Submit Documentation Feedback
Copyright © 2017, Texas Instruments Incorporated
Piccolo F280049C controlCARD Information Guide
3
Getting Familiar With the controlCARD
Based on the way that the controlCARD is used, additional hardware settings may be necessary, as shown in Table 1.
www.ti.com
Table 1. Getting Started Reference
Debug Using CCS and the
on-card xds100v2 Emulator
S1:A (controlCARD) Position 1: Up (ON) Position 1: Down (OFF) Position 1: Down (OFF) J1:A (controlCARD) Connect a mini USB cable
S1 (controlCARD) Position 1: Down (ON)
Baseboard’s JTAG connector (J2 on the Docking Station baseboard)
between J1:A and the
computer.
In CCS, use this target
configuration:
F280049C device with an
xds100v2 emulator.
Position 2: Up (OFF)
Putting the C2000 device into
Wait Mode can reduce the risk
of connectivity issues.
Debug Using CCS and an
External Emulator Through
the Baseboard
Position 1: Down (ON)
Position 2: Up (OFF)
Putting the C2000 device into
Wait Mode can reduce the risk
of connectivity issues.
Connect an external emulator
and appropriately configure the
CCS target configuration.
Standalone (Boot From
FLASH or Other Boot Mode)
Set S1 as desired
Code Composer Studio (CCS) is an integrated development environment (IDE) used to debug and develop software for the C2000 series of MCUs. It can be downloaded from the following link:
http://processors.wiki.ti.com/index.php/Download_CCS.
The following PDF documents are provided to describe where each of the F28004x MCU’s pins appears on the controlCARD connector/Docking Station:
TMDSCNCD28004x_120cCARD_pinout_RevA – Indicates where each MCU pin is located on the HSEC controlCARD connector or the 120/180-pin controlCARD docking station.
TMDSCNCD28004x_DIM100Adapter_pinout_RevA – Indicates where each MCU pin is located on the DIM100 controlCARD connector or the DIM100 docking station. This assumes that the TMDSADAP180TO100 adapter card is used.
More information on the controlCARD/docking station can be found at the following locations:
\ti\c2000\C2000Ware_X_XX_XX_XX\boards\controlCARDs\TMDSCNCD280049M\
\ti\c2000\C2000Ware_X_XX_XX_XX\boards\ExperimentersKits\DockingStation_HSEC_120or180pin\

3.5 Experimentation Software

C2000Ware contains a full suite of example software designed to work with the F280049C controlCARD. This software can be found at http://www.ti.com/tool/C2000Ware.
This example software package includes many projects which allow the user to experiment with the ADC, PWM, and other C2000 peripherals.

4 Special Notes

4.1 xds100v2 Emulator and SCI/UART Connectivity

The F280049C controlCARD provides emulation and USB-to-UART adapter functionality on the controlCARD. This allows for a convenient method to debug and demo the F28004x MCU.
The FTDI chip, its support circuitry, and associated isolation components are placed in Macro A, the left section of the controlCARD. Each of these components contains an additional A within the component reference designator (that is R2:A for resistor 2 in Macro A).
4
Piccolo F280049C controlCARD Information Guide
Copyright © 2017, Texas Instruments Incorporated
SPRUIC4A–January 2017–Revised December 2017
Submit Documentation Feedback
www.ti.com
Each F280049C controlCARD’s xds100v2 is programmed with a fixed serial number. If a debug session must involve two or more F280049C controlCARDs, each controlCARDs must have a unique serial number, and some must be reprogrammed. See:
http://processors.wiki.ti.com/index.php/XDS100#Q:_Can_I_change_the_serial_number_on_my_XDS100v2 .3F.
The configuration of the switches on S1:A determine whether the on-board emulator is active, whether an external emulator can be used, or whether the device will boot from FLASH/peripherals. See Figure 2.
Special Notes
Figure 2. xds100v2 Emulation Circuitry and Isolation Circuitry is Denoted by :A

4.2 cJTAG Usage

The F280049C MCU supports the cJTAG 2-pin debugging interface. The controlCARD's onboard xds100v2 emulator does not support cJTAG; however, the controlCARD enables a customer to experiment with cJTAG using an external emulator connected to the baseboard. To enable cJTAG:
1. Connect an external emulator to the controlCARD's baseboard.
2. Change S4 to the cJTAG position (switch flipped up).
3. If cJTAG is used, the F280049C MCU will have two additional GPIO which can be used by the application. Configure S2 and S3, as desired, to control which controlCARD fingers or pins the newly available GPIO is connected to.

4.3 Supporting Evaluation of the Internal DC/DC Converter

The controlCARD, by default, assumes the F280049 internal VREG will be used to generate the 1.2-V power supply required by the MCU. The controlCARD enables the user to utilize the internal DC/DC converter capabilities, with some soldering.
To enable the internal DC/DC converter:
R18 and R19 must be unpopulated.
R21 and R22 must be populated with a 0-Ω resistor.
C19 must be populated with a 2.2-µF X5R/X7R capacitor.
C20 and C21 must each be populated with a 10-µF X5R/X7R capacitor.
Functionally, the F280049C powers up the 1.2-V power rail using the internal VREG, then requires software to change from the VREG to the DC/DC. See the F28004x Technical Reference Manual for more details.
SPRUIC4A–January 2017–Revised December 2017
Submit Documentation Feedback
Copyright © 2017, Texas Instruments Incorporated
Piccolo F280049C controlCARD Information Guide
5
Loading...
+ 10 hidden pages