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.
您好!
当前、我们在模块 C 和 D 上对 ADC 通道进行采样时面临一个问题。对于每个模块、我们 分别以12位分辨率对1个通道和16位差分模式对2个通道进行采样。
有2个问题:
1) 1)对于模块 C、 在12位采样的通道将返回16位的值...我猜是、无论我们为特定通道选择的分辨率是多少、该模块的转换器都将设置为16位。 正确读取输入电压、将整数值重新调整为16位可以解决该问题。
2) 2)对于模块 D、在12位进行采样的 ADC 即使在重新计算后也返回不正确的结果...输入电压被错误读取、并且信号对输入电压的变化做出缓慢响应。
供参考:
1) 1)从所有 ADC 进行的采集以20kHz 的频率由相同的 ePWM 触发器触发
2) 2) ADC 时钟频率= 40MHz
3) 3)我们正在使用 Simulink 中对目标进行编程
有什么建议吗?
谢谢
弗朗切斯科
需要对上述第1)点进行校正...此外、模块 C 也不正确工作、测得的电压误差为0.2V
尊敬的 Francesco:
F28388D 中的每个 ADC 模块都可以单独进行编程、但一个模块作为12位运行、另一个模块作为16位模式运行会导致异步运行模式。 12位和16位运行的时序不同、这将导致转换阶段信号与采样阶段耦合。 有关详细信息、请参阅技术参考手册。
最好以相同的模式运行所有 ADC 模块、以避免会导致性能严重下降的异步运行。
此致、
约瑟夫