工具与软件:
您好!
我们在使用 TMS320F28377D、并尝试启动并运行 SDFM 模块。 遗憾的是、迄今为止未成功。
请注意、数据/时钟时序和数据/时钟信号质量正常。 我们按照建议使用3样片鉴定和模式0。
所以、这不是问题。
SDFM 数据滤波器与 EPWM11同步(比较 C 和 D)。 数据和比较过滤器的过滤器类型为 Sinc3。
当我们启动固件时、我们总是得到比较器的错误跳闸。 清除跳闸后、其运行不会出现误跳闸、测量值看起来合理。
在数据过滤单元的描述中、将其写入:
由于 sinc 滤波器(Sinc1、Sinc2、Sinc3、SincFast)的固有架构、前几个样本、
根据滤波器类型、是错误的。 表14-5在下面列出了错误样本的数量
条件:
•该滤波器会在首次启用和配置时关闭。
•当 SINC 滤波器在操作过程中被禁用、重新启用或重新配置时。
•当数据滤波器从 PWM 接收 SDSYNC 事件时。
比较器滤波器单元的说明中不包含此类内容。
问题1:
AR e 在配置和启用比较器滤波器后、前几个样本(在本例中为两个样本)也不正确?
问题2:
如果问题1的答案是肯定的、那么始终可以预期会出现误跳闸。 是这样吗?
问题3:
如果问题2的答案是肯定的、是否就如何处理这种情况提出建议? 在进行循环操作之前、我们是否必须等待至少两个样本、然后重置(FALSE)标志?
问题4:
我假设如果不从滤波器数据寄存器中读取最后一个结果、该结果将被下一个结果覆盖。 是这样吗? (为了说明这一点、我已经了解结果寄存器的运行情况)
谢谢、此致、
Patrick