原理图如下所示:1KHz以内的DA输出值基本正常,但输出会产生振铃现象。高频之后(50KHz以上)输出信号完全失真,请教下各位工程师大概是什么原因导致的此问题,改进方向在哪?
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.
振铃现象是在U3输出端测得的。
U3输出端实际测得的幅值范围是:0 - 4.2V左右。DA1-DA8输入为低电平,U3输出为0;DA1-DA8输入为高电平,U3输出为4.2V左右,DA1输入低电平,DA2-DA8输入为高电平,U3输出为2.5V左右;DA1-DA2输入低电平,DA3-DA8输入为高电平,U3输出为1.25V左右;依此类推。现在的问题是,DA1-DA8改为脉冲输入,如1KHz, DA1输入1KHz的脉冲,DA2-DA8输入固定高电平,U3输出频率为1KHz幅值为0-4.2V左右的脉冲。如果将DA1输入脉冲提高到50KHz, DA2-DA8输入固定高电平,则U3输出完全失真。我所期望的波形是,如果DA1-DA8输入100KHz的波形,则U3输出同样频率幅值在0-4.2v(或2.5V、1.25V......)的脉冲。输出空载和接100欧姆的电阻测得的结果基本一致。怀疑高频时的失真现象是由于振铃导致的,请问 Luo工,电路需要在哪些方面进行改进?
如果是 Code-to-code glitch,您可以通过在DAC输出端加RC滤波电路来去除,具体见下面视频讲解:
https://www.ti.com/video/series/digital-to-analog-converters--dacs-.html#transcript-tab