开关树 DAC
电阻串分出 8 个电平,3 级模拟开关二叉树按 3 位输入选出其中之一。
也可以 下载 LTspice 网表,用 LTspice(File › Open,类型选 Netlists)或 ngspice 运行。
电阻串(string)DAC 的输出总是取自分压链上的某个抽头,因此天然单调,不会出现失码,非常适合闭环控制。开关树用 n 层开关从 2ⁿ 个抽头中选一个,结构规整。缺点是元件数随位数指数增长、信号经过多级开关导致输出阻抗较高。许多集成 DAC(如部分 TI/ADI 电压输出 DAC)采用分段电阻串结构。
| 位号 | 元件值 / 型号 |
|---|---|
| R1 | 100Ω |
| R2 | 100Ω |
| R3 | 100Ω |
| R4 | 100Ω |
| R5 | 100Ω |
| R6 | 100Ω |
| R7 | 100Ω |
| U1 | ANALOG SPDT |
| U2 | ANALOG SPDT |
| U3 | ANALOG SPDT |
| U4 | ANALOG SPDT |
| U5 | ANALOG SPDT |
| U6 | ANALOG SPDT |
| U7 | ANALOG SPDT |
共 14 个元件,取自 KiCad 原理图。
- KiCad 原理图
swtreedac.kicad_sch - SPICE 网表(LTspice / ngspice)
swtreedac.cir - 原理图大图(SVG)
swtreedac.svg - CircuitJS 电路文件(在新窗口打开仿真)
swtreedac.txt
来源:CircuitJS · GPL-2.0 · 查看原始项目 ↗
电路示例来自 CircuitJS1(© Paul Falstad & Iain Sharp),按 GNU GPL v2 授权;KiCad 原理图由电子森林自动转换生成,中文讲解为电子森林原创。