最近做项目遇到一个问题,我把ADC的时钟设置成90MHz,采用EPWM触发8个通道(4组2通道同时保持),触发频率为300kHz,当系统PWM还没工作时,采样都还挺好,当系统PWM工作起来之后,采样就乱跳了,我现在的数字地和模拟地是隔离开的,没有其他的传导回路,想请问有没有遇到这样的情况,是我的ADC时钟设置太高了么?谢谢。
Howard Zou:
可以尝试增大ACQPS寄存器增大采样窗时间看看有没有改善。另外有些ACQPS值是不能用的,在数据手册里有:
10h, 11h, 12h, 13h, 14h, 1Dh, 1Eh, 1Fh, 20h, 21h, 2Ah, 2Bh, 2Ch, 2Dh, 2Eh, 37h, 38h, 39h, 3Ah, 3Bh都不能用。
最近做项目遇到一个问题,我把ADC的时钟设置成90MHz,采用EPWM触发8个通道(4组2通道同时保持),触发频率为300kHz,当系统PWM还没工作时,采样都还挺好,当系统PWM工作起来之后,采样就乱跳了,我现在的数字地和模拟地是隔离开的,没有其他的传导回路,想请问有没有遇到这样的情况,是我的ADC时钟设置太高了么?谢谢。
mangui zhang:
因为你是拿EPWM触发的 工作起来负载可能影响了输入
也就是是设计PWM触发的原因 因为在不同的PWM时刻
会对采样结果造成影响
最近做项目遇到一个问题,我把ADC的时钟设置成90MHz,采用EPWM触发8个通道(4组2通道同时保持),触发频率为300kHz,当系统PWM还没工作时,采样都还挺好,当系统PWM工作起来之后,采样就乱跳了,我现在的数字地和模拟地是隔离开的,没有其他的传导回路,想请问有没有遇到这样的情况,是我的ADC时钟设置太高了么?谢谢。
jiahui jiang:
回复 mangui zhang:
我有进行了测试,同样是PWM开启,把这个系统的采样接到其他系统的电压,这样采样就没有问题,应该是我电路EMI这类的问题,用的是AMC1200,采样的电容电压波形还不错,但是到AMC1200采样两端的电压就很差,导致ADC采样的噪声很大。现在还在查找源头。
最近做项目遇到一个问题,我把ADC的时钟设置成90MHz,采用EPWM触发8个通道(4组2通道同时保持),触发频率为300kHz,当系统PWM还没工作时,采样都还挺好,当系统PWM工作起来之后,采样就乱跳了,我现在的数字地和模拟地是隔离开的,没有其他的传导回路,想请问有没有遇到这样的情况,是我的ADC时钟设置太高了么?谢谢。
Howard Zou:
回复 jiahui jiang:
那建议你可以重新提一个AMC1200的问题,这颗芯片很多客户都在用,反馈都还不错的。