C2837x入门指南(二十七)—C2000开发所需软件工具(一)
Loading the player...
将在30s后自动为您播放下一课程
大家好 接下来我们讲讲C2000的软件工具 C2000除了提供方案芯片外 还提供比较多的软件工具 这些工具的目的是帮助大家开发 使用起来比较方便 我们今天讲的工具主要包含四个 一个是controlSUITE 一个是powerSUITE MotorWare和CCS 其中controlSUITE 是C2000一个综合性的软件工具 它包含了所有测量相关的资料等等 那么powerSUITE和MotorWare是 两个专业领域的应用软件 powerSUITE主要是输出电源的 motorWare是电机专用的控制软件 比如我们的installspin motor的方案都是在motorWare里面 CCS是C2000的编译链接工具 是C2000开发必须具备的工具 目前C2000只支持CCS 我们先来讲讲controlSUITE 它是一个综合性的软件 我们看看它包含了哪些东西 它包含了芯片的手册 data sheet 然后使用手册 然后芯片的一些样例代码 lib库 这里的lib库 包含了FPEO [听不清] CLA 等等 芯片相关的 还有一些应用的 比如SFRA 还包含application notes 它是我们的应用笔记 比方支持电源电源里面的拓扑结构的分析 电机控制里面的FOC算法的分析 等等 同时 controlSUITE还包含training的东西 包括在线的培训 和离线培训的笔记啊 PPTslides这些东西 这个C2000的controlSUITE上 也能找到更C2000相关的所有资料 那么如何安装controlSUITE 我们的官网上的www.ti.com/tool/controlsuite这个链接地址 下载 然后安装 首先一个前提是要有 注册My IT的账号 登录才能下载网址上的软件 这个下载的软件包分为两个 一个是在线的 一个是离线的 安装完之后 我们看到它在桌面上生成这样一个图标 是深蓝色的一个小图标 是suite的快捷方式 点击进入 打开这个界面 在这个界面 你可以看到 在左侧是一个导航栏 然后上面是一个选择搜索栏 我们看到导航栏里面主要有 英文和中文两个版本 我们建议用英文 因为中文里面很多手册 还是用英文写的 我们看看英文导航栏下面 有device 芯片级的资料 包括刚才说的手册 技术手册 芯片资料 然后压力代码 芯片级的压力代码 比如CAN的使用啊 APC的使用啊 芯片级的一些定时器的使用 都是在device里面 第二个是developer's tools 就是开发工具 开发工具是针对应用专用的 一些实验套件 比如数字电源里面的 LLC PFC的电路板子 PCB板子 等等都在这里面 lab主要是包含前面说的CLA CPU这些芯片级的使用的 底层的lab 比如设施库啊等等 application notes也就是我们的一些应用方案 输出电源 电机驱动的 这些手册 原理分析 等都在这里 培训包括在线和离线的培训 那我们关注一点就是最后面这个 controlSUITE的update controlSUITE经常会更新 比如有新的器件 添加进来 新的资料添加进来 建议大家经常点击update 有新的版本会自动更新 我们看看controlSUITE使用的时候有两个重要的点 第一个是controlSUITE上所有的资料 并不是全部在网上 或者全部在电脑上 有部分资料在我们的网页上 部分资料是在本地的 这个地方的简介 大家可以看一下 如果点击开出现这样一个网页形式的 表明这个资料必须从网页上下载 保持电脑能够联网 我们看到点完开之后 会直接从链接地址 找到相应的软件和资料 然后打开 然后下载打开 如果是本地资料 我们在本地可以找到相应的地址 然后可以点击进入 Controlsuite打开一个是通过最小图标 快捷方式 一个是CSS里面 view resource里面 这里面也可以打开 我们后面会讲到实际的操作 然后讲一下controlSUITE里面另外一个集成的工具 powerSUITE 是输出电源专用的软件 它里面主要包含四个模块 第一个是我们的solution adapter tool TI提供的数字电源的一些解决方案的拓扑结构 典型电路等等 第二个是比较器的设计 也就是我数字电源里面的补偿器 是采用[听不清]这些控制器的话 是如何设计控制器的参数 和这个工具软件 第三个是最重要的SFRA 软件环路扫描仪 这个是非常有用的工具 跟硬件的扫描仪的 原理相同 也是通过接入数字信号 得到整个环路的响应特性 它的好处 第一是免费的 第二 使用非常简单 不需要改变硬件电路的任何结构 只需要在软件代码中嵌入SFRA库 和相应的函数调用就可以了 我们[听不清]PFC 逆变有好多个板子 大家可以在这个地方找到相应的资料 SFRA怎么用 举个例子 比如你做数字电源 做小的buck boost电路或者一个单线逆变 你可以从我们的solution adapter选择一个典型的电路 选择完以后 这个电路是能在我们的电路板上能跑的 让它跑起来 之后 我们在软件中把[听不清]代码注入 下载到板子上 然后让板子跑起来 SFRA扫入环路的特性 通过SFRA扫出来环路的响应特性 就这两个波状图 将这两个数据导入到我们的补偿器 补偿器设置工具里面 接收到工具里面 选择你想要的曲线特性 [听不清] 补偿器的函数 这个参数转到CCS里面 工程里面 重新编译链接下载 让电路跑起来 这时候再用SFRA扫 看SFRA扫出来的环路特性 跟你想要的环路特性是否一样 如果一样 就完成了设计 如果不一样 继续走这一步 这样一直形成了一个闭环 直到你的环路扫描特性达到你的需要 完成了整个开发 整个过程非常简单 那么传统的 做法是大家先让电路跑起来 让硬件扫出来环路特性 根据环路特性设计你的补偿器 也是这么一个环路 是这个地方 用了硬件的扫描仪的话 首先要将这个电路 输出这地方打开 输入一个小信号 然后才能利用环路扫描仪 这会非常困难 时间比较长 要不断改板子 [听不清]程序 然后来测试 我们来看看SFRA的原理 这个IEF传入了一个小的信号 这个信号的频率会变的 而且幅度非常小 然后在我的输出ADC这个地方 进行采样 通过这两个信号 计算出我的对象特性 开环响应特性 和闭环响应特性 都可以计算出来 这是SFRA扫出来的环路特性 可以非常方便找到它的过敏点 幅值余量和相位余量 SFRA是一个非常实用的工具 可以扫定向的特性 开环和闭环的特性 它的原理是注入一个小信号 然后输出 采集这个信号 通过计算机软件进行分析 它不需要外设设备 用起来非常简单 而且是免费使用的 大家可以从www.ti.com/tool/sfra这个链接找到最新的版本 同样注册 登录my TI的账号 这是一个补偿设计器 在这地方 我们会指定它的零点 极点 它这里相应的参数A1到A3 B0到B3 这个参数可以直接放到我们的程序里面 代码里面去用
大家好 接下来我们讲讲C2000的软件工具 C2000除了提供方案芯片外 还提供比较多的软件工具 这些工具的目的是帮助大家开发 使用起来比较方便 我们今天讲的工具主要包含四个 一个是controlSUITE 一个是powerSUITE MotorWare和CCS 其中controlSUITE 是C2000一个综合性的软件工具 它包含了所有测量相关的资料等等 那么powerSUITE和MotorWare是 两个专业领域的应用软件 powerSUITE主要是输出电源的 motorWare是电机专用的控制软件 比如我们的installspin motor的方案都是在motorWare里面 CCS是C2000的编译链接工具 是C2000开发必须具备的工具 目前C2000只支持CCS 我们先来讲讲controlSUITE 它是一个综合性的软件 我们看看它包含了哪些东西 它包含了芯片的手册 data sheet 然后使用手册 然后芯片的一些样例代码 lib库 这里的lib库 包含了FPEO [听不清] CLA 等等 芯片相关的 还有一些应用的 比如SFRA 还包含application notes 它是我们的应用笔记 比方支持电源电源里面的拓扑结构的分析 电机控制里面的FOC算法的分析 等等 同时 controlSUITE还包含training的东西 包括在线的培训 和离线培训的笔记啊 PPTslides这些东西 这个C2000的controlSUITE上 也能找到更C2000相关的所有资料 那么如何安装controlSUITE 我们的官网上的www.ti.com/tool/controlsuite这个链接地址 下载 然后安装 首先一个前提是要有 注册My IT的账号 登录才能下载网址上的软件 这个下载的软件包分为两个 一个是在线的 一个是离线的 安装完之后 我们看到它在桌面上生成这样一个图标 是深蓝色的一个小图标 是suite的快捷方式 点击进入 打开这个界面 在这个界面 你可以看到 在左侧是一个导航栏 然后上面是一个选择搜索栏 我们看到导航栏里面主要有 英文和中文两个版本 我们建议用英文 因为中文里面很多手册 还是用英文写的 我们看看英文导航栏下面 有device 芯片级的资料 包括刚才说的手册 技术手册 芯片资料 然后压力代码 芯片级的压力代码 比如CAN的使用啊 APC的使用啊 芯片级的一些定时器的使用 都是在device里面 第二个是developer's tools 就是开发工具 开发工具是针对应用专用的 一些实验套件 比如数字电源里面的 LLC PFC的电路板子 PCB板子 等等都在这里面 lab主要是包含前面说的CLA CPU这些芯片级的使用的 底层的lab 比如设施库啊等等 application notes也就是我们的一些应用方案 输出电源 电机驱动的 这些手册 原理分析 等都在这里 培训包括在线和离线的培训 那我们关注一点就是最后面这个 controlSUITE的update controlSUITE经常会更新 比如有新的器件 添加进来 新的资料添加进来 建议大家经常点击update 有新的版本会自动更新 我们看看controlSUITE使用的时候有两个重要的点 第一个是controlSUITE上所有的资料 并不是全部在网上 或者全部在电脑上 有部分资料在我们的网页上 部分资料是在本地的 这个地方的简介 大家可以看一下 如果点击开出现这样一个网页形式的 表明这个资料必须从网页上下载 保持电脑能够联网 我们看到点完开之后 会直接从链接地址 找到相应的软件和资料 然后打开 然后下载打开 如果是本地资料 我们在本地可以找到相应的地址 然后可以点击进入 Controlsuite打开一个是通过最小图标 快捷方式 一个是CSS里面 view resource里面 这里面也可以打开 我们后面会讲到实际的操作 然后讲一下controlSUITE里面另外一个集成的工具 powerSUITE 是输出电源专用的软件 它里面主要包含四个模块 第一个是我们的solution adapter tool TI提供的数字电源的一些解决方案的拓扑结构 典型电路等等 第二个是比较器的设计 也就是我数字电源里面的补偿器 是采用[听不清]这些控制器的话 是如何设计控制器的参数 和这个工具软件 第三个是最重要的SFRA 软件环路扫描仪 这个是非常有用的工具 跟硬件的扫描仪的 原理相同 也是通过接入数字信号 得到整个环路的响应特性 它的好处 第一是免费的 第二 使用非常简单 不需要改变硬件电路的任何结构 只需要在软件代码中嵌入SFRA库 和相应的函数调用就可以了 我们[听不清]PFC 逆变有好多个板子 大家可以在这个地方找到相应的资料 SFRA怎么用 举个例子 比如你做数字电源 做小的buck boost电路或者一个单线逆变 你可以从我们的solution adapter选择一个典型的电路 选择完以后 这个电路是能在我们的电路板上能跑的 让它跑起来 之后 我们在软件中把[听不清]代码注入 下载到板子上 然后让板子跑起来 SFRA扫入环路的特性 通过SFRA扫出来环路的响应特性 就这两个波状图 将这两个数据导入到我们的补偿器 补偿器设置工具里面 接收到工具里面 选择你想要的曲线特性 [听不清] 补偿器的函数 这个参数转到CCS里面 工程里面 重新编译链接下载 让电路跑起来 这时候再用SFRA扫 看SFRA扫出来的环路特性 跟你想要的环路特性是否一样 如果一样 就完成了设计 如果不一样 继续走这一步 这样一直形成了一个闭环 直到你的环路扫描特性达到你的需要 完成了整个开发 整个过程非常简单 那么传统的 做法是大家先让电路跑起来 让硬件扫出来环路特性 根据环路特性设计你的补偿器 也是这么一个环路 是这个地方 用了硬件的扫描仪的话 首先要将这个电路 输出这地方打开 输入一个小信号 然后才能利用环路扫描仪 这会非常困难 时间比较长 要不断改板子 [听不清]程序 然后来测试 我们来看看SFRA的原理 这个IEF传入了一个小的信号 这个信号的频率会变的 而且幅度非常小 然后在我的输出ADC这个地方 进行采样 通过这两个信号 计算出我的对象特性 开环响应特性 和闭环响应特性 都可以计算出来 这是SFRA扫出来的环路特性 可以非常方便找到它的过敏点 幅值余量和相位余量 SFRA是一个非常实用的工具 可以扫定向的特性 开环和闭环的特性 它的原理是注入一个小信号 然后输出 采集这个信号 通过计算机软件进行分析 它不需要外设设备 用起来非常简单 而且是免费使用的 大家可以从www.ti.com/tool/sfra这个链接找到最新的版本 同样注册 登录my TI的账号 这是一个补偿设计器 在这地方 我们会指定它的零点 极点 它这里相应的参数A1到A3 B0到B3 这个参数可以直接放到我们的程序里面 代码里面去用
大家好 接下来我们讲讲C2000的软件工具
C2000除了提供方案芯片外
还提供比较多的软件工具 这些工具的目的是帮助大家开发 使用起来比较方便
我们今天讲的工具主要包含四个
一个是controlSUITE
一个是powerSUITE MotorWare和CCS
其中controlSUITE 是C2000一个综合性的软件工具
它包含了所有测量相关的资料等等
那么powerSUITE和MotorWare是
两个专业领域的应用软件
powerSUITE主要是输出电源的
motorWare是电机专用的控制软件
比如我们的installspin
motor的方案都是在motorWare里面
CCS是C2000的编译链接工具
是C2000开发必须具备的工具
目前C2000只支持CCS
我们先来讲讲controlSUITE
它是一个综合性的软件
我们看看它包含了哪些东西
它包含了芯片的手册 data sheet
然后使用手册 然后芯片的一些样例代码
lib库 这里的lib库
包含了FPEO [听不清] CLA 等等
芯片相关的 还有一些应用的
比如SFRA
还包含application notes
它是我们的应用笔记
比方支持电源电源里面的拓扑结构的分析
电机控制里面的FOC算法的分析
等等
同时 controlSUITE还包含training的东西
包括在线的培训 和离线培训的笔记啊
PPTslides这些东西
这个C2000的controlSUITE上
也能找到更C2000相关的所有资料
那么如何安装controlSUITE
我们的官网上的www.ti.com/tool/controlsuite这个链接地址
下载 然后安装
首先一个前提是要有
注册My IT的账号
登录才能下载网址上的软件
这个下载的软件包分为两个
一个是在线的 一个是离线的
安装完之后 我们看到它在桌面上生成这样一个图标
是深蓝色的一个小图标
是suite的快捷方式
点击进入 打开这个界面
在这个界面 你可以看到
在左侧是一个导航栏
然后上面是一个选择搜索栏
我们看到导航栏里面主要有
英文和中文两个版本
我们建议用英文 因为中文里面很多手册
还是用英文写的
我们看看英文导航栏下面
有device 芯片级的资料
包括刚才说的手册
技术手册 芯片资料
然后压力代码
芯片级的压力代码
比如CAN的使用啊
APC的使用啊
芯片级的一些定时器的使用
都是在device里面
第二个是developer's tools
就是开发工具
开发工具是针对应用专用的
一些实验套件 比如数字电源里面的
LLC PFC的电路板子
PCB板子 等等都在这里面
lab主要是包含前面说的CLA CPU这些芯片级的使用的
底层的lab
比如设施库啊等等
application notes也就是我们的一些应用方案
输出电源 电机驱动的
这些手册 原理分析
等都在这里
培训包括在线和离线的培训
那我们关注一点就是最后面这个
controlSUITE的update
controlSUITE经常会更新
比如有新的器件
添加进来 新的资料添加进来
建议大家经常点击update 有新的版本会自动更新
我们看看controlSUITE使用的时候有两个重要的点
第一个是controlSUITE上所有的资料
并不是全部在网上 或者全部在电脑上
有部分资料在我们的网页上
部分资料是在本地的
这个地方的简介 大家可以看一下
如果点击开出现这样一个网页形式的
表明这个资料必须从网页上下载
保持电脑能够联网
我们看到点完开之后 会直接从链接地址
找到相应的软件和资料 然后打开
然后下载打开
如果是本地资料 我们在本地可以找到相应的地址
然后可以点击进入
Controlsuite打开一个是通过最小图标
快捷方式 一个是CSS里面
view resource里面 这里面也可以打开
我们后面会讲到实际的操作
然后讲一下controlSUITE里面另外一个集成的工具
powerSUITE 是输出电源专用的软件
它里面主要包含四个模块
第一个是我们的solution adapter tool
TI提供的数字电源的一些解决方案的拓扑结构
典型电路等等
第二个是比较器的设计
也就是我数字电源里面的补偿器
是采用[听不清]这些控制器的话
是如何设计控制器的参数 和这个工具软件
第三个是最重要的SFRA
软件环路扫描仪
这个是非常有用的工具 跟硬件的扫描仪的
原理相同 也是通过接入数字信号
得到整个环路的响应特性
它的好处 第一是免费的
第二 使用非常简单
不需要改变硬件电路的任何结构
只需要在软件代码中嵌入SFRA库
和相应的函数调用就可以了
我们[听不清]PFC
逆变有好多个板子
大家可以在这个地方找到相应的资料
SFRA怎么用
举个例子 比如你做数字电源
做小的buck boost电路或者一个单线逆变
你可以从我们的solution adapter选择一个典型的电路
选择完以后 这个电路是能在我们的电路板上能跑的
让它跑起来
之后 我们在软件中把[听不清]代码注入
下载到板子上
然后让板子跑起来
SFRA扫入环路的特性
通过SFRA扫出来环路的响应特性
就这两个波状图 将这两个数据导入到我们的补偿器
补偿器设置工具里面
接收到工具里面
选择你想要的曲线特性
[听不清]
补偿器的函数 这个参数转到CCS里面
工程里面
重新编译链接下载
让电路跑起来 这时候再用SFRA扫
看SFRA扫出来的环路特性
跟你想要的环路特性是否一样
如果一样 就完成了设计
如果不一样 继续走这一步
这样一直形成了一个闭环
直到你的环路扫描特性达到你的需要
完成了整个开发
整个过程非常简单 那么传统的
做法是大家先让电路跑起来
让硬件扫出来环路特性
根据环路特性设计你的补偿器
也是这么一个环路 是这个地方
用了硬件的扫描仪的话
首先要将这个电路 输出这地方打开
输入一个小信号
然后才能利用环路扫描仪
这会非常困难 时间比较长
要不断改板子 [听不清]程序
然后来测试 我们来看看SFRA的原理
这个IEF传入了一个小的信号
这个信号的频率会变的
而且幅度非常小
然后在我的输出ADC这个地方
进行采样 通过这两个信号
计算出我的对象特性 开环响应特性 和闭环响应特性
都可以计算出来
这是SFRA扫出来的环路特性
可以非常方便找到它的过敏点
幅值余量和相位余量
SFRA是一个非常实用的工具
可以扫定向的特性 开环和闭环的特性
它的原理是注入一个小信号 然后输出
采集这个信号 通过计算机软件进行分析
它不需要外设设备 用起来非常简单
而且是免费使用的
大家可以从www.ti.com/tool/sfra这个链接找到最新的版本
同样注册 登录my TI的账号
这是一个补偿设计器 在这地方
我们会指定它的零点 极点
它这里相应的参数A1到A3
B0到B3 这个参数可以直接放到我们的程序里面
代码里面去用
大家好 接下来我们讲讲C2000的软件工具 C2000除了提供方案芯片外 还提供比较多的软件工具 这些工具的目的是帮助大家开发 使用起来比较方便 我们今天讲的工具主要包含四个 一个是controlSUITE 一个是powerSUITE MotorWare和CCS 其中controlSUITE 是C2000一个综合性的软件工具 它包含了所有测量相关的资料等等 那么powerSUITE和MotorWare是 两个专业领域的应用软件 powerSUITE主要是输出电源的 motorWare是电机专用的控制软件 比如我们的installspin motor的方案都是在motorWare里面 CCS是C2000的编译链接工具 是C2000开发必须具备的工具 目前C2000只支持CCS 我们先来讲讲controlSUITE 它是一个综合性的软件 我们看看它包含了哪些东西 它包含了芯片的手册 data sheet 然后使用手册 然后芯片的一些样例代码 lib库 这里的lib库 包含了FPEO [听不清] CLA 等等 芯片相关的 还有一些应用的 比如SFRA 还包含application notes 它是我们的应用笔记 比方支持电源电源里面的拓扑结构的分析 电机控制里面的FOC算法的分析 等等 同时 controlSUITE还包含training的东西 包括在线的培训 和离线培训的笔记啊 PPTslides这些东西 这个C2000的controlSUITE上 也能找到更C2000相关的所有资料 那么如何安装controlSUITE 我们的官网上的www.ti.com/tool/controlsuite这个链接地址 下载 然后安装 首先一个前提是要有 注册My IT的账号 登录才能下载网址上的软件 这个下载的软件包分为两个 一个是在线的 一个是离线的 安装完之后 我们看到它在桌面上生成这样一个图标 是深蓝色的一个小图标 是suite的快捷方式 点击进入 打开这个界面 在这个界面 你可以看到 在左侧是一个导航栏 然后上面是一个选择搜索栏 我们看到导航栏里面主要有 英文和中文两个版本 我们建议用英文 因为中文里面很多手册 还是用英文写的 我们看看英文导航栏下面 有device 芯片级的资料 包括刚才说的手册 技术手册 芯片资料 然后压力代码 芯片级的压力代码 比如CAN的使用啊 APC的使用啊 芯片级的一些定时器的使用 都是在device里面 第二个是developer's tools 就是开发工具 开发工具是针对应用专用的 一些实验套件 比如数字电源里面的 LLC PFC的电路板子 PCB板子 等等都在这里面 lab主要是包含前面说的CLA CPU这些芯片级的使用的 底层的lab 比如设施库啊等等 application notes也就是我们的一些应用方案 输出电源 电机驱动的 这些手册 原理分析 等都在这里 培训包括在线和离线的培训 那我们关注一点就是最后面这个 controlSUITE的update controlSUITE经常会更新 比如有新的器件 添加进来 新的资料添加进来 建议大家经常点击update 有新的版本会自动更新 我们看看controlSUITE使用的时候有两个重要的点 第一个是controlSUITE上所有的资料 并不是全部在网上 或者全部在电脑上 有部分资料在我们的网页上 部分资料是在本地的 这个地方的简介 大家可以看一下 如果点击开出现这样一个网页形式的 表明这个资料必须从网页上下载 保持电脑能够联网 我们看到点完开之后 会直接从链接地址 找到相应的软件和资料 然后打开 然后下载打开 如果是本地资料 我们在本地可以找到相应的地址 然后可以点击进入 Controlsuite打开一个是通过最小图标 快捷方式 一个是CSS里面 view resource里面 这里面也可以打开 我们后面会讲到实际的操作 然后讲一下controlSUITE里面另外一个集成的工具 powerSUITE 是输出电源专用的软件 它里面主要包含四个模块 第一个是我们的solution adapter tool TI提供的数字电源的一些解决方案的拓扑结构 典型电路等等 第二个是比较器的设计 也就是我数字电源里面的补偿器 是采用[听不清]这些控制器的话 是如何设计控制器的参数 和这个工具软件 第三个是最重要的SFRA 软件环路扫描仪 这个是非常有用的工具 跟硬件的扫描仪的 原理相同 也是通过接入数字信号 得到整个环路的响应特性 它的好处 第一是免费的 第二 使用非常简单 不需要改变硬件电路的任何结构 只需要在软件代码中嵌入SFRA库 和相应的函数调用就可以了 我们[听不清]PFC 逆变有好多个板子 大家可以在这个地方找到相应的资料 SFRA怎么用 举个例子 比如你做数字电源 做小的buck boost电路或者一个单线逆变 你可以从我们的solution adapter选择一个典型的电路 选择完以后 这个电路是能在我们的电路板上能跑的 让它跑起来 之后 我们在软件中把[听不清]代码注入 下载到板子上 然后让板子跑起来 SFRA扫入环路的特性 通过SFRA扫出来环路的响应特性 就这两个波状图 将这两个数据导入到我们的补偿器 补偿器设置工具里面 接收到工具里面 选择你想要的曲线特性 [听不清] 补偿器的函数 这个参数转到CCS里面 工程里面 重新编译链接下载 让电路跑起来 这时候再用SFRA扫 看SFRA扫出来的环路特性 跟你想要的环路特性是否一样 如果一样 就完成了设计 如果不一样 继续走这一步 这样一直形成了一个闭环 直到你的环路扫描特性达到你的需要 完成了整个开发 整个过程非常简单 那么传统的 做法是大家先让电路跑起来 让硬件扫出来环路特性 根据环路特性设计你的补偿器 也是这么一个环路 是这个地方 用了硬件的扫描仪的话 首先要将这个电路 输出这地方打开 输入一个小信号 然后才能利用环路扫描仪 这会非常困难 时间比较长 要不断改板子 [听不清]程序 然后来测试 我们来看看SFRA的原理 这个IEF传入了一个小的信号 这个信号的频率会变的 而且幅度非常小 然后在我的输出ADC这个地方 进行采样 通过这两个信号 计算出我的对象特性 开环响应特性 和闭环响应特性 都可以计算出来 这是SFRA扫出来的环路特性 可以非常方便找到它的过敏点 幅值余量和相位余量 SFRA是一个非常实用的工具 可以扫定向的特性 开环和闭环的特性 它的原理是注入一个小信号 然后输出 采集这个信号 通过计算机软件进行分析 它不需要外设设备 用起来非常简单 而且是免费使用的 大家可以从www.ti.com/tool/sfra这个链接找到最新的版本 同样注册 登录my TI的账号 这是一个补偿设计器 在这地方 我们会指定它的零点 极点 它这里相应的参数A1到A3 B0到B3 这个参数可以直接放到我们的程序里面 代码里面去用
大家好 接下来我们讲讲C2000的软件工具
C2000除了提供方案芯片外
还提供比较多的软件工具 这些工具的目的是帮助大家开发 使用起来比较方便
我们今天讲的工具主要包含四个
一个是controlSUITE
一个是powerSUITE MotorWare和CCS
其中controlSUITE 是C2000一个综合性的软件工具
它包含了所有测量相关的资料等等
那么powerSUITE和MotorWare是
两个专业领域的应用软件
powerSUITE主要是输出电源的
motorWare是电机专用的控制软件
比如我们的installspin
motor的方案都是在motorWare里面
CCS是C2000的编译链接工具
是C2000开发必须具备的工具
目前C2000只支持CCS
我们先来讲讲controlSUITE
它是一个综合性的软件
我们看看它包含了哪些东西
它包含了芯片的手册 data sheet
然后使用手册 然后芯片的一些样例代码
lib库 这里的lib库
包含了FPEO [听不清] CLA 等等
芯片相关的 还有一些应用的
比如SFRA
还包含application notes
它是我们的应用笔记
比方支持电源电源里面的拓扑结构的分析
电机控制里面的FOC算法的分析
等等
同时 controlSUITE还包含training的东西
包括在线的培训 和离线培训的笔记啊
PPTslides这些东西
这个C2000的controlSUITE上
也能找到更C2000相关的所有资料
那么如何安装controlSUITE
我们的官网上的www.ti.com/tool/controlsuite这个链接地址
下载 然后安装
首先一个前提是要有
注册My IT的账号
登录才能下载网址上的软件
这个下载的软件包分为两个
一个是在线的 一个是离线的
安装完之后 我们看到它在桌面上生成这样一个图标
是深蓝色的一个小图标
是suite的快捷方式
点击进入 打开这个界面
在这个界面 你可以看到
在左侧是一个导航栏
然后上面是一个选择搜索栏
我们看到导航栏里面主要有
英文和中文两个版本
我们建议用英文 因为中文里面很多手册
还是用英文写的
我们看看英文导航栏下面
有device 芯片级的资料
包括刚才说的手册
技术手册 芯片资料
然后压力代码
芯片级的压力代码
比如CAN的使用啊
APC的使用啊
芯片级的一些定时器的使用
都是在device里面
第二个是developer's tools
就是开发工具
开发工具是针对应用专用的
一些实验套件 比如数字电源里面的
LLC PFC的电路板子
PCB板子 等等都在这里面
lab主要是包含前面说的CLA CPU这些芯片级的使用的
底层的lab
比如设施库啊等等
application notes也就是我们的一些应用方案
输出电源 电机驱动的
这些手册 原理分析
等都在这里
培训包括在线和离线的培训
那我们关注一点就是最后面这个
controlSUITE的update
controlSUITE经常会更新
比如有新的器件
添加进来 新的资料添加进来
建议大家经常点击update 有新的版本会自动更新
我们看看controlSUITE使用的时候有两个重要的点
第一个是controlSUITE上所有的资料
并不是全部在网上 或者全部在电脑上
有部分资料在我们的网页上
部分资料是在本地的
这个地方的简介 大家可以看一下
如果点击开出现这样一个网页形式的
表明这个资料必须从网页上下载
保持电脑能够联网
我们看到点完开之后 会直接从链接地址
找到相应的软件和资料 然后打开
然后下载打开
如果是本地资料 我们在本地可以找到相应的地址
然后可以点击进入
Controlsuite打开一个是通过最小图标
快捷方式 一个是CSS里面
view resource里面 这里面也可以打开
我们后面会讲到实际的操作
然后讲一下controlSUITE里面另外一个集成的工具
powerSUITE 是输出电源专用的软件
它里面主要包含四个模块
第一个是我们的solution adapter tool
TI提供的数字电源的一些解决方案的拓扑结构
典型电路等等
第二个是比较器的设计
也就是我数字电源里面的补偿器
是采用[听不清]这些控制器的话
是如何设计控制器的参数 和这个工具软件
第三个是最重要的SFRA
软件环路扫描仪
这个是非常有用的工具 跟硬件的扫描仪的
原理相同 也是通过接入数字信号
得到整个环路的响应特性
它的好处 第一是免费的
第二 使用非常简单
不需要改变硬件电路的任何结构
只需要在软件代码中嵌入SFRA库
和相应的函数调用就可以了
我们[听不清]PFC
逆变有好多个板子
大家可以在这个地方找到相应的资料
SFRA怎么用
举个例子 比如你做数字电源
做小的buck boost电路或者一个单线逆变
你可以从我们的solution adapter选择一个典型的电路
选择完以后 这个电路是能在我们的电路板上能跑的
让它跑起来
之后 我们在软件中把[听不清]代码注入
下载到板子上
然后让板子跑起来
SFRA扫入环路的特性
通过SFRA扫出来环路的响应特性
就这两个波状图 将这两个数据导入到我们的补偿器
补偿器设置工具里面
接收到工具里面
选择你想要的曲线特性
[听不清]
补偿器的函数 这个参数转到CCS里面
工程里面
重新编译链接下载
让电路跑起来 这时候再用SFRA扫
看SFRA扫出来的环路特性
跟你想要的环路特性是否一样
如果一样 就完成了设计
如果不一样 继续走这一步
这样一直形成了一个闭环
直到你的环路扫描特性达到你的需要
完成了整个开发
整个过程非常简单 那么传统的
做法是大家先让电路跑起来
让硬件扫出来环路特性
根据环路特性设计你的补偿器
也是这么一个环路 是这个地方
用了硬件的扫描仪的话
首先要将这个电路 输出这地方打开
输入一个小信号
然后才能利用环路扫描仪
这会非常困难 时间比较长
要不断改板子 [听不清]程序
然后来测试 我们来看看SFRA的原理
这个IEF传入了一个小的信号
这个信号的频率会变的
而且幅度非常小
然后在我的输出ADC这个地方
进行采样 通过这两个信号
计算出我的对象特性 开环响应特性 和闭环响应特性
都可以计算出来
这是SFRA扫出来的环路特性
可以非常方便找到它的过敏点
幅值余量和相位余量
SFRA是一个非常实用的工具
可以扫定向的特性 开环和闭环的特性
它的原理是注入一个小信号 然后输出
采集这个信号 通过计算机软件进行分析
它不需要外设设备 用起来非常简单
而且是免费使用的
大家可以从www.ti.com/tool/sfra这个链接找到最新的版本
同样注册 登录my TI的账号
这是一个补偿设计器 在这地方
我们会指定它的零点 极点
它这里相应的参数A1到A3
B0到B3 这个参数可以直接放到我们的程序里面
代码里面去用
视频报错
手机看
扫码用手机观看
收藏本课程
视频简介
C2837x入门指南(二十七)—C2000开发所需软件工具(一)
所属课程:C2837x入门指南
发布时间:2016.07.12
视频集数:28
本节视频时长:00:09:36
C2837x概述;芯片架构; 开发环境;外设寄存器操作;复位和中断;系统初始化;模拟子系统 ADC DAC CMP SDFM;控制类外设PWM CAP QEP。
//=$v1;?>
//=$v['id']?>//=$v['down_category']?>//=$v['link']?>//=$v['is_dl']?>//=$v['link']?>//=$v['name']?>//=$v['name']?>
//=$v['id']?>//=$v['down_category']?>//=$v['path']?>//=$v['is_dl']?>//=$v['path']?>//=$v['name']?>//=$v['name']?>
////=count($lesson['bbsinfo'])?>
//=$elink?>//=$elink?>//=$tags[0]?>//=$tags[0]?>//=$elink?>//= $elink?>//=$tags[1]?>//=$tags[1]?>
//=$lesson['bbs'];?>
//=count($lesson['bbsinfo'])?>