| name | easyeda-draw-rules |
| description | Schematic design rules and standards for EasyEDA Pro. Invoke when user needs to understand signal flow conventions, layout standards, naming conventions, or professional schematic design principles. |
原理图设计规范
基于行业标准和最佳实践的 EasyEDA 原理图设计规范。
1. 信号流向约定
规则 1: 从左到右的信号流
信号以可预测的方向流动,与阅读文本的方式匹配。
输入(左侧) → 处理 → 输出(右侧)
示例:
传感器 → 放大器 → ADC → 微控制器 → DAC → 驱动器 → 电机
规则 2: 垂直电压约定
较高的电压在顶部,较低的电压(地)在底部。
顶部: VCC, VDD, +12V, +5V, +3.3V
中间: 信号路径、元件
底部: GND, VSS, 负电源轨
规则 3: 反馈流向相反
反馈路径从右向左布线,与前向信号路径区分。
2. 元件放置和分组
规则 4: 按功能分组
将元件组织成逻辑功能块,用矩形或视觉分隔划分:
- 电源部分: 电源输入、稳压、滤波
- 输入调理: 传感器接口、信号调理
- 微控制器和外设: MCU、晶振、复位电路
- 通信接口: UART、I2C、SPI、USB
- 输出驱动器: 电机驱动、LED 驱动
- 保护电路: TVS、保险丝、ESD 保护
规则 5: 复杂系统使用框图
多页原理图包含顶层框图,显示系统架构。
规则 6: 使用一致的网格间距
所有元件对齐到一致的网格(通常 100 mil = 2.54mm)。
EasyEDA 操作: 查看 → 网格设置 → 100 mil,使用对齐网格 (G 键)。
规则 7: 去耦电容靠近 IC
去耦电容在视觉上放置在其相关 IC 旁边。
3. 导线和连接管理
规则 8: 最小化导线交叉
重新排列元件以最小化交叉导线。交叉不可避免时,确保交叉点没有连接点。
规则 9: 一致地使用连接点
每个实际连接都必须有可见的连接点。优先使用 T 形连接而不是四向交叉。
规则 10: 导线出口点
从符号引脚直线前进至少一个网格点后再改变方向。
规则 11: 对分组信号使用总线
多位数据线使用总线符号,在连接处标记单个信号。
总线命名约定:
DATA[7:0] — 8 位数据总线
ADDR[15:0] — 16 位地址总线
GPIO[0:3] — 4 个 GPIO 引脚
4. 标签和命名规范
规则 12: 标记每个元件
每个元件必须有参考标识符(位号)和值/零件号。
| 元件类型 | 前缀 | 示例 |
|---|
| 电阻 | R | R1, R2, R100 |
| 电容 | C | C1, C5, C200 |
| 电感 | L | L1, L2 |
| 二极管/LED | D | D1, D5 |
| 晶体管 | Q | Q1, Q2 |
| IC/集成电路 | U | U1, U3 |
| 连接器 | J 或 P | J1, P2 |
| 开关 | SW | SW1, SW2 |
| 晶振 | Y | Y1 |
| 保险丝 | F | F1 |
| 测试点 | TP | TP1, TP_VCC |
规则 13: 使用描述性网络名称
用描述性标签命名重要信号,解释功能而非来源。
好的网络名称:
SPI_MOSI, I2C_SDA, UART_TX, PWM_LED
VCC_3V3, VCC_5V, VCC_BAT
RESET_N, INT_GPIO2, CS_FLASH
避免:
规则 14: 电源和地标签规范
- 正电源:
VCC, VDD, +3V3, +5V, +12V
- 负电源:
VEE, VSS, -5V, -12V
- 地:
GND, AGND (模拟地), DGND (数字地), PGND (电源地)
5. 符号和 IEEE 标准
规则 15: 使用标准符号
使用 IEC/IEEE 标准符号,避免自定义符号(除非必要且清晰标注)。
规则 16: 方向统一
- 电阻: 水平放置,左进右出
- 电容: 水平或垂直,注意极性标记
- 二极管: 阳极在左/上,阴极在右/下
- IC: 引脚按功能分组排列,不按物理引脚顺序
6. 电源和地设计
规则 17: 电源树清晰
清晰展示电源输入、转换、滤波、分配路径。
规则 18: 去耦电容
- 每个 IC 电源引脚附近放置 0.1uF 去耦电容
- 电源入口放置 10uF ~ 100uF 储能电容
规则 19: 保护电路
电源入口和关键接口添加过压保护、反接保护、过流保护。
7. 文档和注释
规则 20: 添加必要注释
- 特殊设计要求
- 注意事项
- 配置跳线说明
- 版本信息、设计者、日期
规则 21: 文本放置
文本放置在原理图边缘或功能区域上方空白处,不遮挡导线和元件。
8. EasyEDA 专属技巧
坐标单位
| 域 | 单位 | 换算 |
|---|
| 原理图 | 0.01 inch = 10 mil | 100 单位 = 1 inch |
| PCB | 1 mil | 1000 单位 = 1 inch |
网格设置
推荐网格: 100 mil = 100 单位 (原理图坐标)
器件放置坐标
create() 中的 (x, y) 是符号原点/锚点,不是器件中心。引脚实际位置由符号定义决定。
快速检查清单
绘制完成后检查: