世纪电源网社区logo
社区
Datasheet
标题
返回顶部
未解决

TMS320F28335 ecap捕获功能的一些探讨

[复制链接]
查看: 599 |回复: 2
1
堃2020
  • 积分:137
  • |
  • 主题:1
  • |
  • 帖子:1
积分:137
LV2
本网技师
  • 2022-6-8 22:49:17
10问答币
我的控制部分,是将一个正弦交流信号,经过AMC1301实现隔离,再将隔离后的正弦信号送入AD8561比较器当中,使其输出一个与输入交流信号同相位的一个方波信号。


其控制电路与输出方波如图1、2所示。


输出的方波接下来将被送入DSP的Ecap模块中捕获其上升沿和下降沿进入中断,配置epwm程序。但是将方波信号拉大可以发现(图3),其上升沿和下降沿存在大量的杂波。


通过单次捕获方式,并添加适当延时,可以避免捕获过程中,由于杂波导致的误动作。


但是仍有一个问题无法解决:就是捕获进入的时间不同,会导致epwm的输出不同


此处我的目标是:默认配置epwm输出低电平。上升沿时,epwm信号置高;下降沿时,epwm信号置低。


不同时刻开启输入交流信号,其输出的方波位置不同,导致捕获进入的时间不同,就会出现图4中情况。


可以看到,捕获进入时间不同,受到杂波影响,我的下降沿可能会被当作上升沿,而上升沿会被当做下降沿,这样就会影响我epwm的输出,导致后续的一些问题。


----------------------------------------------------------
我希望解决的问题是:


1.能否通过软件上,优化程序的写法,判断上升沿是真正的上升沿,避免杂波引起的误动作?


2.那么在硬件上,是否有一种方式,能够滤除输出方波的上升沿和下降沿处的杂波?

控制电路

控制电路

输出方波1

输出方波1

输出方波2

输出方波2

epwm可能输出情况

epwm可能输出情况
beyond_笑谈
  • 积分:3348
  • |
  • 主题:235
  • |
  • 帖子:789
积分:3348
LV8
副总工程师
  • 2022-7-9 22:04:06
  • 倒数2
 
在R8和R9的右侧增加一个102的电容,形成RC滤波。
AS-AS
  • AS-AS
  • 离线
  • LV8
  • 副总工程师
  • 积分:2425
  • |
  • 主题:149
  • |
  • 帖子:560
积分:2425
LV8
副总工程师
最新回复
  • 2022-7-14 22:31:18
  • 倒数1
 
在软件上捕获同个周期内的上升沿和下降沿,根据有效时间来判断是否可靠信号还是毛刺。
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号