JK 触发器 4 位计数器
四个 JK 触发器级联组成 4 位二进制计数器。
本例分析:.tran 10e-03 100e-03 0e-03。网表已合并所需器件模型,可直接用 ngspice 运行(ngspice esim-4-bit-jk-ff.cir)。也可以下载 KiCad 原理图,在 KiCad 9 的「检查 › 仿真器」中直接运行。
本例使用 ngspice 的 XSPICE 数字/混合信号模型,LTspice 无法直接运行。
✓ 已用 ngspice 运行验证
异步计数器结构简单,但各级延时累积;同步计数器所有触发器共用时钟。
| 位号 | 元件值 / 型号 |
|---|---|
| R1 | 1k |
| R2 | 1k |
| R3 | 1k |
| R4 | 1k |
| U1 | adc_bridge_3 |
| U2 | adc_bridge_4 |
| U3 | d_jkff |
| U4 | adc_bridge_4 |
| U5 | d_jkff |
| U6 | d_and |
| U7 | d_jkff |
| U8 | d_and |
| U9 | dac_bridge_4 |
| U10 | d_jkff |
| U11 | dac_bridge_1 |
| U12 | plot_v1 |
| U13 | plot_v1 |
| U14 | plot_v1 |
| U15 | plot_v1 |
| v1 | DC |
| v2 | pulse |
| v3 | DC |
| v4 | 0 |
| v5 | 0 |
| v6 | 0 |
| v7 | 0 |
| v8 | 0 |
| v9 | 0 |
| v10 | 0 |
| v11 | 0 |
共 30 个元件,取自 KiCad 原理图。
- KiCad 原理图
esim-4-bit-jk-ff.kicad_sch - SPICE 网表(ngspice)
esim-4-bit-jk-ff.cir - 原理图大图(SVG)
esim-4-bit-jk-ff.svg
来源:eSim · GPL-3.0 · 查看原始项目 ↗
电路示例来自 IIT Bombay FOSSEE 团队的 eSim 示例库,按 GNU GPL v3 授权;原理图由电子森林升级为 KiCad 9 格式,网表合并了原示例的模型文件,中文讲解为电子森林原创,以上修改同样按 GPL v3 发布。