查看: 704|回复: 0

dsp28335 Ecap总结

[复制链接]

该用户从未签到

发表于 2020-11-14 19:54:27 | 显示全部楼层 |阅读模式
分享到:

1.通过脉冲捕获模块捕获脉冲量的上升沿与下降沿,进而计算脉冲的宽度和占空比。

2.6组ecap模块,也可作为apwm输出使用。

3.特点

1)150MHZ系统时钟下,32位时基的分辨率为6.67ns

2)4级深度

3)可配置为单通道Apwm模式

4.单次模式和连续模式

1)单次模式:ecap模块等待N(1~4)个捕获时间发生,N的值为停止寄存器的值,一旦N值达到后,Mod4计数器和CAP寄存器的值都被冻结。如果向ECCTL2的RE-ARM写1后,Mod4就会恢复并从冻结状态恢复作用,同时如果将ECCTL1的CAPLDEN位写1,那么CAP1-CAP4寄存器就会再次加载新值。

2)连续模式:Mod4计数器循环计数(0->1->2->3->0),直至停止工作,捕获值在一个环形缓冲器里按顺序不断写入CAP1-CAP4

注:通过控制寄存器ECCTL1[CAPLDEN]位可以阻止捕获寄存器数值的加载。在单次模式下,一个停止信号产生的时候(Stopvalue=Mod4)该位被自动清除(CAP1-CAP4不加载)。

5.APWM模式:CAP1和CAP2为周期寄存器和比较寄存器,CAP3和CAP4为响应的影子寄存器


6.在中断服务函数中,必须通过中断清除寄存器(ECCLR)清除全局中断和响应的中断时间。


7.在APWM模式下,周期值和比较值必须写到有效寄存器CAP1和CAP2中,模块会自动复制到其影子寄存器中(CAP3和CAP4),在之后更改数据时,只需要使用影子寄存器就可以了。


回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条



手机版|小黑屋|与非网

GMT+8, 2024-4-26 01:49 , Processed in 0.114109 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.