最近做项目遇到一个问题,我把ADC的时钟设置成90MHz,采用EPWM触发8个通道(4组2通道同时保持),触发频率为300kHz,当系统PWM还没工作时,采样都还挺好,当系统PWM工作起来之后,采样就乱跳了,我现在的数字地和模拟地是隔离开的,没有其他的传导回路,想请问有没有遇到这样的情况,是我的ADC时钟设置太高了么?谢谢。
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.
最近做项目遇到一个问题,我把ADC的时钟设置成90MHz,采用EPWM触发8个通道(4组2通道同时保持),触发频率为300kHz,当系统PWM还没工作时,采样都还挺好,当系统PWM工作起来之后,采样就乱跳了,我现在的数字地和模拟地是隔离开的,没有其他的传导回路,想请问有没有遇到这样的情况,是我的ADC时钟设置太高了么?谢谢。
可以尝试增大ACQPS寄存器增大采样窗时间看看有没有改善。另外有些ACQPS值是不能用的,在数据手册里有:
10h, 11h, 12h, 13h, 14h, 1Dh, 1Eh, 1Fh, 20h, 21h, 2Ah, 2Bh, 2Ch, 2Dh, 2Eh, 37h, 38h, 39h, 3Ah, 3Bh都不能用。
我有进行了测试,同样是PWM开启,把这个系统的采样接到其他系统的电压,这样采样就没有问题,应该是我电路EMI这类的问题,用的是AMC1200,采样的电容电压波形还不错,但是到AMC1200采样两端的电压就很差,导致ADC采样的噪声很大。现在还在查找源头。
那建议你可以重新提一个AMC1200的问题,这颗芯片很多客户都在用,反馈都还不错的。
经测试,ADC的时钟开到90MHz,采样就会出问题,用二分频45MHz,采样就恢复正常;另外采用的差分电阻太大,共模干扰大。
是的,ADC 时钟最大只能到45MHz。规格书5.13.1上Table5-5有. 搜索ADC clock可以找到