没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
C2000™ real-time controllers are a portfolio of high-performance microcontrollers that are purpose-built to control power electronics and provide advanced digital signal processing for industrial and automotive applications. Software components to program various modules in C2000 MCUs are released as part of C2000 software releases. This guide provides an overview of various software components and available functionality.
资源推荐
资源详情
资源评论
C2000™ Software Guide
Release v1.1
Texas Instruments Incorporated
May 07, 2020
CONTENTS
1 Introduction 1
1.1 Getting started with C2000 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Development Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 Development Kits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 C2000Ware 3
2.1 Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.1 DriverLib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.2 Bitfield . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.1 DSP Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.2 Math Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2.3 Digital Control Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3 Real Time Operating Systems (RTOS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4 Calibration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4.1 HRPWM Calibration Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4.2 HRCAP Calibration Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.5 USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.6 PMBus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.7 CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.8 Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.9 EtherCAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.10 Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.11 Live Firmware Update (LFU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.12 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3 Digital Power Software Development Kit 15
3.1 Supported Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2 Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.3 powerSUITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4 Motor Control Software Development Kit 18
4.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5 Safety Diagnostic Software Library 20
6 Legacy Software Components 21
6.1 C2000 controlSUITE™ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.2 MotorWare™ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
7 Additional Resources 23
i
7.1 C2000Ware and SDK Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
7.2 User’s Guides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
7.3 Application Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
7.4 Workshops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
7.5 TI.com Web Articles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
8 IMPORTANT NOTICE AND DISCLAIMER 25
ii
CHAPTER
ONE
INTRODUCTION
C2000™ real-time controllers are a portfolio of high-performance microcontrollers that are purpose-built to control
power electronics and provide advanced digital signal processing for industrial and automotive applications. Software
components to program various modules in C2000 MCUs are released as part of C2000 software releases. This guide
provides an overview of various software components and available functionality.
1.1 Getting started with C2000 Software
There are 3 software packages associated with C2000 software development:
• C2000Ware
• Digital Power Software Development Kit (DPSDK)
• Motor Control Software Development Kit (MCSDK)
There are multiple ways to get started with software on C2000. If you would like to start working online on ti.com
with the SDKs, use TI Resource Explorer. Another option is to download the complete package onto your desktop
and start development. Download information for the SDKs are available in the respective sections of the guide.
If you are new to C2000, a good starting point is basic examples of peripherals or libraries available in C2000Ware.
C2000Ware provides all of the basic software to get started with programming C2000 MCUs - drivers, libraries, tools
and examples. C2000Ware is the Core SDK for C2000 MCUs and is an application agnostic SW Development Kit.
If you are already familiar with C2000 software development and want to evaluate a complete system solution for a
specific application, you can start with an existing TI Reference design in the appropriate SDK. There are multiple
designs showcasing various design choices and reference SW in SDK to get started with such an evaluation. Refer
to Digital Power Software Development Kit and Motor Control Software Development Kit for details on supported
reference designs.
The Release notes for C2000Ware and SDKs lists all components and tools needed to run the examples or reference
applications.
1.2 Development Tools
• Development Toolchain - CCS IDE
• Flash Programmers and Debuggers
1
剩余27页未读,继续阅读
资源评论
Amoeba_Zhou
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功