波形幅度在0到5V时每个波形的零点有一个点的飞点直接上升到电源点5V。当再调大输入波形大于5V时在波形的每个5V点也产生飞点到10V。我的输入波形经过1/4分压量程10V,参考电压是2.5V。问题的原因搞不懂请赐教。
Decapton Wang:
手册25页图67画出了输入级的等效电路,从这个电路看,开关在打开和关断时会向两端泄放电荷,从而造成一些尖刺。如果泄放的电荷过多,有可能把保护二极管冲开,以至于尖刺直接冲到VDD/GND。建议参考38页图88,在输入端加入一个电容,在不影响前级驱动能力的情况下,加大这个电容有助于吸收泄放的电荷。
Lin Xu:
回复 Decapton Wang:
按照您的建议增加了一个2.2nf的电容但没有任何改善
Lin Xu:
回复 Lin Xu:
数据跳变的情况是:比如80 0C 76 80 01 75 跳变到c0 f5 96 然后恢复为7f eb 86 7f e4 41.
7f ed 2d 7f f5 6d 跳变到3f 01 e8然后恢复为80 1a 44 80 18 03.
Decapton Wang:
回复 Lin Xu:
是不是信号源的原因?换一台信号源再试试。这些跳变的尖峰是个固定频率的还是随输入频率变化的?可以做个实验看看结果,然后把尖峰的频率找出来。
Lin Xu:
回复 Decapton Wang:
信号源没问题,我用示波器看过。尖峰是随信号变化的,只要信号有微小的波动就会有5V的尖峰。纯直流没有尖峰。
Lin Xu:
回复 Lin Xu:
不知道原因在是什么?
Decapton Wang:
回复 Lin Xu:
如果交流信号输入时有尖峰,建议你计算一下尖峰的频率,看看是否和信号的频率有相关性。另外,看一下尖峰出现在哪个输入电压下,从你第一幅图来看,尖峰总是出现在0V,但是第二幅图尖峰对应的输入电压又变化了。
Lin Xu:
回复 Decapton Wang:
尖峰是随信号变化的,但不管信号怎么变化只要输入信号有微小的波动就会在0V点产生尖峰(输入信号在0到5V间对应的输入ADS1278的电压范围在0到1.25V);当输入信号幅度大于5V时除了在0V有尖峰外在正5V点和-5V点也会产生尖峰(输入信号5V点对应的输入ADS1278的电压为1.25V);
另外请问下ADS1278的VREFN接地,VREFP接2.5V,当差分输入静态时VINP-VINN =0V时PDF上说的是输出为000000而我的输出是在800000左右对吗?
Decapton Wang:
回复 Lin Xu:
1. 上传一下你的电路图,最好能把ADC的前端信号调理电路也一并传上来。
2. 从手册24页表格5来看,VINP-VINN=0时对应的是0;VINP-VINN~=-VREF时对应的是800000h。你的结果不对吧?
Lin Xu:
回复 Decapton Wang:
感觉是有问题,电路图传上来了,您帮着看下,谢谢!