(11) - 控制类外设PWM CAP QEP(下)

+荐课 提问/讨论 评论 收藏
  • 本课程为精品课,您可以登录eeworld继续观看:
  • (11) - 控制类外设PWM CAP QEP(下)
  • 登录
eCAP模块也是主要的C2000的控制模块 主要有两个功能 辅助外部系统时钟频率 和生成一个简单的PWM波形 eCap的主要模型 就是捕捉输入信号频率 或者占空比的一个模块 主要有一个32位计数器 输入时钟最快达到200兆 以及内部的四个捕捉寄存器 用于存储捕捉事件发生时计时器的技术值 急性选择寄存器 可以选择这四个寄存器 捕捉时刻电频跳变的模式 当然可以是从低变高 或者是从高变低 来组成 最后可以通过分频模块对输入信号进行分频 eCAP模块 也可以用于输出一个简单的PWM 用于驱动风扇 LED灯等简单功能 同样这个技术下 32位计数器就是时机 相当于PWM的TB模型的TBCPR CAP1作为TPPRD计算器 可以设定输出PWM的周期 CAP3是CAP1的shadow 而CAP2作为compare计算器 当TBCPR等于CAP2的值的时候 输出就可以翻转 CAP4就是CAP2的shadow 所以 这模式下 eCAP管脚可以输出一个固定占空比的PWM波形 称为APWM 这个模式也叫做APWM模式 eCAP的主要寄存器前面已经介绍 下面具体看一下如何配置 ECCTL1的高八位 主要是用于时机在仿真模型下 如何运行 以及输入时钟分频数 以及使能eCAP模块的计数器 ECCTL1的低八位的CAPOL 因为设置CAP计算器 在收到何种出发信号后 再开始捕捉 可以设置上跳跃 还是下跳跃 CTRRST计算器用来连续计算模式 还是差值计算模式 简单说 就是一个跳沿触发事件出发后 是清楚当前计数器 还是继续计数 前者用于周期捕捉后者用于占空比捕捉 ECCTL2计算器高八位可以设置APWM 在匹配占空比后是低电频还是高电频 CAP/APWM位可以设置 是当做eCAP捕捉模块 还是当做APWM模块使用 同时可以强制触发一次同步事件 eCAP也可以像PWM模块一样被同步 当收到信号 或事件调制为出发后 就会把CTRPHSD寄存器中的 值 相当于相位计算器 存储到TSCTR的周期计数器中 ECCTL2的第八位可以设置是否接受同步信号 以及收到同步信号后 如何传给eCAP模块 还可以停止实际接受技术 以及在顺序出发后 重新开始等待CAP1的事件还是停止 顺序出发时 是在一个eCAP时间出发后停止 以及单次捕捉出发 或者连续捕捉出发的设置 ECEINT用于手动设置中断 设置在时机等于周期值或者比较值时触发中断 并且可以使能是否允许中断异处功能 eQEP也是一个非常重要的控制外设 它的主要功能是为外部增量时 光电编码器 提供解码接口 可以更方便地使用硬件方式 到编码器角度值 图中Ch.A和Ch.B是编码器两个二极管的输出口 一般这两个二极管 都会发出相差四分之一度的信号 整理为输入信号就是为00、01、11 和10 这样的循环通过这个序列的解码就能看到转速和方向 同样 QEP的基础也是一个32位的实际计数器 输入时钟是系统时钟 然后通过解码器 算出角度差的时间 从而算出转速和方向 连接方法只要将A线对A线 B线对B线 连接到QEP编码器 以及Index连接到I线就可以
课程介绍 共计28课时,4小时27分22秒

C2837x入门指南

TI C2000 MCU PWM F2837xD ADC DAC DMA CLA C2837x CMP SDFM CAP QEP c28x

F2837x系列的最新 C2000™ Delfino™ 32 位 F2837xD 微控制器 (MCU),为工业实时控制实现最新创新,并设定了全新性能标准。这些最新 MCU 支持双核 C28x 处理功能与双实时控制加速器(也称为控制律加速器或 CLA),可提供 800 MIPS 浮点性能,从而可帮助设计人员为计算要求严格的控制应用开发低时延系统。此外,设计人员还可通过将多个嵌入式处理器整合在单个 MCU 中以降低复杂性,充分满足高级伺服驱动器、太阳能中央逆变器以及工业不间断电源 (UPS) 等需要实时信号分析的应用需求。

推荐帖子

ezfet lite编程器无法下载
用ti官网提供的开源版ez-fet lite制作的编程器,固件是初始版本,不能给最新款的单片机编程和仿真是么,试了msp430i2041,msp430fr5994,2线sbw都无法正常工作,电路确认没有问题,fet430或iar for 430都是最新版,提示找不到器件,换成比较老的芯片就可以编程。有没有人知道什么原因?是不是因为lite版本的限制,或是固件太旧了,支持不了? ...
mario813 微控制器 MCU
DSP28335烧录程序,除了CCS软件,有第三方程序下载软件工具吗??
DSP28335烧录程序,除了CCS软件,有第三方程序下载软件工具吗?? 可以使用我们的uniflash https://processors.wiki.ti.com/index.php/Category:CCS_UniFlash 量产应该还有一种设备加软件 直接将MCU装上去烧写完成 然后去焊接 ...
fish001 DSP 与 ARM 处理器
我的EK-LM3S811板子被锁住了?怎么办?
我的EK-LM3S811板子被锁住了,误用了JTAG口,有网友说解锁,我试了很多办法,都不行,难道真的需要换片了吗?可是换片哪有卖的啊?...
qwertyuiop11111 微控制器 MCU
求助怎么操作
编写程序,实现对MSP430G2553片内温度传感器的采集,并显示在LCD显示器,要求显示两位小数,尽可能提高精度。 ...
xavierxy 微控制器 MCU

luck_gfb

电机驱动的软件还是很复杂的。也就是说 你用我们的技术 你不需要做很多的操作调整 重新标定啊等等这些工作 只需要将我们的板子连接到电机 在10分钟内 可以让我们的电机转起来 而且这是无传感的技术 InstaSPIN TM motion是有传感的 会带给编码器的 我们会将速度网和[听不清]结合成一个环路 用IDC控制起来做 它的性能比较高端 而且只需要调整一个参数就可以了。

2020年09月02日 17:07:38

hawkier

哈哈哈,学完这章要点时间啊

2019年11月21日 16:12:10

大明58

学习C2837x入门指南

2019年08月22日 12:32:36

zhangleiat185

好好学习天天向上。。

2019年07月12日 16:34:47

hellokt43

好好学习天天向上。。

2019年06月09日 11:05:30

dingxilindy

学习C2000开发所需软件工具

2019年05月16日 14:51:31

zx1988ZX

终于看完了,不错的!

2019年04月25日 06:53:06

wudianjun2001

不错的视频资料。。。。。。

2019年03月04日 10:15:26

59477cq

学习了

2019年01月21日 20:28:50

凤凰息梧桐

学习一下

2019年01月21日 17:28:12

分享到X
微博
QQ
QQ空间
微信

EEWorld订阅号

EEWorld服务号

汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新文章 手机版

站点相关: EEWORLD首页 EE大学堂 论坛 下载中心 Datasheet 活动专区 博客

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved