二进制加权电阻 DAC
4 位逻辑输入经 2 倍递增的加权电阻送入运放求和,输出与二进制数成正比。
也可以 下载 LTspice 网表,用 LTspice(File › Open,类型选 Netlists)或 ngspice 运行。
反相求和放大器的输出 Vout = −Rf·Σ(Vi/Ri)。各位电阻按 2 倍递增,电流权重按 1、1/2、1/4、1/8 递减,于是输出正比于二进制数值。本例 Rf ≈ 160 Ω,每个 LSB 约 1 V。该结构直观,但位数增多时电阻比值变得极大(12 位需 2048:1),精度难以保证,因此实际多用 R-2R 梯形网络。
| 位号 | 元件值 / 型号 |
|---|---|
| R1 | 161Ω |
| R2 | 200Ω |
| R3 | 400Ω |
| R4 | 800Ω |
| R5 | 100Ω |
| U1 | OpAmp |
共 6 个元件,取自 KiCad 原理图。
- KiCad 原理图
dac.kicad_sch - SPICE 网表(LTspice / ngspice)
dac.cir - 原理图大图(SVG)
dac.svg - CircuitJS 电路文件(在新窗口打开仿真)
dac.txt
来源:CircuitJS · GPL-2.0 · 查看原始项目 ↗
电路示例来自 CircuitJS1(© Paul Falstad & Iain Sharp),按 GNU GPL v2 授权;KiCad 原理图由电子森林自动转换生成,中文讲解为电子森林原创。