EDA365电子工程师网

标题: 求助:单片机PWM做DAC电路的问题 [打印本页]

作者: laopi_eda    时间: 2014-11-4 21:44
标题: 求助:单片机PWM做DAC电路的问题
本帖最后由 laopi_eda 于 2014-11-4 21:46 编辑 + S5 w$ e! B( J
+ s* _+ d! F; o6 m5 F+ x% D

% i: [* h& _' A- T" l& X
/ {  `& h% {* i& A如图,是我最近利用 STC12C5A60S2 的PWM做的 DAC电路,现在我碰到个头疼的问题就是 在我 PWM占空比为0时,运放输出的电压为64.8mv,偏高了点,实际测试运放LM258输入0V时输出为3-7mv,查LM258手册这个是正常的。现在我想要 PWM占空比为0时,LM258 输出电压在10mv以内,该怎么做了,网上差了很多资料,看了很多别人画的电路图,但是实际仿真发现都有些不对劲,主要是输出不为“0”,求助,求助,万分感谢。9 U  f+ v9 r& Z- {+ v
: n3 T. z" W! @# ^* O8 Z; C) G4 h5 u

作者: fallen    时间: 2014-11-4 23:54
这个东东没什么好办法,这个应该是输入失调电压引起的。
作者: seawolf1939    时间: 2014-11-5 09:29
这失调显然没办法: _: g% B  _' r6 D0 y0 F7 M
那么渣的单片机和运放……
作者: jacklee_47pn    时间: 2014-11-5 09:57
要不要更換 OP AMP IC ?  LT1013 規格只有 Vos (Offset Voltage) 0.3mV 。
作者: laopi_eda    时间: 2014-11-5 10:50
继续求助,问题应该是单片机PWM占空比为0输出的并不是标准0V,有没有办法把这个电压给消了。。。
作者: part99    时间: 2014-11-5 12:10
试一下改善你的VDDA纹波,把完整的电路图贴出来才好分析。
作者: jacklee_47pn    时间: 2014-11-5 12:33
選用 OP AMP 有支援調整 offset 的功能,例如: TL071B ,用 OFFSET N1, OFFSET N2 去調整輸入端多出來的直流電平。! l- {: B2 _6 |! ]
3 L* N2 F/ j5 s

作者: jacklee_47pn    时间: 2014-11-6 09:57
如果要從 0V 開始輸入,且使用單電源,那就要選擇 rail to-rail input 和 rail to-rail output 。. d2 a$ x' ?2 U# g; ^2 c3 ]
2 X6 ]  A/ i6 t0 Y- k
你工作電壓只到 5V ,建議可以使用 LMV611, LMV612, LMV614 (一個、二個、四個 Op Amp.)1 j( m, `4 ~; L  O4 t2 b, s' ?+ P

6 x3 j0 u8 e) _0 j$ z$ p如果你的 DAC 輸出超過 5V,只要選擇 rail to-rail input 和 rail to-rail output 以及足夠工作電壓的芯片即可。




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2