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.

RE: TMS570LC4357: PWM数字比较模块(DC)过滤毛刺疑问

您好,感谢您的回复。

我们在板级应用时,还有如下两个疑问:

1,使用示波器的输入的TZ(tripzone)信号进行抓取时,发现在毛刺出现多个位置,且中间间隔时间较大,请参考如下简图。对于这种情况如果配置WINDOW过滤区间可对第一处毛刺区间进行过滤,但无法对第二处毛刺进行过滤第(如下图WINDOW_1区间所示)。如果都要进行过滤,那么只能使用下图WINDOW_2的方式进行过滤,但是这样有两个问题:

第一:WINDOW_2会过滤掉TZ中正常无毛刺的区间(下图中两处毛刺中间的区域)

第二:dcfwindow寄存器位宽为8bit,其宽度可能无法覆盖整个两段毛刺出现的区间。

2,

在部分使用场景中,经过示波器测量发现,当前的TZ信号输入为低电平的时间较长,跨越了ctr=prd/0边界,且周期性出现,具体如下图所示。此时通过设置dcfoffsetdcfwindow寄存器可过滤下图中位置1处的毛刺,但在位置2处,同样的dcfoffsetdcfwindow参数还会有效,导致在图中位置2TZ上没有毛刺时,也会被过滤掉。对于这种场景:

第一:软件的正常配置流程应该如何操作?

第二:让软件每次间隔一个ctr=prd/0dcfoffsetdcfwindow生效一次,来过滤应该出现毛刺的位置?

第三:此时读取的dccap寄存器的值还是否有意义?

期待您的回复,谢谢!