
高速信号识别雷达
嘉立创EDA-牧尘3v1.4.6
扫描原理图网络:按可配置后缀(_P/_N、+/- 等)识别差分对,依据网络名自动判别 USB/SD/HDMI/ETH/MIPI/DDR/PCIE 等常用高速接口,一键在原理图页放置 PCB 设计说明文本(阻抗、对内/对间长度误差、最大线长等数值可配置,支持 mil/mm 单位)。
详情
更改日志
历史版本
评论
高速信号识别雷达
嘉立创EDA-牧尘3详情
更改日志
历史版本
评论
高速信号识别雷达 (High Speed Signal Radar)
在原理图中一键识别高速信号:按可配置的网络后缀(_P/_N、P/N、+/-、H/L 等)识别差分对,依据网络名自动判别 USB / SD / HDMI / ETH / MIPI / DDR / PCIe / eMMC / CAN 等常用高速接口,在面板文本框中生成 PCB 设计说明(阻抗匹配与长度误差要点),由用户点击画布手动放置到原理图页。
功能特性
扫描与识别
- 作用域扫描:默认仅扫描当前图页,勾选「扫描全部原理图页」可扫描整个项目,结束后自动回到起始页面;
- 后缀配对:内置常用差分后缀对,可在雷达面板中自由增删(按顺序取首个命中);
- 接口判别:网络名关键词判别接口类型(关键词优先,DSI/CSI 等 D0..D7 结构对不再被误判为 HDMI);无关键词时同前缀
D0..D7± + CLK± + CEC/HPD结构可推断 HDMI/DVI(TMDS);未判别差分对按「通用差分对」给出参考规则; - 电源异常清单:带 VCC/VDD/GND/3V3 等明显电源标识、且会被误认领进接口组的网络(如
DSI_VCC_LED、VDD0V8_DDRCORE)单列为「⚠ 待人工判断」,不参与自动分类,由人工确认归属。
参数与知识库
- 内置知识库:USB 2.0(90Ω ±10%、对内 ≤ 1.25mm)、HDMI TMDS(100Ω、对内 ≤ 50mil)、Ethernet(100Ω、RGMII 等长 ±25mil)、SD/SDIO/eMMC(50Ω、以 CLK 为基准等长)、MIPI/PCIE/LVDS/DDR/CAN 等;
- 参数可配置:各接口的差分/单端阻抗、阻抗容差、对内长度误差、对间长度误差、最大走线长度均可在面板「参数配置」中人工修改,说明文本按当前配置输出;留空即不输出该行;
- mil / mm 单位切换:长度参数支持 mil ↔ mm 一键切换(内部以 mil 规范存储,换算不漂移),输出同时附另一种单位的换算值。
输出与放置
- 存在感知输出:说明文本与分类总表按接口实际包含的信号生成——仅有差分对时输出差分阻抗/对内误差,含单端信号时列举单端网络并给出单端阻抗(未配置单端阻抗的按「控制/配置类,常规单端布线」说明),不再对纯单端接口输出差分数值;
- 文本框编辑 + 点击放置:说明文本载入面板文本框,可自由编辑;点击「点击放置到原理图」后,在画布上点击任意图元,文本即落在点击处(与编辑器原生文本放置一致的交互);空文本不放置;
- 分类总表:把识别到的全部高速信号汇总为表格(信号类型 / 网络名称 / 所需阻抗,阻抗取自参数配置),「📊 放置分类总表」一键点击放置;「清除已生成的说明文本」会连同总表一起删除;
- 按作用域清除:清除跟随「扫描全部原理图页」开关——开启时遍历全部页面逐页清除并回到起始页(多页放置的说明也能一次清干净),关闭时仅清除当前页。清除采用文档源码级删除(按图元 ID 从文档源码中移除记录后整体写回再保存)——EasyEDA 的图元删除 API 只作用于当前视图、不进入持久化管线(关闭工程重开会以原 ID 复活),源码级删除实测跨工程关闭重开不再回退;源码接口不可用时自动退回视图级删除兜底。

使用方法
- 打开原理图页面,菜单 「📡 高速信号雷达」:
- 扫描与放置说明(雷达面板) — 打开面板(自动扫描一次);
- 清除已生成的说明文本 — 删除当前页面所有雷达生成的说明。
- 面板操作:扫描 → 在识别结果中点击接口行(说明文本载入文本框,可编辑)→ 点击「📍 点击放置到原理图」→ 在画布上点击图元放置;「✖ 取消放置」退出放置模式。
- 参数配置:选择接口类型后直接编辑阻抗 / 对内误差 / 对间误差 / 最大线长(留空不输出),切换 mil/mm 后文本即时按新单位刷新;修改即时保存。
- 网络命名建议包含接口关键词(如
USB_DP、TMDS_CLK_P/N、ETH_RX0_P/N、SDIO_CLK)。
说明
- 阻抗 / 等长数值为常用参考值,实际设计请以芯片手册与协议规范为准。
环境要求
- EasyEDA Pro(嘉立创EDA专业版)≥ 3.2.0
构建
node tools/make-logo.mjs # 生成 images/logo.png(首次)
node build.mjs # src -> dist/index.js + iframe/index.html
powershell -ExecutionPolicy Bypass -File package.ps1 # 打包 .eext 至 release/
许可证
更新日志
本文件记录 高速信号识别雷达 (High Speed Signal Radar) 的版本变更。
[1.4.6] - 2026-08-24
- 修复(根因):「清除」后关闭工程重开内容复活——EasyEDA 的
sch_Primitive*.delete()只删除当前视图、不进入持久化管线(即使随后save()返回成功,被删图元仍以原 ID 复活)。清除改为源码级删除:读取文档源码(getDocumentSource)、按图元 ID 移除对应记录后整体写回(setDocumentSource)再保存,实测跨工程关闭重开不再复活; - 保留视图级删除作为兜底(源码接口不可用时至少当前会话可见),并在清除结果中如实计数。
[1.4.5] - 2026-08-24
- 修复:同一图页多次放置分类总表时,ID 记录相互覆盖导致清除只能删除最后一张表格、其余表格单元格残留——记录改为按页数组累加(兼容旧格式读取);
- 加固:表格元素批量删除遇整批失败(混入失效 ID 时 EasyEDA 会整批静默失败)自动逐条回退重试;
- 新增:清除时检测无 ID 记录的历史残留表格(旧版覆盖 / 未保存回退产生),结果中提示需手动删除的单元格。
[1.4.4] - 2026-08-24
- 变更:默认扫描范围由「全部图页」改为「当前图页」,勾选「扫描全部原理图页」可扫描整个项目;旧配置升级后自动回退为新默认(原先无法区分默认值与人工勾选);
- 修复:清除说明文本 / 分类总表后未保存文档,导致关闭工程重新打开后内容重新出现的问题——放置与清除操作完成后立即保存当前文档(
SCH_Document.save()),改动即时落盘。
[1.4.3] - 2026-08-24
- 首个公开发布版本:全图页扫描原理图网络,按可配置后缀(
_P/_N、+/-、H/L等)识别差分对,依据网络名关键词与结构特征自动判别 USB / SD / HDMI / ETH / MIPI / DDR / PCIe / eMMC / CAN 等常用高速接口; - 新增:内置阻抗与等长参考知识库,各接口参数(差分/单端阻抗、对内/对间长度误差、最大线长)均可在面板中修改,留空不输出该行;
- 新增:mil / mm 单位一键切换,输出同时附另一种单位换算值;
- 新增:电源异常网络单列「待人工判断」,不参与自动分类;
- 新增:说明文本与分类总表点击画布放置,支持按作用域(全部页/当前页)清除。

暂无数据
类型
Schematic
关键词
HighSpeedDifferentialImpedanceUSBHDMIETH高速信号差分对阻抗匹配
扩展信息
| 版本 | v1.4.6 |
| 发布者 | chenlong11 |
| 发布时间 | 2026-08-24 16:30:45 |
| 名称 | high-speed-signal-radar |
| UUID | 4859e2f11fb440aab3464e678c764898 |
| 适用EDA版本: | ^3.2.0 |
| 报告 | 报告滥用 |
评论