Texas Instruments C2000™ DIMM100 Experimenter's Kit Overview
Document Revision: SPRUFR5H-June 2008-Revised October 2017
Introduction
The C2000™ DIMM100 Experimenter's Kit offers a quick, easy, and low-cost method to evaluate the TMS320F28x family of devices. The kit comprises a docking station and an F28x controlCARD™. The docking station serves as a small baseboard compatible with any DIMM100 plug-in controlCARDs, providing user access to all key GPIO and ADC signals of the F28x device. It also features two prototyping areas with 0.1" spaced plated through holes for wire-wrapping and soldering.
Docking Station Features:
- Onboard XDS100v1 USB emulator or support for external JTAG emulators.
- Power options: 5-V supply from USB or an external power supply.
- UART communications via onboard USB-to-UART bridge (requires J9 jumper).
- Dedicated 5.0-V and 3.3-V supplies for prototyping areas.
- All key signals are accessible via clearly labeled header pins.
DIM100 controlCARD Features:
- Small form factor: 90 mm × 25 mm (3.5" x 1").
- Dual In Line Memory Module (DIMM) style, vertical, plug-in boards.
- Include necessary support circuitry for reliable C2000 MCU operation (clock, supply LDO, decoupling, pull-ups).
- Robust design suitable for noisy electrical environments.
- Key GPIO, ADC, and other important signals routed to gold edge connector fingers.
- Extensive supply pin decoupling with L+C close to pins.
- Clamping diode protection at ADC input pins.
- Anti-aliasing filter (noise filter) at ADC input pins.
- Ground plane.
The kit includes a Hardware Developer's Package containing files for easy copying or redeploying the technology. This package includes:
- Schematics (source or .PDF files).
- Bill of Materials (BOM).
- Gerber files for modification.
- Pin-out table detailing key signals on the 100-pin connector.
- DIMM100 pin/socket mechanical details.
- PCB files created with ExpressPCB software (for the docking station).
Note on Components: The EVM contains a crystal component (CSTCR6M00G53Z-R0) with > 0.1% Lead Titanium Zirconium Oxide, listed in EU REACH as a Substance of Very High Concern. This component and a ceramic resistor component (CRCW08050000Z0EA) are RoHS exempt through exemption 7(c)-1.
Figure 1: A visual representation of the C2000™ DIMM100 Experimenter's Kit, showing various C2000 Piccolo and Delfino family controlCARDs and the Experimenter's Kit USB Docking Station.
Hardware Setup
This section guides you through setting up the board to utilize the onboard USB emulation and the 5-V USB power supply.
- Unpack the DIMM style controlCARD.
- Spread open the winged retaining clips on connector J1.
- Gently place the DIMM card into the connector slot, aligning the two keyed notches. Position the card's bottom corners inside the retaining clips.
- Apply even vertical pressure from both ends of the card until the clips snap and lock securely.
Note: To remove or eject the card, spread the retaining clips open with your thumbs.
- Set switch 1 (SW1) to the ON position and connect the USB cable to USB connector JP2.
- To power the board for software development or running projects, set SW1 to the USB position. This enables the board to use the 5-V USB supply.
- For comprehensive details including schematics and pin-out tables, refer to the Hardware Developer's package, DockingStnHWdevPkg.
Figure 2: A diagram illustrating the winged retaining clips on a connector, designed to secure a DIMM100 controlCARD.
Software Setup
All necessary documentation, software, and hardware files for using the experimenter's kit and developing for C2000 MCUs are available in the controlSUITE package. This package includes the Hardware Developer's package for the baseboard and all C2000 controlCARDs, as well as software and documentation for other kits.
To install controlSUITE:
- Visit http://www.ti.com/controlsuite and download the installer.
- Run the installer and select the experimenter's kit during the installation process.
- By default, controlSUITE is installed in the
C:\TI\controlSUITE
directory.
Key locations within controlSUITE:
- Example software:
\controlSUITE\development_kits\TemplateProjects\
- Hardware documentation:
\controlSUITE\development_kits\~ExperimentersKits
- controlCARD hardware developer's package:
\controlSUITE\development_kits\~controlCARDs
- Additional device examples:
\controlSUITE\device_support
Using the Onboard USB JTAG Emulation
The onboard USB JTAG emulation utilizes XDS100v1 technology from Texas Instruments, providing a straightforward connection for Code Composer Studio™ development.
To set up onboard USB JTAG emulation:
- Download and install Code Composer Studio (CCS).
- Connect the USB docking station to an available USB port.
- When prompted for drivers, select the option to search your local computer for drivers rather than searching online.
- Once Windows completes the driver installation, the onboard USB JTAG emulator is ready for use.
- In CCS, create a new target configuration: Navigate to Target > New Target Configuration...
- Name your configuration, for example,
xds100v1-f28X
(replace X with your C2000 MCU part number, e.g., F28035). Use the shared location. - Select the device corresponding to your kit. The onboard emulator is identified as the Texas Instruments XDS100v1 USB Emulator.
- Choose the connection type as Texas Instruments xds100v1 USB Debug Probe (or Emulator). In the Board or Device field, select the C2000 device present on your controlCARD.
- Import your project by selecting Project > Import Existing CCS/CCE Eclipse Project. Browse to locate the applicable project.
For troubleshooting on Windows, check the Device Manager. With the docking station connected, you should see TI XDS100 Channel A and TI XDS100 Channel B. If they are not visible, consult the E2E thread for assistance.
Running Your First Program
The "Flashing Leds" project, provided as a template within the controlSUITE download, enables users to quickly begin working with a C2000 MCU. Documentation for this project is located at:
\controlSUITE\development_kits\TemplateProjects\~Docs\SystemFrameworkOverview.pdf
This project can be imported into CCS. When importing, ensure the option to import the project into your workspace is unchecked.
Other Types of controlCARDs™
This document focuses on a subset of controlCARDs in the DIM100 format, such as the TMDSDOCK28335 and TMDSDOCK28035. These controlCARDs lack onboard emulation circuitry and rely on the baseboard for emulation. Other controlCARDs, like the TMDSCNCD28069MISO, feature an isolated debug probe, requiring the use of the on-card emulator for CCS connection.
For newer devices, such as the F28379D, a different connector standard, HSEC180, is used. The TMDSADAP180TO100 adapter can facilitate the use of newer controlCARDs with DIM100 baseboards. However, there is currently no provision for connecting a DIM100 controlCARD to a baseboard designed for an HSEC180 connector.
References
- controlSUITE
- C2000 Getting Started Guide with CCS v4
- C2000 Processor Wiki
- C2000 XDS100 Wiki
- C2000 Tools Page
Revision History
Note: Page numbers for previous revisions may differ from the current version.
Changes from G Revision (September 2017) to H Revision:
- Changed note in Introduction (Page 3).
Important Notice for TI Design Information and Resources
Texas Instruments Incorporated (“TI”) provides technical, application, and design advice, services, and information, including reference designs and materials for evaluation modules (collectively, “TI Resources”). These resources are intended to assist designers developing applications that incorporate TI products. By downloading, accessing, or using any TI Resource, you agree to use it solely for this purpose and are subject to the terms of this Notice.
TI’s provision of TI Resources does not alter its applicable published warranties or warranty disclaimers for TI products. TI reserves the right to make corrections, enhancements, improvements, and other changes to its TI Resources.
Users are responsible for their independent analysis, evaluation, and judgment in designing applications. They must ensure the safety and compliance of their applications and all TI products used within them, adhering to all applicable regulations and laws. Users must possess the necessary expertise to create and implement safeguards that anticipate, monitor, and mitigate potential failures and their consequences. Thorough testing of applications and TI products is required before distribution.
Users are authorized to use, copy, and modify individual TI Resources only in connection with developing applications that include specified TI products. No other license, express or implied, is granted for any other TI intellectual property right, technology, or intellectual property right of TI or any third party. Information regarding third-party products or services does not constitute a license, warranty, or endorsement.
TI RESOURCES ARE PROVIDED “AS IS” AND WITH ALL FAULTS. TI DISCLAIMS ALL OTHER WARRANTIES OR REPRESENTATIONS, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ACCURACY, COMPLETENESS, TITLE, ANY EPIDEMIC FAILURE WARRANTY, AND IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHTS.
TI SHALL NOT BE LIABLE FOR AND SHALL NOT DEFEND OR INDEMNIFY YOU AGAINST ANY CLAIM, INCLUDING BUT NOT LIMITED TO ANY INFRINGEMENT CLAIM THAT RELATES TO OR IS BASED ON ANY COMBINATION OF PRODUCTS EVEN IF DESCRIBED IN TI RESOURCES OR OTHERWISE. IN NO EVENT SHALL TI BE LIABLE FOR ANY ACTUAL, DIRECT, SPECIAL, COLLATERAL, INDIRECT, PUNITIVE, INCIDENTAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES IN CONNECTION WITH OR ARISING OUT OF TI RESOURCES OR USE THEREOF, AND REGARDLESS OF WHETHER TI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Users agree to fully indemnify TI and its representatives against any damages, costs, losses, and/or liabilities arising out of their non-compliance with the terms and provisions of this Notice.
This Notice applies to TI Resources. Additional terms apply to the use and purchase of certain types of materials, TI products, and services, including TI's standard terms for semiconductor products (http://www.ti.com/sc/docs/stdterms.htm) and evaluation modules and samples (http://www.ti.com/sc/docs/sampterms.htm).
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2017, Texas Instruments Incorporated