• 首页
  • 使用指南
    上传指南安装指南
  • API文档
    开发指南API调用API参考
  • 相关网站
    嘉立创EDA嘉立创社区开源广场
  • 编辑器
    在线编辑器(专业版)桌面客户端
  • 扩展管理
  • 登录注册
嘉立创产业服务站群

电子产业

logo

嘉立创PCB

PCB、FPC制造服务

logo

嘉立创SMT

一站式PCBA服务平台

logo

嘉立创激光钢网治具

激光钢网&治具制造

logo

嘉立创EDA

国产PCB设计工具

机械产业

logo

嘉立创FA

机械/电气零部件一站式商城

logo

嘉立创3D打印

树脂、尼龙、金属3D打印服务

logo

嘉立创CNC机械智造

机加件一件起订,3天交货

更多服务

嘉立创CAM

国产线路板CAM软件

Forface 3D

SaaS化3D技术服务平台

硬创社

好玩的硬件交流社区

供应商合作

一站式阳光采购平台

· EDA扩展广场
首页

使用指南

上传指南安装指南

API文档

开发指南API调用API参考

相关网站

嘉立创EDA嘉立创社区开源广场

编辑器

在线编辑器(专业版)桌面客户端
登录注册

原理图自动去耦喵

喵喵的帕斯4v0.9.22
(1)Apache-2.0
识别选中芯片的多个电源网络,将主电容、去耦电容、标签与母线作为完整图元组随鼠标整块放置。
详情
更改日志
历史版本
评论

原理图自动去耦喵

喵喵的帕斯4
(1)Apache-2.0
详情
更改日志
历史版本
评论

原理图自动去耦喵(lceda-decoupling-meow)

原理图自动去耦喵图标

原理图自动去耦喵(简称“去耦喵”)是一个面向嘉立创 EDA 专业版 V3 的原理图生成扩展:选中一个芯片后,它会识别多个候选电源域,让用户确认引脚和电源标签,再批量添加主电容与逐引脚去耦电容。

自动识别只是建议。用户可以选择任意引脚、新建或删除电源域、拆分或合并引脚归属,并为每个电源域单独增删电容。

界面预览

原理图自动去耦喵电源域总览界面

电源域总览集中显示网络名称、具体引脚号、主电容开关和逐引脚去耦数量,底部可统一选择器件与修改容量。

原理图自动去耦喵电源域展开编辑界面

展开电源域后,可修改电源标签、增删主电容,并为每个电源引脚分别调整去耦电容。

生成结果

原理图自动去耦喵在嘉立创 EDA 中生成两组独立去耦网络

真实编辑器结果:每个电源域独立整块落位,共享连续电源/GND 母线。

操作演示(=^・ω・^=)

原理图自动去耦喵操作演示

使用说明 ฅ^•ﻌ•^ฅ

  1. 启动扩展:在原理图画布中右键目标芯片,选择“原理图自动去耦喵 → 生成去耦”;
  2. 核对电源域:检查自动识别的电源网络;如需调整,可使用“调整引脚”增删引脚或修改分组;
  3. 配置器件与容量:分别选择主电容和引脚去耦器件,并确认相应容量;扩展会自动保存这些使用偏好;
  4. 确认主电容配置:对于不需要主电容的网络,可直接取消电源域总览行中的勾选;
  5. 依次完成放置:点击“整块放置”,按照画布提示移动并单击,每次放置一个完整的电容母线组;
  6. 取消放置操作:跟随鼠标期间按 Esc,扩展会终止剩余放置,并清理当前尚未完成的电容组。

使用提示(=^・ω・^=):去耦喵仅负责生成原理图连接;进行 PCB 布局时,仍应将去耦电容尽量靠近芯片电源引脚。

功能

  • 识别符号类型为 POWER 的引脚;
  • 补充识别 VDD、VCC、VDDA、VBAT、VREF、AVDD、DVDD、IOVDD、VCORE等常见名称;
  • 一个芯片支持多个独立电源域;
  • 初始菜单以明确网络名分组:引脚名称不同但网络名相同仍属于同一电源域,网络名不同则分别显示;
  • 电源域总览显示网络名称和具体引脚号,展开后显示每个引脚的名称、引脚号及去耦配置;
  • 所有芯片引脚都可手动纳入或移出电源域;
  • 每个电源域可选择常用标签或输入自定义标签;
  • 默认每个电源域添加一个 4.7uF 主电容;
  • 默认每个电源引脚添加一个 100nF 去耦电容;
  • 底部器件区可全局修改主电容和引脚去耦容量,立即同步覆盖当前全部电源域;
  • 主电容与逐引脚电容均支持任意添加、删除和修改值;
  • 每个电源域可用小勾选快速排除主电容,并保留原有主电容配置;
  • 默认界面将同值去耦聚合为 100nF × N,只有展开电源域时才显示逐引脚例外;
  • 点击一次“整块放置 N 个电源域”后,插件按电源域依次将完整电容组黏到鼠标;
  • 鼠标预览包含电容、标签、母线和支路;用户每点击一次整体落下一组,然后自动进入下一组;
  • 不在芯片电源引脚添加标签,不修改芯片本体;
  • 以上下引脚跨度最大的电容为基准生成电源/GND 母线,较短器件使用竖直支路接入;
  • 电源标签与唯一 GND 标志分别位于第一个电容正上方和正下方;
  • 每个电源域独立落位;同组电容受控并发准备,相交导线按顺序稳定连接;
  • 点击底部“主容器件”或“去耦器件”会暂时隐藏去耦喵并打开原生器件库,点中器件后自动返回并回填;若原生器件带有 Value、Capacitance、容量 等参数,还会同步对应的全局容量;
  • 主容和去耦的器件、封装显示信息与各自全局容量会持久保存;升级后自动迁移旧偏好,下次打开直接沿用;
  • 生成过程失败时自动回滚本次已创建图元;
  • 每次生成只追加当前计划,不检查、不替换、不删除已有去耦;
  • 新建电容的位号与显示容值向右移动一个网格后会回读坐标校验,移动失败则回滚本次生成;
  • 在画布中右键单个芯片,可直接选择“原理图自动去耦喵 → 生成去耦”;顶部菜单入口仍然保留。

标签建议原则

去耦喵不会根据引脚名换算或猜测电压标签:

  • 能读取到明确现有网络名时,优先采用该网络名作为建议;网表不可用时仍可继续生成;
  • 没有明确现有网络名时,严格沿用芯片引脚名称,例如 VDD → VDD、VDD33 → VDD33、VDD_3V3 → VDD_3V3;
  • 不会将 VDD33 或 VDD_3V3 自动改写为 +3V3;
  • 用户始终可以覆盖自动建议。

安装与使用

从源码构建

需要 Node.js 20.17 或更新版本。

npm install
npm run check

生成的扩展包位于:

build/dist/lceda-decoupling-meow_v0.9.22.eext

在嘉立创 EDA 专业版 V3 中进入“高级 → 扩展管理器 → 导入”,选择 .eext 文件。导入后切换到“已安装”,选择“原理图自动去耦喵 → 配置”,勾选“显示在顶部菜单”;否则入口只会收纳在“高级 → 原理图自动去耦喵”子菜单中。

使用

  1. 打开一个原理图图页;
  2. 在画布中右键一个芯片,选择“原理图自动去耦喵 → 生成去耦”;也可以先只选中一个芯片,再使用顶部“原理图自动去耦喵 → 为选中芯片生成去耦”;
  3. 在电源域总览中确认自动识别结果;需要调整时点击“调整引脚”,搜索、勾选并重新分配;
  4. 点击某个电源域可展开高级编辑,修改标签、增加电容或设置逐引脚例外;
  5. 不需要主电容的网络可直接在总览行取消小勾选,无需展开;
  6. 点击底部“主容器件”或“去耦器件”,窗口会暂时隐藏并打开原生器件库;点中器件后自动返回并回填。旁边的容量输入框会全局修改这一类电容;器件参数中存在可靠容值时会自动同步;
  7. 点击“整块放置 N 个电源域”;
  8. 根据鼠标提示依次移动并点击每个完整电容组;每次点击整体落位,然后自动切换到下一组;任何时候按 Esc 都会取消剩余放置并清理当前未完成的组。

生成方式

  • 不在芯片电源引脚创建标签;
  • 用户为每个电源域直接移动并点击一个完整图元组,像原生复制粘贴一样安排位置;
  • 主电容和逐引脚去耦电容竖直并排,最长电容的上端和下端分别确定两条母线位置;
  • 较短电容通过上下竖直支路接入连续母线,电源标签和唯一 GND 标志与第一个电容同 X 坐标;
  • 不移动芯片,不检查或删除用户已有器件;
  • 重复运行会在新锚点追加一组,不维护或修改旧批次。

官方开发依据

  • 嘉立创 EDA 扩展 API 开发指南
  • 官方 pro-api-sdk
  • 官方 EasyEDA API Skill 资料
  • 官方 .enet 网表格式

本仓库基于官方 pro-api-sdk 开发,并在 NOTICE 中保留上游归属。

许可证

Apache License 2.0

功能更新日志

仅记录会改变插件功能、交互或生成结果的更新;视觉资源、说明文档、发布流程和工程维护调整不在此记录。

0.9.11 - 2026-07-17

  • 初始电源域改为按明确网络名分组,不同引脚名称连接到同一网络时仍合并为一组;
  • 网络名不同的引脚始终分开;没有明确网络名时才按原始引脚名称生成候选分组;
  • 总览列明确显示“网络名称”和“引脚号”,展开详情继续显示引脚名称与具体 Pin 号。

0.9.10 - 2026-07-17

  • 将新建电容的位号 Cx 与显示容值统一向右移动一个原理图网格;
  • 保留修改后的坐标回读校验,确保属性文字确实移动,否则回滚当前组。

0.9.9 - 2026-07-17

  • 未连接到明确命名网络时,电源标签建议严格保留芯片引脚名称;
  • VDD、VDD33、VDD_3V3 分别保持原名,不再自动换算或改写为 +3V3。

0.9.7 - 2026-07-17

  • 跟随鼠标时支持按 Esc 立即取消剩余放置,并自动回滚当前未完成的电容组;
  • 移除每组落位前后的两个固定 250ms 等待,改为命令完成后立即进入移动、网格和连接校验;
  • 多颗电容的引脚读取改为并行执行,并移除每组完成后的重复全页图元扫描。

0.9.5 - 2026-07-17

  • 整组落位后调用编辑器原生“对齐网格”,修复以包围盒中心移动时产生的半格偏移;
  • 新增电容引脚、标签和全部导线顶点的网格校验,不对齐时自动回滚。

0.9.4 - 2026-07-17

  • 将主容与去耦器件、封装显示信息和各自容量合并保存为带版本的持久偏好;
  • 自动迁移旧版分散的器件与容量设置,插件升级或重新打开后继续沿用用户选择。

0.9.3 - 2026-07-17

  • 整组落位后自动核对每颗电容的连续位号、真实 Power/GND 标签网络、所有器件与导线的统一位移;
  • 母线必须同时解析到目标电源网络和 GND,任一自校验失败都会回滚当前组,不再静默报成功。

0.9.2 - 2026-07-17

  • 修复用户选中的目标芯片仍保留在选择集内,导致整组移动保护误判为“包含 1 个页面既有图元”的问题;
  • 选中临时电容组前先清空原有芯片选择,并验证选择集确实为空后再进入原生整组移动工具。
  • 修复 API 直接创建的电容保留为 C?:生成前扫描当前图页并显式分配连续、不冲突的 Cxx 位号;
  • 移除落位后修改 Power 标志网络名的路径,直接以真实电源网络创建标签,避免可视文本被客户端重置为默认 +5V。

0.9.1 - 2026-07-17

  • 修复整块移动时真实 VOUT_PA/GND 网络可能扩展选中页面既有图元,触发“导线不能连接到有非连接标识的引脚上”的问题;
  • 临时组使用不可见隔离网络名,落位后再恢复真实电源名与 GND;
  • 移动前核对实际选中 ID,发现任何页面既有图元即中止并回滚。

0.9.0 - 2026-07-17

  • 改用 V3.2.149 客户端原生多图元中心移动交互:电容、标签、母线与支路作为完整组随鼠标移动;
  • 每个电源域先在画布外构建并校验完整连接,再选中全部图元并执行 MOVE_BY_CENTER_POINT,用户一次点击整体落位;
  • 整组移动工具就绪后才接受鼠标落位,避免把准备阶段点击误判为放置;
  • 不使用剪贴板、不复制图元且保留原位号;客户端不提供多图元移动命令时使用单锚点兼容回退。

0.8.1 - 2026-07-16

  • 修复逐组放置时首个点击可能被跟随器基线忽略,导致连续落下 C97、C98、C99 等重复锚点的问题;
  • 在隐藏配置窗口前完成跟随器基线采集,将落位轮询从 100ms 缩短到 20ms;
  • 结束官方放置工具后只保留当前组一个稳定锚点,并自动清理本轮多余锚点。

0.8.0 - 2026-07-16

  • 将一个锚点自动排完整批改为逐电源域连续放置:每组点击一次决定位置,生成完成后自动进入下一组;
  • 每个电源域成为独立增量事务,后续组取消或失败时保留已经成功放置的前序组;
  • 鼠标提示实时显示当前组序号和电源标签,全部完成后自动结束并恢复配置窗口;
  • 主操作明确显示“逐组放置 N 个电源域”,不再出现“替换现有去耦”。

0.7.0 - 2026-07-16

  • 改为纯增量追加:每次放置只新增当前计划,不检查、不替换、不删除已有去耦;
  • 移除生成记录、撤销整批、删除已生成电容与 Manifest 持久化,缩短生成路径并精简界面;
  • 同域独立电容以 3 路受控并发准备;电源域和相交导线保持顺序创建,并发失败会等待已启动任务结束后再统一回滚;
  • 电源标签与唯一 GND 标志固定在第一个电容的正上方和正下方,母线从第一个电容向右连接。

0.6.3 - 2026-07-16

  • 生成、删除电容、删除电源域或撤销批次后立即刷新主操作状态,已有本扩展结果时马上显示“替换现有去耦”,避免用户误以为再次点击会叠加生成。

0.6.2 - 2026-07-16

  • 为手工注入的原理图右键命令补齐扩展 UUID 命名空间,使客户端能够将“生成去耦”准确分发到本扩展导出函数;
  • 右键菜单显示一级“去耦喵”和二级“生成去耦”,二级命令可直接打开生成窗口。

0.6.1 - 2026-07-16

  • 将芯片右键菜单入口改为一级“去耦喵”与二级“生成去耦”,减少原生菜单占用并为后续管理命令预留扩展空间。
  • 将右键入口插到原生菜单首个分隔区之后,避免长菜单底部的滚动与点击穿透;
  • draw_end 后不再依赖临时图元 ID,改用用户落点坐标匹配最近的正式电容,修复“未找到已落下的锚点电容”;
  • 底部器件区增加两类全局容量输入,一次覆盖当前全部主电容或引脚去耦电容,并持久化为后续默认值;
  • 原生器件选择后优先从 Value、Capacitance、容量 等可信参数同步容量,支持 104,同时排除 0603 等封装号误判。

0.6.0 - 2026-07-16

  • 将生成窗口重构为 800 × 540 的单列电源域工作台,同值逐引脚去耦聚合为 100nF × N,完整引脚列表移入“调整引脚”抽屉;
  • 移除品牌区、四格统计、重复类型说明和常驻高级控件,并将主电容小勾选放到电源域总览行;
  • 器件选择合并到底部单行工具栏,删除“当前”备用按钮,主操作成为唯一视觉焦点;
  • 为单个芯片的原理图右键菜单增加“去耦喵:生成去耦”入口,并保留顶部菜单作为兼容回退;
  • 扩展改为编辑器启动后激活,并以幂等兼容层适配嘉立创 EDA 专业版 V3.2.149 的原理图菜单事件;
  • 同一芯片再次生成时默认替换去耦喵自身的旧批次,删除改为逐图元校验,避免重复运行时叠加或丢失失败记录;
  • 位号与显示容值左移后回读属性坐标,未真正移动时中止并回滚,不再静默报成功;
  • 锚点追踪优先使用用户实际落下的图元 ID,减少临时预览图元被误认的风险。

0.5.1 - 2026-07-16

  • 新建电容的位号与显示容值文字统一向左移动一个原理图网格,兼容原生器件以 Name = ={Value} 显示容值的属性结构,器件和导线位置保持不变。

0.5.0 - 2026-07-16

  • 不再在芯片电源引脚添加网络标签,生成过程不修改芯片本体;
  • 以上下引脚跨度最大的电容确定电源/GND 母线位置,较短器件通过上下竖直支路接入;
  • 多电源域行距由 100 增至 130,电容横向间距由 35 增至 40;
  • 窗口收紧为 1040 × 660,并进一步精简标题、说明文字和生成区布局;
  • 主按钮改为“快速生成全部”,一个锚点完成全部已选网络。

0.4.0 - 2026-07-16

  • “选择器件”按钮现在暂时隐藏去耦喵并打开嘉立创 EDA 底部原生器件库,点中不同器件后自动返回并回填;
  • 提供独立的“用当前”按钮,明确采用原生库当前已高亮器件;
  • 将生成窗口收紧为 1080 × 720,并重做为紧凑、现代的工具面板布局。

0.3.0 - 2026-07-16

  • 将逐电源域放置改为全局“添加电容”:人工落下一个锚点后,一次生成全部已选择电源网络;
  • 各网络按独立行排列,使用各自电源母线和单个 GND 标志,整批失败统一回滚;
  • 每个电源域增加主电容小勾选,可快速排除主电容且不丢失原有容值配置。

0.2.2 - 2026-07-16

  • 将完整 GND 母线及全部支路一次创建为单个稳定导线图元;
  • 删除单个已生成电容时按剩余电容坐标重建公共母线,避免留下悬空支路或误删整网。

0.2.1 - 2026-07-16

  • 阵列内部导线不再逐段显式写入网络名,改由唯一电源/GND 标志通过真实连接自然传播网络;
  • 消除每根电容支路旁重复显示的 GND 文本。

0.2.0 - 2026-07-16

  • 将逐电容 GND 短线和重复 GND 标志改为连续公共 GND 母线,每个电源域只保留一个 GND 标志;
  • 使用真实电源/GND 导线形成完整并联连接,并兼容两类器件符号的不同引脚间距;
  • 接入嘉立创 EDA 原生底部器件库选择,主电容与引脚去耦电容可分别选择和缓存器件。

0.1.15 - 2026-07-16

  • 按嘉立创 EDA 原理图坐标系修正竖直电容的上下端判定:较大 Y 为屏幕上方的电源端;
  • 电源母线放在电容上方,GND 短线与标识放在电容下方,匹配参考电源页样式。

0.1.14 - 2026-07-16

  • 在 draw_end 后重新对比放置前图元 ID 基线,以差集中的稳定图元作为锚点;
  • 兼容客户端在结束重复放置工具时替换临时图元 ID 的行为。

0.1.13 - 2026-07-16

  • draw_end 结束放置工具后,按 primitive ID 重新读取已落下的稳定锚点对象;
  • 避免使用工具结束前的失效图元包装对象调用 modify()。

0.1.12 - 2026-07-16

  • 捕获用户点下的锚点后调用客户端 draw_end 命令,结束官方接口默认保持的重复放置工具;
  • 只保留已落下的锚点,然后再执行旋转、容值写入和连接式阵列生成。

0.1.11 - 2026-07-15

  • 在电容修改、其余器件创建和真实导线创建完成前保持画布命令上下文,避免过早恢复 iframe 导致 modify() 抛出 cmdKey 异常。

0.1.10 - 2026-07-15

  • 在恢复扩展窗口前先清理鼠标跟随提示;
  • 将已脱离画布上下文时可能抛出 cmdKey 的提示清理操作变为幂等操作,不中断电路生成事务。

0.1.9 - 2026-07-15

  • 同步为父编辑器窗口提供经 iframe 偏移换算的 clientX/clientY,兼容官方鼠标放置方法在落点阶段读取父窗口 window.event 的实现。

0.1.8 - 2026-07-15

  • 将 iframe 内的可信点击事件临时桥接到官方放置接口依赖的旧式 window.event,解决 Electron 中 clientX 解构异常;
  • 官方放置调用启动后立即恢复全局事件属性,不污染后续 UI 交互。

0.1.7 - 2026-07-15

  • 在用户点击处理器的同步阶段立即调用 placeComponentWithMouse(),保留 V3.2.149 依赖的真实 window.event 和鼠标坐标;
  • 预先缓存图元 ID 基线,避免在启动放置工具前异步等待。

0.1.6 - 2026-07-15

  • 隔离 V3.2.149 在已成功恢复 iframe 后仍抛出的内部 cmdKey 异常,不让它中断后续连接式电容阵列生成。

0.1.5 - 2026-07-15

  • 落点捕获后使用扩展窗口重获焦点,避免 V3.2.149 在放置工具中调用 activateDocument() 时抛出 cmdKey 异常。

0.1.4 - 2026-07-15

  • 区分官方接口的临时鼠标图元与用户真正点下的锚点图元;
  • 改用新增图元 ID 轮询捕获落点,兼容 V3.2.149 未回调 SCH_Event.create 的情况。

0.1.3 - 2026-07-15

  • 改为按电源域逐个调用官方 placeComponentWithMouse() 人工落位;
  • 电容阵列使用水平电源母线和逐电容 GND 短导线真实连接;
  • 删除自动散放以及每个电容重复放置电源标签的布局;
  • Manifest 分开记录器件与导线,支持精确回滚和删除。

0.1.2 - 2026-07-15

  • 修复 iframe 相对资源路径和 ES module 脚本在客户端未加载的问题;
  • 扩展 VIN_SRAM、VDDIN、VIOIN_18 等实际雷达芯片电源脚识别。

0.1.1 - 2026-07-15

  • 修复器件尚未进入网表时生成窗口无法打开的问题;
  • 明确网表只用于补充标签建议,不再成为生成器启动条件。

0.1.0 - 2026-07-15

  • 建立“去耦喵”嘉立创 EDA V3 扩展;
  • 支持选中一个芯片并读取全部引脚及 .enet 网络名;
  • 支持 POWER 类型、常见名称和已有网络名的多电源域建议;
  • 支持手动选择任意引脚、新建/删除电源域和重新分配引脚;
  • 支持预设或自定义电源标签;
  • 支持每域任意增删主电容和逐引脚去耦电容;
  • 支持搜索并缓存用户选择的两引脚电容库器件;
  • 支持事务式创建与失败回滚;
  • 支持删除单个电容、删除电源域和撤销整批生成。
暂无数据
暂无数据

评论

在登录或注册后才可以进行评论操作
全部评论(1)
按时间排序|按热度排序

类型

Schematic

关键词

DecouplingSchematicPowerCapacitorGenerator

扩展信息

版本v0.9.22
发布者

MeowKJ

发布时间2026-07-19 16:34:24
名称

lceda-decoupling-meow

UUID

7f342549d32b4cbca363f63d3b5b734d

适用EDA版本:^3.0.0
报告

报告滥用

相关链接

主页:https://github.com/MeowKJ/lceda-decoupling-meow
反馈:https://github.com/MeowKJ/lceda-decoupling-meow/issues
仓库:https://github.com/MeowKJ/lceda-decoupling-meow
logo

政策条款

服务条款隐私政策项目授权许可协议作出贡献感谢名单

软件版本

专业版标准版教育版私有化部署版

解决方案

专业版编辑器标准版编辑器桌面客户端API接口文档格式

使用帮助

用户论坛专业版教程标准版教程专业版更新标准版更新

关于我们

团队介绍相关报道关于公司联系我们合作联系
EDA公众号
EDA公众号
开源公众号
开源公众号
开源硬件交流群
开源硬件交流群
版权所有 - 深圳创电优选科技有限公司 粤ICP备2026007863号粤公网安备44030402002736号增值电信业务经营许可证粤B2-20201198ISO/IEC隐私政策用户协议