最快、最简便的方法(无需插件、无需手动画1024颗LED):
在嘉立创EDA(立创EDA)里,用 “先画一行 → 垂直阵列复制32行” 的方式,几分钟就能完成整个32×32 RGB共阳极矩阵的原理图 + 网络。核心思路是:

列信号(R/G/B_COL_1~32)全局共享,复制行时自动正确连接。
行信号(VDD_ROW1~32)每行一个,复制后只改32个行网名(超级快)。

步骤详解(推荐顺序)

准备好RGB共阳极LED符号
打开库搜索 “LED RGB” 或 “WS2812” / “COMMON ANODE RGB LED”,找4脚符号(引脚:A=共阳极、R、G、B阴极)。
如果库里没有,自己画一个超简单的4脚符号(2分钟搞定)。

画好第1行(32颗LED) —— 这是最关键的一步
放置1颗LED。
选中这颗LED → 顶部菜单「编辑」→「阵列对象」 → 设置 行数=1,列数=32,列距自己调(建议2.54mm或5mm,看你想原理图多大)。点确定 → 一行32颗LED瞬间排好。
连接本行共阳极(VDD_ROW1):
在任意一颗LED的A脚放置网络标签,名字填 VDD_ROW1。
复制这个标签(Ctrl+C → Ctrl+V),快速贴到本行其余31颗LED的A脚上(全部共用同一个网名)。

连接列阴极(R/G/B_COL_1~32) —— 用自动递增最快:
选中第一颗LED的R脚 → 放置网络标签,按 TAB 键弹出设置框,名称填 R_COL_1,设置增序规则(+1)。
之后只需依次点击后面31颗LED的R脚,系统会自动变成 R_COL_2、R_COL_3……R_COL_32。
G脚和B脚同理(G_COL_1~32、B_COL_1~32)。

(可选)画一条总线把所有列信号归一下组,更美观(总线不影响电气连接)。

垂直阵列复制得到32行(一键完成)
框选整行(32颗LED + 所有网络标签)。
再次 「编辑」→「阵列对象」 → 设置 行数=32,列数=1,行距调好(建议跟LED高度匹配)。
点确定 → 32行瞬间排好!
此时所有列信号(R/G/B_COL_1~32)已经自动全局共享,完全正确。
每行的共阳极目前都是 VDD_ROW1(因为是复制的)。

快速修改行网名(VDD_ROW1~32)
从第2行开始,每行只改阳极的网络标签:
点第2行的任意一个VDD_ROW1标签 → 属性面板改成 VDD_ROW2(全行自动同步)。
第3行改 VDD_ROW3……直到第32行。

总共改31次,每次点两下就行,30秒搞定。
(进阶)如果你嫌麻烦,可以选中一行的所有阳极标签 → 右键批量修改属性(或者导出网络表改完再导入,但32次手动更快)。

检查网络 + 美化
按 Shift+H 高亮任意一个列信号(比如R_COL_1),看1024个R脚是否都亮起(证明连接正确)。
可选:把32个VDD_ROW拉到左侧做端口,把96个列信号(R/G/B_COL)拉到右侧做端口,方便后面接驱动电路。
原理图画完后,设计 → 更新PCB,网络全部自动带过去。

PCB布局也超快(顺便说一下)

更新到PCB后,选中所有LED → 布局 → 阵列分布(或「阵列对象」),一行32颗、32行,一键摆好32×32网格。
再用网络更名或颜色区分行/列,布线就清晰多了。

额外提速小技巧(可选)

网络标签扇出:如果以后有更多引脚元件,选中元件右键 → 「扇出网络标签」,表格模式里可以批量填引脚名,还能导出Excel改完再导入。
复用模块:如果你后面要做多个同样的矩阵,可以把“一整行”做成复用模块,以后直接调用。
扩展广场(可选):有“批量放置元件”和“批量放置网络标签”的插件,但上面原生方法已经够快,不装也行。

这样操作下来,整个原理图 + 网络 10分钟内就能搞定,比一个一个手动连线快几十倍。
需要我给你一个示例工程链接(我可以帮你搜公开的类似32×32矩阵工程)或者更详细的截图步骤吗?直接说一声就行!

在嘉立创EDA(尤其是专业版)中,完全支持你提到的“层次化原理图”和“阵列放置”功能。针对你这 1024 个 RGB LED 的庞大工程,手动连线显然是不现实的。
要高效完成这个电路,核心思路是:“封装子图 + 总线(Bus)+ 阵列粘贴”。
__

  1. 核心功能支持情况
    • 层次化原理图:专业版支持“复用图块(Block)”。你可以定义一个 LED 单元,然后在主图里多次调用。
    • 阵列放置:支持快捷键 Ctrl + D 或右键菜单中的“阵列粘贴”,可以自动处理编号递增。
    __
  2. 推荐的快速画法:分级复用法
    面对 $32 \times 32$ 的阵列,我建议你分两个层级来处理:
    第一步:创建“行”子图 (Row Block)
    不要直接在主图画 1024 个,先画“一行”(32个 LED)。
  3. 新建一个原理图页,只画这 32个 LED。
  4. 电源引脚:将这一行所有 LED 的阳极连在一起,引出一个端口(Port)命名为 VCC。
  5. 颜色引脚:使用 总线 (Bus)。
    o 将第一个 LED 的 R/G/B 分别连接到网络标签 COL_R_1, COL_G_1, COL_B_1。
    o 依此类推,直到第 32 个。
    o 将这 96 条线汇总到一根总线上,端口命名为 COL[1..32]。
    第二步:在主图中阵列调用
  6. 在主原理图中,右键选择“添加复用图块”,选中你刚才画的那“一行”。
  7. 使用 阵列粘贴 (Array Placement) 功能,纵向生成 32 个该图块。
  8. 关键:网络编号处理
    o 行选信号:将每个图块的 VCC 端口分别连接到主图的网络 VDD_ROW1 到 VDD_ROW32。
    o 列信号(通道):这是最省事的地方。由于所有行的列信号是垂直复用的(即第一行和第二行的第一颗灯共用 COL_R_1),你只需要把这 32 个图块的 COL[1..32] 总线端口直接全部并联在一起即可。
    __
  9. 进阶技巧:使用脚本或网络命名规则
    如果你觉得连 32 个图块也慢,嘉立创EDA专业版提供了强大的网络标签自增功能:
  10. 放置第一个网络标签 VDD_ROW1。
  11. 按住 Ctrl 键拖动或使用阵列粘贴,软件会自动将其序列化为 VDD_ROW2, VDD_ROW3...
  12. 对于 1024 个 LED 的 PCB 布局,务必在原理图完成后,使用 “布局传递” 功能。在 PCB 界面,你可以先手动摆放好第一行的 32 个灯,然后利用“复用布局”功能,一键完成剩下 31 行的摆放,这能节省 90% 的时间。

嘉立创EDA 专业版(需注意是专业版,标准版已停更)均支持。针对1024个LED的RGB驱动电路,最理想的方案是结合层次图与复用模块的批量放置功能,这比手动阵列绘制高效得多。

以下是具体的功能对应关系和操作方案:

第一步:创建一个复用模块
新建一个“复用模块”,在里面只画1个完整的LED驱动电路(例如:1个LED + 1个限流电阻 + 1个驱动三极管/MOS管)。将需要连接的总线(如R/G/B通道和GND)用端口引出。

第二步:在顶层使用“批量复用”
回到顶层原理图,放置这个模块。在右侧属性栏找到批量复用功能:

输入范围:如果你想做成32x32的阵列,可以输入 1-32,然后放置一次。

生成结果:它会自动生成32个独立的模块图页,省去了画32份电路的时间。

第三步:完成阵列布局

原理图连接:利用总线功能,将32个模块的R、G、B端口一次性连接到对应的控制总线上。

PCB布局:框选PCB中生成的32个模块,使用布局 -> 分布 -> 阵列分布功能,设置行列间距,让软件帮你把这32块电路整齐排好。

操作建议:
如果1024个LED由多个相同的子板(如32块32路板)构成,可以只做1个子板的复用模块。如果是一整块大板,就先做好一个方向的批量复用,再用同样的方法做另一个方向。

  1. 重要提醒:区分“阵列”功能的应用场景
    这两个功能容易混淆,但使用阶段不同:

阵列副本/分布:更适合PCB布局阶段,当你已经画好了元器件,需要把它们在板子上摆整齐时使用。

批量复用:更适合原理图绘制阶段,当你需要画出许多份相同的电路时使用

接收器使用VISHAY-BPW34,硬件使用OSCA02X
硬件连接:
A通道 钩针钩正极,GND接接收管的地(接受面上有个点的为正)
2026-03-23T05:30:40.png
大概这个样子

2026-03-23T05:31:15.png

软件配置

开启channel A,关闭channel B
Channel A - 使能AC
时间设置为25us
电压调整为50mv
1X 1倍,钩针打到1X
2026-03-23T05:34:29.png

触发配置
上升沿触发
单次触发,60mv触发
2026-03-23T05:36:25.png

实际抓取效果
56kHZ
2026-03-23T05:38:20.png
38kHZ
2026-03-23T05:39:00.png