This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
目前需求是应用在AC/DC电路中,
希望在交流工频电压输入的正半周期内,当电流过零点时硬件上会产生一个由0突变到1的脉冲,这个时候希望可以通过DSP来捕获这个上升沿然后去控制我的PWM信号(拉高或置低);
在交流工频电压输入的负半周期电流过零点的时候会产生一个由1变0的脉冲,同样希望这个时候可以通过DSP来捕获这个下降沿然后去控制我的PWM信号(拉高或置低)。
之前本来想用TZ1来捕获这个上升沿河下降沿的,但目前的问题datasheet中说明TZ1信号只有在由高变低的时候才会触发trip zone 从而产生相应的动作。
后来看到有人用DC数字比较器来触发,请问这个该怎么实现,看了一些例程的步骤
1,通过DCTRIPSEL位来选择脉冲信号输入TZ1,
2. 通过TZDCSEL 生产数字比较A高电平和低电平(DCAH/L).
3.然后DCAEVT1/2可以对TZ模块进行对PWM输出信号的操作。
1. 我对这个操作步骤不是很理解,也不知道该如何运用到我的应用中,特别是如何设置TZ1是高电平触发还是低电平触发, 求大神答疑解惑?
2. 本来是用eCap来分别捕获上升沿和下降沿的,但eCap捕获延时由200ns以上,而用TZ1来捕获延时只有12ns左右,请问还有别的捕获速度较快的方法吗?