我使用DAC8760,不用HART模式,把DAC设置成输出1.5V直流电,设置后,发现输出在1.5V上以正弦波震荡,峰峰值为300mV,设为其他电压值也有此现象,但在0.6V以下都无此现象。下图是示波器采集到的波形,因为把示波器设为交流模式,所以显示时去除直流分量1.5V, 均值显示为0。
下图是我的原理图DAC部分,是否有问题? 我比较过此图和别人的电路图,发现一个可疑点在于,HART-IN管脚,人家的图是用一个22nF的电容连接在HART-IN管脚和地之间(前提是不用HART模式),我在设计中是悬空(因为软件上,我不设置为HART模式,而且此芯片初始值也是直流输出)。我后来试过用电容,但连接分别是1nF, 10nF和0.1uF的电容,但问题依然存在。
Martin:
正弦振荡频率大概为125kHz左右, 你的电路板附近有这个工作频率的干扰源吗?
你的供电电压是多少?怎么得到的?
电路板是自己设计的吗?
Maverick_1984:
回复 Martin:
电路板是自己设计的, 输入板子的供电电压是15V, 直流稳压电源供电,经过TPS4901把电源变为12V, 给DAC,单端供电, DAC的量程实际设置为5V。
也试过用10.4V的适配器(手机充电器)供电给板子,TPS4901把电源变为9V左右,单端供电, DAC的量程实际设置为5V。
是否有干扰源我去确认一下。目前板子上的其他部分都正常,包括FPGA, AD转换器ADS8332,仪表放大器INA1282, REF5040和REF5042,和其他电源转换芯片LM1117, Max660。
电路是否有问题?
Maverick_1984:
回复 Martin:
DAC设置不同的电压,振荡频率有所变化。
Maverick_1984:
回复 Martin:
设置DAC不同的输出电压,振荡频率有所变化
Maverick_1984:
回复 Martin:
谢谢Martin, 我把0.1uF的电容去除(不接电容)之后,震荡消失,问题解决。
但为什么大的电容会引起输出振荡?
我的理解是此处加电容相当于加一个低通滤波器,频率拐点w0是1/RC,R是定值,由DA转换器内部电路等效,当电容C增大时,w0变小,滤波的范围向低频方向扩展,能滤更低频的信号。滤高频信号的能力保持不变(依然很强大)。以上理论说明大电容滤波能力更强。为什么此处不是这一种情况呢?不是这种模型?