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
dac.png
(24.47 KB, 下载次数: 17)
下载附件
保存到相册
2014-11-4 21:38 上传
% 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