ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

基于STM32桌宠入门Cadence 23.1——原理图导出至allegro

2026/8/27 12:15:04 拓冰建站 浏览量
基于STM32桌宠入门Cadence 23.1——原理图导出至allegro 1. 原理图成果展示在我们绘制完所有的器件原理图后我们根据参考的图纸进行连线即可我这里贴出我绘制的成果绑定完封装就可以导出网表了目前还没打样哈兄弟们别着急抄我这里微调了一下电池接口的封装同时增加4个3.3V的RGB彩灯到时候放在板子的4个角落这不得帅死特别注意本次原理图新增了5V稳压输出部分我在绘制原理图时就有些许纳闷MG90工作在5V可电池也才4.2V若我一直接电脑测试还会有电流倒灌的风险所以微调了一下找了个较为便宜的boost升压芯片MT3608原理图也非常的简单。当你看到这句话的时候要对博主的原理图保有疑问的态度因为我还没验证hh2. 原理图绘制时的注意事项2.1 器件原理图命名在进行器件原理图命名的时候我们通常会习惯性的使用空格和括号这样极度容易导致OrCad出现莫名其妙的bug让你导出网表失败比如我将type-c直接就命名为TYPE-C 16PIN 2MD(073)最后导致导出失败修改成TYPE_C_16PIN_2MD_073就没问题了所以原理图器件在命名时禁止使用空格、减号-、括号等特殊字符均使用下划线_进行替代2.2 跨页面的网络必须使用Off-page Connector有时我们一个A4的原理图绘制不下所有的器件多界面的时候就需要使用到跨页连接符Off-page Connector在Place栏中点击进入点进之后就会出现OFFPAGELEFT-R/OFFPAGELEFT-L在我们放置后双击修改网络名字即可使用-L或-R后缀主要是为了图纸美观与规整并不需要成对使用我们可以根据信号的流向选择其中一个不影响功能。2.3 PCB封装绑定的时候要注意引脚命名在使用Footprint生成LED发光二极管的时候会发现默认的引脚名称为C/A而我们原理图通常是1/2这时候需要修改Footprint中的引脚名称即可选中引脚右键——点击“Numeric Pins”即可将C/A修改成1/2的引脚名称。同理我们也可以将数字引脚转换成英文引脚。2.4 导出网表时DRC不能够有报错在绘制完成原理图后通常要进行DRC的检验来排查一些风险点。确定好后即可导出网表。注意网表导出的位置建议新建一个allegro到SCH目录中将导出的网表相关文件全部放入即可。3. 导入网表至allegro进入allegro后我们需要新建一个.brd的文件即为我们将要绘制的PCB这里不多于赘述细节新建完成后点击左上角的“File——import——Logic/Netlist”我们是使用Capture CIS 2023绘制的原理图所以我们勾选上相关选项下方目录选择我们刚才生成的allegro文件夹即可完成后点击Import导入即可。网表和PCB封装对应上就不会出现报错这时候我们还是会发现“诶 怎么没有器件呢”其实这需要我们再操作一下。4. 放置器件点击上方的Place选择manually就弹出器件的表格了我们可以选中器件将其放入但是注意的是目前我们的页面较小我们要调整一下页面大小。点击该图标快速进入设置。先暂时设置成这样就可以将器件都放入了。5. 导入板框是的板框都忘了……我们已经在新买的器件上花了不少冤枉钱了外壳我们就能省则省吧我计划使用两块PCB直接将舵机卡住这样总体的成本我们也压得住也不浪费花钱打样回来的板子毕竟不是JLCEDA设计不能白嫖了(这里先放着咱们先把allegro设置好吧)6. Allegro设置在上麦那我们已经设置好了网格大小并导入了网表我们还没有进行其他的设置例如设计规则、层数等我们一个个来吧。6.1 安装插件可以说是邪修了我这里使用的是电路精灵这个软件大家可以找一下下载他会在你启动Cadence的时候自动启动正常启动右上角会有电路精灵的图标我们点击进入不用登录直接使用离线模式。6.2 设置PCB参数在插件一栏我们点击“PCB参数设置”这里我们可以设置单位、层数和线宽线距等设计规则具体的参数设置要根据板厂的生产能力来设置这里我就使用默认的规则我这里绘制的是4层板相对于2层其实没多大区别但是电源处理就比较方便。6.3 设置Gerber在电路精灵中“文件输出——光绘文件设置”点击之后会出现很多个文件夹这是我们将来导出生产用的Gerber文件我们点击一键设置便可以吧文件参数同步到allegro免去我们一个个设置的步骤。设置后我们在右侧功能栏“Visibility”中就可以看到我们设置的参数。这个在我们绘制完成后可以快速的定位到某一层进行修改还是很方便的。设置好之后我们还可以修改一下每一层的颜色这里我就不在叙述啦~都设置完毕之后我们可以导出Parameters文件这个文件在后续我们绘制4层板的时候可以直接Import导入这样就不用重复设置了。好嘞 今天就先到这下班下班……