C2000Ware Digital Power SDK  5.04.00.00
Introduction

Welcome to C2000Ware Digital Power SDK (DPSDK). The Digital Power SDK for C2000™ Real-time MCU is a cohesive set of reference design solutions, tools, and documentation designed to minimize development time of C2000 MCU-based digital power system targeted for various AC-DC, DC-DC and DC-AC power supply applications.

The software includes firmware solution that runs on C2000 digital power evaluation modules (EVMs) and TI designs (TIDs), which are targeted for solar, telecom, server, electric vehicle chargers and industrial power delivery applications. The Digital Power SDK provides all of the needed resources at every stage of development and evaluation in a digital power application.

Attention
This SDK includes a copy of C2000Ware SDK. C2000Ware offers device-specific drivers, C2000 libraries as well as documentation and examples designed to minimize software development time.

Getting Started

To get started, see Getting Started page.

Block Diagram

Shown below is the software ecosystem of the C2000™ MCU, comprised of different tools, reference designs, and various drivers and libraries:

C2000Ware Digital Power SDK, along with C2000Ware Motor Control SDK , are mostly consists of TI reference design application software applicable to each domain.

For an overview and summary of reference designs this SDK offers, see Reference Designs page.

C2000™ Software Modules and Tools Diagram

Directory Structure

Given below is an overview of the directory structure to help you navigate the SDK and related tools.

Folder / Files Documentation Description
Path relative to ${DPSDK_INSTALL_PATH}/
README_FIRST.html Open this file in a web browser to reach this user guide
solutions Overview Contains application code for the reference design solutions specific to digital power application
libraries Overview Contains libraries with algorithm modules specific to digital power applications
c2000ware Overview Contains a copy of C2000Ware SDK
powerSUITE A SysConfig-based GUI tool used by some reference design
docs Offline browseable HTML documentation along with other userful links
uninstallers Uninstall C2000Ware Digital Power SDK package
DigitalPowerSDKUpdater.exe Checks and prompt to download & install newer versions

SDK updater

"DigitalPowerSDKUpdater.exe" is provided as a method to check for newer versions of C2000Ware Digital Power SDK.

This updater checks if a newer version is available for download. When a new version becomes available, the option will be given to secure download the package from a TI server onto a predetermined download directory. Upon download completion, the new installer will be automatically invoked and proceed to guide the user with the new SDK installation.

SDK GUI (Resource Explorer)

C2000Ware Digital Power SDK also provides a GUI for intuitive navigation of software, libraries, user's guides, as well as seemless CCS project import. The GUI has now been a part of TI Resource Explorer, which is accessible within CCS or CCS Cloud, go to "View->Resource Explorer" and locate C2000Ware Digital Power SDK content.

To view Resource Explorer on the web, click here.

Acronyms and Abbreviations

Term Description
SDK Software Development Kit
CCS Code Composer Studio
EVM Evaluation Module
CLA Control Law Accelerator
CLB Configurable Logic Block
SFRA Software Frequency Response Analyzer
CompDesigner C2000 Compensation Designer
PFC Power Factor Converter
LLC Inductor-inductor-capacitor
DAB Dual Active Bridge
PSFB Phase-shifted Full Bridge
OBC On-board Charger
CCM Continuous Conduction Mode
TCM Triangular Conduction Mode
VMC Voltage Mode Control
HHC Hybrid-hysteretic Control
ZVS Zero Voltage Switching
ZCS Zero Current Switching
ANPC Active neutral point clamped

Help and Support

For additional help and support, please visit E2E™ design support forum

License Agreement

The licensing information of this SDK, as well as any third-party components included which are made available under a number of other open-source licenses are enumerated as part of the manifest.

A complete manifest along with export control information is detailed here, and the SDK Software License Agreement (SLA) is here

Credits

This SDK user guide is generated using doxygen v1.8.2. For more information on doxygen, see https://www.doxygen.nl