优先编码器
4 路请求输入编码为 2 位二进制,多个输入同时有效时只输出优先级最高者的编号。
也可以 下载 LTspice 网表,用 LTspice(File › Open,类型选 Netlists)或 ngspice 运行。
普通编码器要求同一时刻只有一个输入有效;优先编码器则为输入规定优先级,自动忽略低优先级请求。它常用于中断控制器:多个外设同时请求中断时,CPU 只响应级别最高者。另设“有效”输出指示是否存在任何请求,如 74HC148。
| 位号 | 元件值 / 型号 |
|---|---|
| U1 | NOT |
| U2 | |
| U3 | |
| U4 | |
| U5 | OR |
共 5 个元件,取自 KiCad 原理图。
- KiCad 原理图
priencoder.kicad_sch - SPICE 网表(LTspice / ngspice)
priencoder.cir - 原理图大图(SVG)
priencoder.svg - CircuitJS 电路文件(在新窗口打开仿真)
priencoder.txt
来源:CircuitJS · GPL-2.0 · 查看原始项目 ↗
电路示例来自 CircuitJS1(© Paul Falstad & Iain Sharp),按 GNU GPL v2 授权;KiCad 原理图由电子森林自动转换生成,中文讲解为电子森林原创。