主题
2.4 器件使用说明
本节按器件类别逐一给出:器件名称、对应的 svg 文件、器件图形、参数表与参数含义。
NESIM-A 基于图形化硬件描述语言 HDL-X,每个器件都是一个可编辑的 svg 文件;下表中的“svg 文件”一列即为器件在软件包中的实际文件名,可直接用于 器件管理工具 中打开与修改。
2.4 目录
| 小节 | 内容 | 器件数 | 参数表 |
|---|---|---|---|
| 2.4.1 器件连接与常用仪表 | 导线、节点、电源、接地、电压表、电流表、信号源、示波器 | 8 | 表2-1 ~ 表2-8 |
| 2.4.2 模拟部分 | 电阻、电容、电感、运放、比较器、二极管、稳压管、BJT、FET、耦合电感 | 10 | 表2-9 ~ 表2-18 |
| 2.4.3 数字部分 ① | 逻辑指示灯、逻辑信号、六种基本逻辑门 | 8 | 表2-19 ~ 表2-26 |
| 2.4.3 数字部分 ② | 编码器、译码器、LED 数码管、数据选择器 | 6 | 表2-27 ~ 表2-32 |
| 2.4.3 数字部分 ③ | D/JK 触发器、寄存器、移位寄存器 | 7 | 表2-33 ~ 表2-39 |
| 2.4.3 数字部分 ④ | 十进制/十六进制/加法/减法计数器、分频器 | 5 | 表2-40 ~ 表2-44 |
| 2.4.3 数字部分 ⑤ | BUF、DRV、随机数发生器 | 3 | 表2-45 ~ 表2-47 |
| 2.4.3 数字部分 ⑥ | 并转串、串转并、UART / SPI / IIC | 7 | 表2-48 ~ 表2-54 |
| 合计 | 54 | 表2-1 ~ 表2-54 |
关于章节编号
原手册正文将“器件使用说明”编为 2.4(含 2.4.1 / 2.4.2 / 2.4.3 三个小节),而目录页写作 2.3。本站以正文编号为准。由于数字部分共 36 种器件篇幅较长,本站按功能将其拆为 6 个子页,器件与参数表的编号与顺序保持不变。
器件速查索引
| # | 器件 | svg 文件 | 参数表 | 章节 |
|---|---|---|---|---|
| 1 | 导线 | h-path.svg / v-path.svg / path1.svg / path2.svg | 表2-1 | 2.4.1 |
| 2 | 电路节点 / 导线交点 | junctiona.svg / junction.svg | 表2-2 | 2.4.1 |
| 3 | 直流电源 | vcc.svg / vee.svg / vss.svg | 表2-3 | 2.4.1 |
| 4 | 接地 | gnd1.svg | 表2-4 | 2.4.1 |
| 5 | 电压表 | Voltmeter.svg | 表2-5 | 2.4.1 |
| 6 | 电流表 | ammeter.svg | 表2-6 | 2.4.1 |
| 7 | 信号源 | signal.svg | 表2-7 | 2.4.1 |
| 8 | 多通道示波器 | oscilloscopea.svg | 表2-8 | 2.4.1 |
| 9 | 电阻 | res.svg | 表2-9 | 2.4.2 |
| 10 | 电容 | cap.svg | 表2-10 | 2.4.2 |
| 11 | 电感 | ll.svg | 表2-11 | 2.4.2 |
| 12 | 运算放大器 | amp.svg | 表2-12 | 2.4.2 |
| 13 | 比较器 | comparator.svg | 表2-13 | 2.4.2 |
| 14 | 二极管 | d1.svg | 表2-14 | 2.4.2 |
| 15 | 稳压二极管 | w1.svg | 表2-15 | 2.4.2 |
| 16 | 双极型三极管(BJT) | npn.svg / pnp.svg | 表2-16 | 2.4.2 |
| 17 | 场效应管(FET) | nmosfet.svg / pmosfet.svg | 表2-17 | 2.4.2 |
| 18 | 耦合电感 | transformer.svg | 表2-18 | 2.4.2 |
| 19 | 逻辑指示灯 | lamp.svg | 表2-19 | 2.4.3 ① |
| 20 | 逻辑信号 | PTKG2.svg | 表2-20 | 2.4.3 ① |
| 21 | 与门 | and.svg | 表2-21 | 2.4.3 ① |
| 22 | 或门 | or.svg | 表2-22 | 2.4.3 ① |
| 23 | 非门 | not.svg | 表2-23 | 2.4.3 ① |
| 24 | 与非门 | notand.svg | 表2-24 | 2.4.3 ① |
| 25 | 或非门 | notor.svg | 表2-25 | 2.4.3 ① |
| 26 | 异或门 | xor.svg | 表2-26 | 2.4.3 ① |
| 27 | 8-3 编码器 | encoder83.svg | 表2-27 | 2.4.3 ② |
| 28 | 3-8 译码器 | decoder38-2.svg | 表2-28 | 2.4.3 ② |
| 29 | 二-十进制译码器 | decoder2-10.svg | 表2-29 | 2.4.3 ② |
| 30 | LED 数码管 | led47.svg | 表2-30 | 2.4.3 ② |
| 31 | 4 选 1 数据选择器 | MUX41.svg | 表2-31 | 2.4.3 ② |
| 32 | 8 选 1 数据选择器 | MUX81.svg | 表2-32 | 2.4.3 ② |
| 33 | D 触发器 | dtrigger.svg | 表2-33 | 2.4.3 ③ |
| 34 | 带复位-置位功能的 D 触发器 | RSdtrigger.svg | 表2-34 | 2.4.3 ③ |
| 35 | JK 触发器 | JKtrigger.svg | 表2-35 | 2.4.3 ③ |
| 36 | 8 位寄存器 | register8.svg | 表2-36 | 2.4.3 ③ |
| 37 | 8 位右移寄存器 | shift.svg | 表2-37 | 2.4.3 ③ |
| 38 | 8 位左移寄存器 | shift1.svg | 表2-38 | 2.4.3 ③ |
| 39 | 8 位移位寄存器 | shift2.svg | 表2-39 | 2.4.3 ③ |
| 40 | 十进制计数器 | counter10.svg | 表2-40 | 2.4.3 ④ |
| 41 | 十六进制计数器 | counter16.svg | 表2-41 | 2.4.3 ④ |
| 42 | 加法计数器 | counter4.svg | 表2-42 | 2.4.3 ④ |
| 43 | 减法计数器 | counter41.svg | 表2-43 | 2.4.3 ④ |
| 44 | 分频器 | divider16.svg | 表2-44 | 2.4.3 ④ |
| 45 | 模数转换(BUF) | buf.svg | 表2-45 | 2.4.3 ⑤ |
| 46 | 数模转换(DRV) | DRV.svg | 表2-46 | 2.4.3 ⑤ |
| 47 | 随机数发生器 | RANDOM16.svg | 表2-47 | 2.4.3 ⑤ |
| 48 | 并转串 | P8S.svg | 表2-48 | 2.4.3 ⑥ |
| 49 | 串转并 | SP8.svg | 表2-49 | 2.4.3 ⑥ |
| 50 | UART 发送端 | UART10-T.svg | 表2-50 | 2.4.3 ⑥ |
| 51 | UART 接收端 | UARTR.svg | 表2-51 | 2.4.3 ⑥ |
| 52 | SPI 发送端 | SPIOUT1.svg | 表2-52 | 2.4.3 ⑥ |
| 53 | IIC 发送端 | IIC_M.svg | 表2-53 | 2.4.3 ⑥ |
| 54 | IIC 接收端 | IIC_S.svg | 表2-54 | 2.4.3 ⑥ |
通用字段说明
多数器件都带有以下反复出现的属性字段,先在这里统一说明,后面各器件的参数表不再重复解释。
| 字段 | 含义 | 取值约定 |
|---|---|---|
Number | 器件名称/编号 | 电阻 R1、电容 C1、电感 L1、运放 A1、比较器 COMP1、二极管 D1、稳压管 W1、三极管 N1/P1、场效应管 M1、耦合电感 T1、数字器件 IC1、逻辑信号/开关 KG1、信号源 S1 |
rotation | 器件旋转角度 | 默认 0,取值范围 0 ~ ±360;90 为顺时针 90°,-90 为逆时针 90° |
stroke | 线条/引脚颜色 | 常见默认值:导线 black、仪表连线 blue、数字器件引脚 green |
fill | 填充色 | 逻辑指示灯默认 red、LED 数码管默认 green |
scale | 器件缩放系数 | 默认 1 |
d | 连接属性 | 指向与本器件相连的信号源、节点或器件管脚,写法见下 |
器件端口命名约定
| 端口字母 | 对应引脚 | 出现在 |
|---|---|---|
A / B | 两端器件的输入/输出端 | 电阻、电容、电感、二极管、稳压管、耦合电感、电流表 A/B |
N / P / O | 负端 / 正端 / 输出端 | 运算放大器、比较器 |
B / C / E | 基极 / 集电极 / 发射极 | 双极型三极管 |
G / D / S | 栅极 / 漏极 / 源极 | 场效应管 |
d0 ~ d7、D0 ~ D7 | 并行数据输入端(1 号 ~ 8 号) | 编码器、数据选择器、寄存器、通信器件 |
clk / clr / load / sel0~sel2 | 时钟 / 清零 / 加载 / 选择输入端 | 时序与通信器件 |
连接属性 d 与节点命名的写法
- 指向器件管脚:写作
器件名^管脚号,例如IC4^7表示逻辑器件 IC4 的第 7 号管脚,IC3^0 ~ IC3^7表示连续的 1~8 号管脚。 - 指向电路节点:写作节点名,例如
J1;节点名称只能以字母J开头,如J1、J2、J3。 - 指向逻辑信号/开关器件:写作其名称,例如
KG1。 - 指向信号源:写作其名称,例如
S1。 - 指向模拟器件名称:写作其名称,例如
R1、C1。 - 指向接地:写作
GND。
电路节点必须先放置
节点编号由软件在电路仿真时根据放置的前后顺序自动编写,所以节点的名称会随放置顺序变化;如需固定名称,请按同一顺序放置节点。