標(biāo)題: 如圖,PWM模擬DAC作為XTR111的電壓輸入時,如何讓XTR111的輸入電壓不受電阻分壓影響 [打印本頁]

作者: 小浪魚    時間: 2019-9-24 15:36
標(biāo)題: 如圖,PWM模擬DAC作為XTR111的電壓輸入時,如何讓XTR111的輸入電壓不受電阻分壓影響

D6IYC(O9R$[~E9DV4[Q[}G7.png (65.73 KB, 下載次數(shù): 87)

試過在RC濾波電路后面加電壓跟隨器但是沒有效果。選用的是lm358

試過在RC濾波電路后面加電壓跟隨器但是沒有效果。選用的是lm358

作者: wulin    時間: 2019-9-24 16:52
MCU的PWM輸出端口需要設(shè)置為推挽輸出,否則由于端口輸出高或低電平時的內(nèi)阻不同,導(dǎo)致濾波RC充放電時間常數(shù)不同,在濾波電容上無法獲取正確的直流電壓有效值。LM358跟隨器輸出電壓范圍0~VCC-1.5V,所以LM358的電源電壓要高于最大輸入電壓1.5V以上才能正確反映輸入電壓。


作者: cuihaodianzi    時間: 2019-9-24 17:34
加個電壓跟隨器隔離一下就可以
作者: 小浪魚    時間: 2019-9-25 10:55
wulin 發(fā)表于 2019-9-24 16:52
MCU的PWM輸出端口需要設(shè)置為推挽輸出,否則由于端口輸出高或低電平時的內(nèi)阻不同,導(dǎo)致濾波RC充放電時間常數(shù) ...

你好,感謝你的回復(fù)。pwm輸出引腳已經(jīng)設(shè)置成了復(fù)用推挽輸出,電壓跟隨器使用的lm358(單電源5v供電),實際測量時,RC二階濾波后的電壓值越輸出引腳電壓相差不大,經(jīng)過電壓跟隨器后電壓也沒變。但是一旦把lm358輸出接入XTR111后,358輸出的電壓就變了(增加了0.8V).求解答,謝謝。
作者: 小浪魚    時間: 2019-9-25 11:01
cuihaodianzi 發(fā)表于 2019-9-24 17:34
加個電壓跟隨器隔離一下就可以

感謝你的回復(fù),我自己加過lm358(5V單電源供電)做電壓跟隨器。電壓跟隨沒問題,但是輸出接到XTR111時lm358輸出電壓就會變化。而且當(dāng)pwmdac模擬 0V電壓時,RC濾波電路輸出一直有0.3V左右的電壓消除不了。求解,謝謝。
作者: hhh402    時間: 2019-9-25 11:43
濾波電容取值不對,換成104或105,lm358輸入偏置電流太大不適合做小電流的電壓跟隨,換成082運放,你的PWM不會用16位的吧,改用8位的,pwm頻率越大輸出的電壓文波越小,頻率至少要3kHZ。樓主對硬件不是很了解選型有問題,用PWM做DA對硬件要求是比較高的,要用高主頻的單片機(89c52不行),PWM用10位以下的(16位最好不用),運放需要選偏置電流小的(lm358不行)。

作者: wulin    時間: 2019-9-25 11:46
小浪魚 發(fā)表于 2019-9-25 10:55
你好,感謝你的回復(fù)。pwm輸出引腳已經(jīng)設(shè)置成了復(fù)用推挽輸出,電壓跟隨器使用的lm358(單電源5v供電),實 ...

沒有使用過XTR111,不了解XTR111輸入特性。有可能XTR111的VIN端口懸浮電壓高于5V。LM358輸出阻抗很低,輸出電壓一般不會受負(fù)載影響,除非LM358內(nèi)部輸出管進(jìn)入非線性區(qū)。建議LM358電源電壓也用24V試試。
作者: 小浪魚    時間: 2019-9-25 15:52
hhh402 發(fā)表于 2019-9-25 11:43
濾波電容取值不對,換成104或105,lm358輸入偏置電流太大不適合做小電流的電壓跟隨,換成082運放,你的PWM ...

感謝回復(fù),單片機用的是stm32f103c8t6(pwm輸出頻率為280k HZ左右),pwm分辨率為8位.我換一個運放試一下。
作者: hards    時間: 2020-12-13 10:28
是不是頻率太高了,你換一下低頻試一下

作者: elektroboard    時間: 2022-12-21 05:03
小浪魚 發(fā)表于 2019-9-25 10:55
你好,感謝你的回復(fù)。pwm輸出引腳已經(jīng)設(shè)置成了復(fù)用推挽輸出,電壓跟隨器使用的lm358(單電源5v供電),實 ...

你好。我也有同樣的問題。我在 lm358 輸出端測量 0.65v。你找到解決這個問題的方法了嗎?請?zhí)峁┵Y料




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1