主题中讨论的其他器件:C2000WARE、 LM4132
我使用 ADC_A 单元的4个通道来驱动 SinCos 编码器。 该单元以16位的分辨率运行、通道处于差分模式(2个正弦和2个余弦)。 ADC 通过 PWM 单元生成的 SOC 脉冲在16kHz 电网中(每隔62.5us 一次)对同步进行采样。
此外、COMPSS 单元用于生成数字信号、该信号稍后由 eQEP 计数。 比较器分别与输入端的正弦/余弦和相应的负信号一起工作。
ADC 工作正常、结果很好。 问题、CMPSS 单元受 ADC 的影响。 这意味着来自比较器的信号受到严重干扰。 我无法将其滤除、即使具有最高的迟滞级别也是如此。
但是、如果我关闭 ADC 单元、比较器的信号就会非常好。
这个问题总是出现在每个周期的过零处。
以下图片有助于显示此问题。 前两个信号用于正弦和正弦不跟踪、直接来自编码器。 第3个轨迹是由比较器生成的数字信号。 接下来的3个示例与余弦类似。
可以在详细视图中看到问题。 在模拟轨道的每次过零时、您可以看到在信号水平正确输出之前存在许多干扰。
如果我关闭 ADC 单元并再次查看比较器的输出信号、结果看起来会好得多。
我该怎么做才能同时使用这两个单元?