Skip to main content

easyeda-draw-rules

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.

Source facts

Repository
kukucaiCndy/embedded_ai_skills
Last source activity
July 30, 2026 at 08:53
Detected SKILL.md language
Chinese
Stars
60
Forks
12

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
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` **避免**: - `Net1`, `Net2`, `N$1`, `N$2` ### 规则 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)` 是符号**原点/锚点**,不是器件中心。引脚实际位置由符号定义决定。 --- ## 快速检查清单 绘制完成后检查: - [ ] 信号流向从左到右、从上到下 - [ ] 功能区域分组清晰 - [ ] 所有元件有规范位号 - [ ] 关键信号有描述性网络名 - [ ] 电源和地标签规范 - [ ] 去耦电容靠近 IC - [ ] 无导线四向交叉 - [ ] 文本标注清晰不遮挡 - [ ] 注释说明完整
View on GitHub