首页 > 产品 > 微控制器 (MCU) 和处理器 > 基于 TI C2000 的电机控制应用 >

C2000

最新课程

热门课程

C2000 F2004x 在实时控制系统中的新特性介绍 (3)

那么对于DAC的东西我们可以看一下 07X的话实际上就是 原来我们在输出的部分 它有一个下拉的电阻 这个电阻在07X里面是被拿掉的 另外增益的话 我们现在可以是 一倍或两倍的一个选择 我们也提升了一个负载的输出 还有就是说 我们这个内部的DAC 它的内部参考可以选择2.5V或3.3V 那么3.3V呢 会输出一个1.65V 这样的话就是相当于用了这个两倍增益的模式 那么如果2.5V的输出 这个选项的话呢 实际上它会输出2.5V 实际上使用的就是一倍增益的这个模式 这个是DAC模块 那么对于PGA模块来说的话 大家可以看一下 我们这个PGA的话实际上面是 在我们原来的Piccolo 05X系列之后 又一个新的系列里面会带PGA的 那么这个PGA我们实际上比原来的05X也做了非常多的改进 首先呢 实际上我们的增益模式 会增加到24倍增益的这样一个模式 另外大家可以看一下 我们PGA的这个输入 它可以用作一个常规的ADC或者是一个比较器的输入 另外的话 输出的一个或者带滤波 或者不带滤波的一个输出的话 实际上也是可以连接到我们的ADC或者是 比较器里面的 就是一个内部连接 那么对于PGA本身 它的输出滤波的引脚的话 也可以用作常规的ADC或比较器的这样一个引脚 那我们目前这个PGA它还支持一个 低功滤波的一个方式 实际上就是相当于说 在这个PGA OF这个引脚上面 外接一个电容 然后我们截止频率的话 可以通过 公式来计算得到 另外我们会有硬件对于偏移 或者增益的话来做一个校准 那这个的话 我们就是说不需要通过 软件的这种处理的方式来做了 所以这个都是我们基于 原来的F2805X PGA 功能增强的地方 目前的话 应该0023上面应该有7个这样的PGA 可以来用 那我们这边看一下 关于这个 我们整个模拟系统 包括我们的 PGA 包括我们的比较器和ADC的 内部连接的一个情况 那么大家可以看到 实际上就是说 它有很多的一个pin脚的话呢 包括PGA ADC还有我们的 这个比较器的输入的话呢 它实际上都是说是共用的 但如果这些管脚不做这些功能的话 我们都可以通过AIO来做 那么大家知道AIO AIO其实 跟普通的IO的区别就在于IO可以通过滤波的方式 来选择3个或6个同步来 滤波 但对于AIO来说 它只能与系统同步来进行一些滤波 所以其他的功能的话应该都是一样的 那么对于模拟模块的这样一些 相关的一些输入信号的话呢 我们实际上就是统一地会输出给我们的 这样的一个模拟的模块 Analog的这样一个模块 大家可以看一下我们的Group 这个Group我们现在实际上是会把 这个PGA ADC 还有这些端口统一呈现为这个group的形式 来进行一个输入 然后这个输入实际上 就是说它整合了之后的话 会有一个内部输入给到我们这个比较器里面 那么这是整个的模拟模块这一部分的一个比较情况 那么我们再来看一下外设相关的 包括我们的PMW的捕获和eQEP Demo 对于我们的捕获端口来说 除了刚才提到的 我们的input X靶上面有一些 设置上的区别之外 那么这个模块本身也从菱形变成了E形 另外我们会有这个 075上没有这个高精度捕获的模块 我们现在在0046里面也没有 包括这个 当然这个PWM的话跟原来 使我们这个新型的4型的PWM QEP的话也是变成了E形的 包括我们的sigma delta的这个模块 也是变成了E形了 那么我们接下来看一下 对于PWM这边的话 我们实际上 会增加Lock的这种情况 包括我们的一些这个 TZ的设置 Lock 包括高精度的Lock这些应用器 Capture的话呢 我们 捕获单元主要是有高精度捕获的一个功能 实际上这个功能就类似于我们PWM里面高精度的PWM QEP的话 我们会增加了一个 QEP模式的一个adapter 这样的话实际对于很多工业应用里面 大家知道 会有一些顺时针逆时针计数的这样一个要求嘛 如果大家曾经看过的话 我们其实是有一篇 应用文档专门来讲怎么通过 我们传统的QEP模块 来实现顺时针逆时针技术的功能 那现在我们实际上就是 QEP里面增加了这个模式 大家都不需要增加软件或其他增加硬件的办法 来实现了 直接通过这个模式就可以来做了 那么sigma delta模块的话呢 我们是会有对于所有的数据滤波的话 我们会加了一个16位深度32位的FIFO 那么每一个数据滤波的话实际上 我们都会有对应一个数据准备好的一个中断 这个就是相比于原来的sigma delta就是075 sigma delta 所增加的一个新的特性 那么对于刚才讲到的E形的 捕获实际上呢 我们来看一下 首先的话 它就是说 会有这个包括CLA和CMA都可以进行一个访问 另外的话 实际上它也是one shot模式 还有就是它不依赖我们时钟频率的一个变化的 然后它还有一个硬件校准的功能 还有实际上它的捕捉功能在校准时它也可以来做 这个是我们这个新的E形的capture 它所提升的一些功能的地方 当然刚才讲了 这是一个高精度的捕获 原来建模模块实际上在075里面是没有的 另外它可以做一个连续的硬件的校准 那我们再来看看通信模块这边的差异 包括我们I2C也做了改进 还有就是说 LIN的话 原来 075上没有的 现在做了一个增加 PMBus在075上有 而我们现在实际上是 075上没有 我们现在增加了一个PMBus 另外我们还会增加了一个新的叫做 快速的一个串行接口 这个也是我们新增加的 大家可以看一下 就是说 SPI包括一些变化 我们的SPI现在可以支持最大到25兆的一个高速模式 另外LIN的话 我们现在支持到了2.1 原来035上的LIN只到2.0 这个协议上有更新 另外在LIN这一块 我们实际上现在 有Driverlib来支持 我们不会提供像原来这个 离散差上面的这种方式了 不是用这种Driverlib的形式 I2C的话 我们会有一个就是说 准备好的持续的 就是发射的一个中断 那么这个中断的话呢 这个是新增加的一个中断 这个中断是默认是不使用的 大家可以通过12CEMDR把它打开 这是新的一个功能 PMBus的话呢 我们可以最高支持到就是说 100K 400K或者1M 这样的速度 这个是我们004X里面新增加的PMBus功能 那么对于刚才说到的高速串行接口 这个也是我们在004X里面新增加的 这个实际上 我们可以支持 一些高速的串行的一些外设的连接 它实际上是一个点对点的方式 可以做成master或者slave的 最高的速率可以到50兆 然后在50兆的速率下 可以做到100兆的GPS 另外的话它是单线或者双数据都可以来支持 另外的话 它的这个就是说 发射和接收都是独立的模块 另外我们会增加硬件的CRC校验 八位的CIC校验 另外 大家知道对于说信号 比如说 我做了一些隔离的话 它肯定会有一些时延 那这个时延的话 我们是会做一些补偿的 而且另外的话 对于这个 比如说串行线上的一些断线的话我们也会有检测机制 那这个模块的话呢 是给大家提供了一些高速串行的 接口的一些需要 好 那今天所有的内容的话呢 基本上就是针对差异这一块 那么大家如果关注我们的004X的话 大家可以到我们的官网 到这个网页上面 有详细的数据手册 有我们的技术手册 大家可以进行一个下载 那么如果说需要这个样片 或屏幕版的话 也可以在上面进行申请 那么大家可以持续关注我们004X这个系列 这个从今年到明年应该陆续会有一些新的不同的管脚 封装的产品会出来 那大家看下有什么问题吗

那么对于DAC的东西我们可以看一下

07X的话实际上就是

原来我们在输出的部分

它有一个下拉的电阻

这个电阻在07X里面是被拿掉的

另外增益的话 我们现在可以是

一倍或两倍的一个选择

我们也提升了一个负载的输出

还有就是说 我们这个内部的DAC

它的内部参考可以选择2.5V或3.3V

那么3.3V呢 会输出一个1.65V

这样的话就是相当于用了这个两倍增益的模式

那么如果2.5V的输出

这个选项的话呢 实际上它会输出2.5V

实际上使用的就是一倍增益的这个模式

这个是DAC模块

那么对于PGA模块来说的话 大家可以看一下

我们这个PGA的话实际上面是

在我们原来的Piccolo 05X系列之后

又一个新的系列里面会带PGA的

那么这个PGA我们实际上比原来的05X也做了非常多的改进

首先呢 实际上我们的增益模式

会增加到24倍增益的这样一个模式

另外大家可以看一下 我们PGA的这个输入

它可以用作一个常规的ADC或者是一个比较器的输入

另外的话 输出的一个或者带滤波

或者不带滤波的一个输出的话

实际上也是可以连接到我们的ADC或者是

比较器里面的

就是一个内部连接

那么对于PGA本身 它的输出滤波的引脚的话

也可以用作常规的ADC或比较器的这样一个引脚

那我们目前这个PGA它还支持一个

低功滤波的一个方式

实际上就是相当于说 在这个PGA

OF这个引脚上面

外接一个电容

然后我们截止频率的话 可以通过

公式来计算得到

另外我们会有硬件对于偏移

或者增益的话来做一个校准

那这个的话 我们就是说不需要通过

软件的这种处理的方式来做了

所以这个都是我们基于

原来的F2805X PGA

功能增强的地方

目前的话 应该0023上面应该有7个这样的PGA

可以来用

那我们这边看一下 关于这个

我们整个模拟系统 包括我们的

PGA 包括我们的比较器和ADC的

内部连接的一个情况

那么大家可以看到 实际上就是说

它有很多的一个pin脚的话呢

包括PGA ADC还有我们的

这个比较器的输入的话呢

它实际上都是说是共用的

但如果这些管脚不做这些功能的话

我们都可以通过AIO来做

那么大家知道AIO AIO其实

跟普通的IO的区别就在于IO可以通过滤波的方式

来选择3个或6个同步来

滤波 但对于AIO来说

它只能与系统同步来进行一些滤波

所以其他的功能的话应该都是一样的

那么对于模拟模块的这样一些

相关的一些输入信号的话呢

我们实际上就是统一地会输出给我们的

这样的一个模拟的模块

Analog的这样一个模块

大家可以看一下我们的Group

这个Group我们现在实际上是会把

这个PGA ADC

还有这些端口统一呈现为这个group的形式

来进行一个输入

然后这个输入实际上

就是说它整合了之后的话

会有一个内部输入给到我们这个比较器里面

那么这是整个的模拟模块这一部分的一个比较情况

那么我们再来看一下外设相关的

包括我们的PMW的捕获和eQEP Demo

对于我们的捕获端口来说 除了刚才提到的

我们的input X靶上面有一些

设置上的区别之外

那么这个模块本身也从菱形变成了E形

另外我们会有这个

075上没有这个高精度捕获的模块

我们现在在0046里面也没有

包括这个 当然这个PWM的话跟原来

使我们这个新型的4型的PWM

QEP的话也是变成了E形的

包括我们的sigma delta的这个模块

也是变成了E形了

那么我们接下来看一下

对于PWM这边的话 我们实际上

会增加Lock的这种情况

包括我们的一些这个

TZ的设置 Lock

包括高精度的Lock这些应用器

Capture的话呢 我们

捕获单元主要是有高精度捕获的一个功能

实际上这个功能就类似于我们PWM里面高精度的PWM

QEP的话 我们会增加了一个

QEP模式的一个adapter

这样的话实际对于很多工业应用里面

大家知道 会有一些顺时针逆时针计数的这样一个要求嘛

如果大家曾经看过的话 我们其实是有一篇

应用文档专门来讲怎么通过

我们传统的QEP模块

来实现顺时针逆时针技术的功能

那现在我们实际上就是

QEP里面增加了这个模式

大家都不需要增加软件或其他增加硬件的办法

来实现了 直接通过这个模式就可以来做了

那么sigma delta模块的话呢

我们是会有对于所有的数据滤波的话

我们会加了一个16位深度32位的FIFO

那么每一个数据滤波的话实际上

我们都会有对应一个数据准备好的一个中断

这个就是相比于原来的sigma delta就是075 sigma delta

所增加的一个新的特性

那么对于刚才讲到的E形的

捕获实际上呢 我们来看一下

首先的话 它就是说

会有这个包括CLA和CMA都可以进行一个访问

另外的话 实际上它也是one shot模式

还有就是它不依赖我们时钟频率的一个变化的

然后它还有一个硬件校准的功能

还有实际上它的捕捉功能在校准时它也可以来做

这个是我们这个新的E形的capture

它所提升的一些功能的地方

当然刚才讲了 这是一个高精度的捕获

原来建模模块实际上在075里面是没有的

另外它可以做一个连续的硬件的校准

那我们再来看看通信模块这边的差异

包括我们I2C也做了改进

还有就是说 LIN的话 原来

075上没有的 现在做了一个增加

PMBus在075上有

而我们现在实际上是

075上没有

我们现在增加了一个PMBus

另外我们还会增加了一个新的叫做

快速的一个串行接口

这个也是我们新增加的

大家可以看一下 就是说

SPI包括一些变化

我们的SPI现在可以支持最大到25兆的一个高速模式

另外LIN的话 我们现在支持到了2.1

原来035上的LIN只到2.0

这个协议上有更新

另外在LIN这一块 我们实际上现在

有Driverlib来支持 我们不会提供像原来这个

离散差上面的这种方式了

不是用这种Driverlib的形式

I2C的话 我们会有一个就是说

准备好的持续的 就是发射的一个中断

那么这个中断的话呢

这个是新增加的一个中断

这个中断是默认是不使用的

大家可以通过12CEMDR把它打开

这是新的一个功能

PMBus的话呢

我们可以最高支持到就是说

100K 400K或者1M

这样的速度

这个是我们004X里面新增加的PMBus功能

那么对于刚才说到的高速串行接口

这个也是我们在004X里面新增加的

这个实际上 我们可以支持

一些高速的串行的一些外设的连接

它实际上是一个点对点的方式

可以做成master或者slave的

最高的速率可以到50兆

然后在50兆的速率下 可以做到100兆的GPS

另外的话它是单线或者双数据都可以来支持

另外的话 它的这个就是说

发射和接收都是独立的模块

另外我们会增加硬件的CRC校验

八位的CIC校验

另外 大家知道对于说信号 比如说

我做了一些隔离的话

它肯定会有一些时延

那这个时延的话 我们是会做一些补偿的

而且另外的话 对于这个

比如说串行线上的一些断线的话我们也会有检测机制

那这个模块的话呢

是给大家提供了一些高速串行的

接口的一些需要

好 那今天所有的内容的话呢

基本上就是针对差异这一块

那么大家如果关注我们的004X的话

大家可以到我们的官网 到这个网页上面

有详细的数据手册

有我们的技术手册

大家可以进行一个下载

那么如果说需要这个样片

或屏幕版的话 也可以在上面进行申请

那么大家可以持续关注我们004X这个系列

这个从今年到明年应该陆续会有一些新的不同的管脚

封装的产品会出来

那大家看下有什么问题吗

视频报错
手机看
扫码用手机观看
收藏本课程

视频简介

C2000 F2004x 在实时控制系统中的新特性介绍 (3)

所属课程:基于 TI C2000 的电机控制应用 发布时间:2017.12.06 视频集数:5 本节视频时长:00:10:07
观看此视频后,我们会了解到C2000 F2004x在实时控制系统中特性,还会掌握如何在C2000上实现小于1微秒的电流环的设计。
TI培训小程序