Spruil 8 B
Spruil 8 B
The F28388D controlCARD (TMDSCNCD28388D) from Texas Instruments (TI) provides a great way to
learn and experiment with the F2838x device. The F2838x device is a member of TI’s C2000™ family of
microcontrollers (MCUs). This 180-pin controlCARD is intended to provide a well-filtered robust design
that is capable of working in most environments. This document provides the hardware details of the
F28388D controlCARD and explains the functions, locations of jumpers, and connectors present on the
board.
Contents
1 Introduction .................................................................................................................. 2
2 Hardware Quick Setup Guide ............................................................................................. 3
3 Errata ......................................................................................................................... 3
4 Getting Familiar With the controlCARD .................................................................................. 4
5 Special Notes ................................................................................................................ 7
6 Hardware References ...................................................................................................... 7
7 References .................................................................................................................. 10
List of Figures
1 F28388D controlCARD...................................................................................................... 2
2 Changing the Clock Source From 25 MHz to 20 MHz .................................................................. 6
3 .................................................................
XDS100v2 Emulation Circuitry and Isolation Circuitry 7
4 Key Components on the controlCARD - Front .......................................................................... 7
5 Key Components on the controlCARD - Back ........................................................................... 8
List of Tables
1 Emulator Switch Selections................................................................................................ 5
2 Hardware Connections ..................................................................................................... 8
3 S2, Bootmode Selection Table .......................................................................................... 10
Trademarks
C2000, Code Composer Studio are trademarks of Texas Instruments.
All other trademarks are the property of their respective owners.
SPRUIL8B – May 2019 – Revised May 2020 TMS320F28388D controlCARD Information Guide 1
Submit Documentation Feedback
Copyright © 2019–2020, Texas Instruments Incorporated
Introduction www.ti.com
1 Introduction
Each controlCARD comes with a Hardware Developer’s Kit that is a full set of files necessary to evaluate
and develop with a C2000 device. These files include:
• Schematics – Designed in Altium
• Bill of Materials (BOM)
• Layout PCB files - Designed in Altium
• Gerber files
NOTE: This kit is designed to explore the functionality of the F2838x microcontroller. The
controlCARD can be treated as a good reference design; 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 customer’s system.
2 TMS320F28388D controlCARD Information Guide SPRUIL8B – May 2019 – Revised May 2020
Submit Documentation Feedback
Copyright © 2019–2020, Texas Instruments Incorporated
www.ti.com Hardware Quick Setup Guide
3 Errata
Current revision of controlCARD as of 5/29/2020: PCB rev - B , ASSY rev - none.
SPRUIL8B – May 2019 – Revised May 2020 TMS320F28388D controlCARD Information Guide 3
Submit Documentation Feedback
Copyright © 2019–2020, Texas Instruments Incorporated
Errata www.ti.com
NOTE: Early versions of the MCSDK and DPSDK that use a C2000Ware version before
V3.02.00.00 are also affected. Hardware damage may occur to the power electronics if the
code is not modified before running these examples.
4 TMS320F28388D controlCARD Information Guide SPRUIL8B – May 2019 – Revised May 2020
Submit Documentation Feedback
Copyright © 2019–2020, Texas Instruments Incorporated
www.ti.com Getting Familiar With the controlCARD
Code Composer Studio 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://www.ti.com/tool/ccstudio.
The following PDF documents are provided,as part of C2000Ware, to describe where each of the F2838x
MCU’s pins will appear on the controlCARD connector/docking station:
• TMDSCNCD28388D_180cCARD_map– tells where each MCU pin will go on the HSEC controlCARD
connector or the 120/180-pin controlCARD docking station.
• TMDSCNCD28388D_100DIM_map – tells where each MCU pin will go to 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 location:
• <install directory>\c2000\C2000Ware_x_xx_xx_xx\boards\controlCARDs\TMDSCNCD28388D\Rx_x
SPRUIL8B – May 2019 – Revised May 2020 TMS320F28388D controlCARD Information Guide 5
Submit Documentation Feedback
Copyright © 2019–2020, Texas Instruments Incorporated
Getting Familiar With the controlCARD www.ti.com
6 TMS320F28388D controlCARD Information Guide SPRUIL8B – May 2019 – Revised May 2020
Submit Documentation Feedback
Copyright © 2019–2020, Texas Instruments Incorporated
www.ti.com Special Notes
5 Special Notes
6 Hardware References
S1:A s ,VRODWHG
J1:A s 86%
Emulation and UART J3 s 86% +RVW/ S1 s 'HYLFH 5HVHW
Emulation/UART
Communication Device Connector Switch
Connector
Enable Switch
J5 s (WKHUFDW 30
J6 s (WKHUFDW 31
S2 s %RRW 0RGH
Switch
S4 s $'& 95()+,
Control Switch for
ADC (C and D)
SPRUIL8B – May 2019 – Revised May 2020 TMS320F28388D controlCARD Information Guide 7
Submit Documentation Feedback
Copyright © 2019–2020, Texas Instruments Incorporated
Hardware References www.ti.com
LEDs
D2:A Turns on when ISO JTAG logic is powered on (green)
D3:A JTAG/UART RX toggle indicator (blue)
D4:A JTAG/UART TX toggle indicator (blue)
D1 Controlled by GPIO–31 with negative logic (red)
D2 Controlled by GPIO–34 with negative logic (red)
D5 Turns on when the controlCARD is powered ON (green)
D7 Controlled by GPIO–145, EtherCAT Error LED (red)
D8 Controlled by GPIO–146, EtherCAT Run LED (green)
8 TMS320F28388D controlCARD Information Guide SPRUIL8B – May 2019 – Revised May 2020
Submit Documentation Feedback
Copyright © 2019–2020, Texas Instruments Incorporated
www.ti.com Hardware References
Switches
S1:A Isolated emulation and UART communication enable switches:
S1:A Position 1 – JTAG Enable:
• ON – All signals between the XDS100v2 emulation logic and the MCU will be connected. This setting is
valid when the MCU is being debugged or programmed via the on-card XDS100v2 emulator.
• OFF – The XDS100v2 emulation logic will NOT be connected to the MCU. This setting is valid when
the device will boot from FLASH, boot from a peripheral directly, or when an external JTAG emulator
will be used.
S1:A Position 2 – ISO UART communication enable:
• ON – The C2000 MCU’s GPIO-28 (and pin76 of the 180pin controlCARD connector) will be coupled to
the FTDI’s USB-to-Serial adapter. This allows UART communication to a computer via the FTDI chip.
However, in this position, GPIO-28 will be forced high by the FTDI chip. Functionality of pin76 of the
connector will be limited.
• OFF – The C2000 MCU will NOT be connected to the FTDI USB-to-Serial adapter. Pin76 of the 180pin
controlCARD connector will be directly connected to GPIO-28.
S1 Reset switch: Switch connected to the XRSn line of the F28388D. Pressing this button will pull the device
reset low.
S2 Boot Mode Switch:Controls the Boot Options of the F2838x device, seeTable 3. For a full description see
the device datasheet.
S3 ADC VREFHI Control Switch for ADC modules A & B:
S3 Position 1 (upper switch) – VREFHI Control Switch for ADC module A:
• In the left position – ADC-A is configured to use VDDA (3.3 V) as the ADC’s voltage reference. The
full-scale range of this ADC will be 0-3.3 V, but the ADC will have reduced accuracy/precision.
• In the right position – ADC-A is configured to either use a precise 3.0V voltage reference or an
external voltage may be used as a reference. R47 and R48 determine which setting is used (see
description for R47/R48, above)
S3 Position 2 (lower switch) – VREFHI Control Switch for ADC module B:
• In the left position – ADC-B is configured to use VDDA (3.3 V) as the ADC’s voltage reference. The
full-scale range of this ADC will be 0-3.3 V, but the ADC will have reduced accuracy/precision.
• In the right position – ADC-B is configured to either use a precise 3.0V voltage reference or an
external voltage may be used as a reference. R47 and R48 determine which setting is used (see
description for R47/R48, above)
S4 ADC VREFHI Control Switch for ADC modules C & D:
S4 position 1 (upper switch) – VREFHI Control Switch for ADC module C:
• In the left position – ADC-C is configured to use VDDA (3.3 V) as the ADC’s voltage reference. The
full-scale range of this ADC will be 0-3.3 V, but the ADC will have reduced accuracy/precision.
• In the right position – ADC-C is configured to either use a precise 3.0V voltage reference or an
external voltage may be used as a reference. R47 and R48 determine which setting is used (see
description for R47/R48, above)
S4Position 2 (lower switch) – VREFHI Control Switch for ADC module D:
• In the left position – ADC-D is configured to use VDDA (3.3 V) as the ADC’s voltage reference. The
full-scale range of this ADC will be 0-3.3 V, but the ADC will have reduced accuracy/precision.
• In the right position– ADC-D is configured to either use a precise 3.0V voltage reference or an
external voltage may be used as a reference. R47 and R48 determine which setting is used (see
description for R47/R48, above).
SPRUIL8B – May 2019 – Revised May 2020 TMS320F28388D controlCARD Information Guide 9
Submit Documentation Feedback
Copyright © 2019–2020, Texas Instruments Incorporated
References www.ti.com
Test Points
TP1:A Emulator 5.0 V input: This power domain is isolated from the other 5.0V domain.
TP2:A Emulator 3.3 V input: This power domain is isolated from the other 3.3 V domains.
TP3:A Emulator ground
TP1 ERRORSTS of F2838xD device
TP2 XRSn of F2838xD device: Connected to the under-voltage outputs from both the 1.2 V and 3.3 V voltage
supervisors.
TP3 Over-voltage output: Connected to the over-voltage outputs from both the 1.2 V and 3.3 V voltage
supervisors.
TP4 P0 PHY clock source
TP5 P1 PHY clock source
TP6 F2838xD clock source
TP7 HSEC 5.0 V input: 5.0 V input provided to the 3.3 V voltage regulator to create the unfiltered 3.3 V power.
TP8 Filtered 3.3 V: Provides power to the F2838xD device.
TP9 Filtered 1.2 V: Provides power to the F2838xD device.
TP10 Device Ground
NOTE: On the front of the controlCARD test points are indicated by their TPx number.
On the back of the controlCARD test points are indicated by their signal.
NOTE: S2 pulls the connected pin to a logic 0 when 'closed'. The 'ON' position of the switch
indicates the 'closed' status of the switch NOT the logic level.
• S2 'ON' = Logic 0
• S2 'OFF' = Logic1
7 References
• Texas Instruments: DP83826 Deterministic, Low-Latency, Low-Power, 10/100 Mbps, Industrial
Ethernet PHY Data Sheet
10 TMS320F28388D controlCARD Information Guide SPRUIL8B – May 2019 – Revised May 2020
Submit Documentation Feedback
Copyright © 2019–2020, Texas Instruments Incorporated
www.ti.com Revision History
Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2022, Texas Instruments Incorporated