3 位闪速(Flash)ADC
电阻分压网络产生 7 个阈值,7 个比较器同时比较输入,再由编码逻辑转换成 3 位二进制。
也可以 下载 LTspice 网表,用 LTspice(File › Open,类型选 Netlists)或 ngspice 运行。
闪速 ADC 是最快的 ADC 结构:n 位需要 2ⁿ−1 个比较器,所有比较同时完成,只需一个比较器延迟加编码延迟。比较器输出是“温度计码”(低于输入的全为 1),经异或等逻辑转换为二进制。代价是比较器数量随位数指数增长,所以通常只用于 8 位以下的高速场合,如示波器和雷达采集。
| 位号 | 元件值 / 型号 |
|---|---|
| R1 | 500Ω |
| R2 | 1kΩ |
| R3 | 1kΩ |
| R4 | 1kΩ |
| R5 | 1kΩ |
| R6 | 1kΩ |
| R7 | 1kΩ |
| R8 | 500Ω |
| U1 | OpAmp |
| U2 | OpAmp |
| U3 | OpAmp |
| U4 | OpAmp |
| U5 | OpAmp |
| U6 | OpAmp |
| U7 | OpAmp |
| U8 | XOR |
| U9 | XOR |
| V1 | 3.5V 50Hz |
共 18 个元件,取自 KiCad 原理图。
- KiCad 原理图
flashadc.kicad_sch - SPICE 网表(LTspice / ngspice)
flashadc.cir - 原理图大图(SVG)
flashadc.svg - CircuitJS 电路文件(在新窗口打开仿真)
flashadc.txt
来源:CircuitJS · GPL-2.0 · 查看原始项目 ↗
电路示例来自 CircuitJS1(© Paul Falstad & Iain Sharp),按 GNU GPL v2 授权;KiCad 原理图由电子森林自动转换生成,中文讲解为电子森林原创。