Part Number:F28M35H52C
配置了6路ECAP口,用于输入脉冲的载波频率和正频宽的计算。
每路接口cap1采上升沿,cap2下降沿,cap3上升沿,cap4下降沿,cap4中断
发现在某些情况下,ecap1通道和ecap2通道持续异常
在脉冲上升沿到来后,cap1采集到上升沿,高电平持续至下降沿,理论只有cap1和cap2有数据,实际中cap4中断了,cap2和cap3值接近,差了2个时钟左右,也就是看起来像异常触发了一样,
而实际上输入的信号非常好,没有毛刺
Green Deng:
你好,工程师将在工作时间为你解答。
,
Green Deng:
你好,不知道你的程序中是否还有其他中断?会不会中断优先级的问题导致eCAP中断延迟?
,
yunfei ma:
6个ecap都是用的中断,还有定时器和ad中断,看起来不像延时,以为cap2和cap3之间只有2个时钟间隔,
,
Green Deng:
你好,再问一下你的题干描述。
你的6路cap是采的几路信号?
yunfei ma 说:每路接口cap1采上升沿,cap2下降沿,cap3上升沿,cap4下降沿,cap4中断
这里是cap1&2采1路,cap3&4采一路吗?总的来说这个描述对我不了解项目的人来说理解起来有点乱啊
,
yunfei ma:
6路独立信号,每路正频宽在1.5ms左右,周期70hz,不会出现2个脉冲宽度的波形的
,
Green Deng:
方便把eCAP模块的配置代码上传一下吗?
另外,能附上原始信号和采集出问题的情况图示就更好了。