kukucaicndy/embedded_ai_skills/rules

Claude Code and agent skill by kukucaicndy/embedded_ai_skills

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

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.

Install

npx vskill@latest install kukucaicndy/embedded_ai_skills/rules

SKILL.md

原理图设计规范

基于行业标准和最佳实践的 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: 标记每个元件

每个元件必须有参考标识符(位号)和值/零件号。

元件类型前缀示例
电阻RR1, R2, R100
电容CC1, C5, C200
电感LL1, L2
二极管/LEDDD1, D5
晶体管QQ1, Q2
IC/集成电路UU1, U3
连接器J 或 PJ1, P2
开关SWSW1, SW2
晶振YY1
保险丝FF1
测试点TPTP1, 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 mil100 单位 = 1 inch
PCB1 mil1000 单位 = 1 inch
网格设置

推荐网格: 100 mil = 100 单位 (原理图坐标)

器件放置坐标

create() 中的 (x, y) 是符号原点/锚点,不是器件中心。引脚实际位置由符号定义决定。


快速检查清单

绘制完成后检查:

  • [ ] 信号流向从左到右、从上到下
  • [ ] 功能区域分组清晰
  • [ ] 所有元件有规范位号
  • [ ] 关键信号有描述性网络名
  • [ ] 电源和地标签规范
  • [ ] 去耦电容靠近 IC
  • [ ] 无导线四向交叉
  • [ ] 文本标注清晰不遮挡
  • [ ] 注释说明完整

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/kukucaicndy/embedded_ai_skills/rules/badge)](https://verified-skill.com/skills/kukucaicndy/embedded_ai_skills/rules)

Something wrong with this skill or its page? Tell us.