用OrCAD画STM32最小系统原理图这事,说难不难,说简单也不简单。2026年了,STM32H7系列已经成了主流,但最小系统的画法跟5年前比变化不大。我前两天刚用OrCAD 17.4画了一版STM32H743的最小系统,从新建项目到出Gerber,前后花了40分钟。把流程拆开讲,跟着走一遍就会了。
打开OrCAD Capture,File → New → Project,命名的时候带上芯片型号,比如"STM32H743_MinSystem"。模板选Default,别选Analog或Mixed,最小系统用不到那些。
这里有个坑:很多人新建项目不选路径,默认存C盘,OrCAD的临时文件会越攒越多,半年后软件打开都慢。我的习惯是在D盘建个"OrCAD_Projects"文件夹,所有项目统一放这里,找起来也方便。
元件库别用默认的,去STM官网下载2026年最新的OrCAD格式库,里面STM32H743的引脚定义跟数据手册完全一致。用老库的话,引脚编号对不上,后面全白画。
最小系统就4块电路:电源、时钟、复位、下载口。把这4块画对了,芯片就能跑起来。
电源部分最关键。STM32H743有6组电源引脚,VDD接3.3V,VSS接地,VDDA接3.3V同时并联100nF和10uF两颗电容做滤波,VSSA直接接地。这4组电源少接一组,芯片上电就异常。我去年带一个实习生画最小系统,VDDA没接滤波电容,上电后ADC采集全是噪声,查了2天才发现问题出在电源。
时钟电路用8MHz无源晶振,两端各接22pF电容到地,晶振输出接OSC_IN,输入接OSC_OUT。电容值别随便选,太大起振慢,太小不稳定,22pF是经过验证最稳的值。
复位电路简单,10K电阻上拉到3.3V,100nF电容下拉到地,中间接NRST引脚。再并一个按键,按下去NRST拉低,松手靠电阻上拉回来,完成手动复位。
BOOT0接10K下拉电阻到地,保证默认从Flash启动。BOOT1直接接地。下载口用SWD接口,SWDIO和SWCLK连到对应引脚,各加一个10K上拉电阻,不然调试器连不上。

连线画完了,别急着导出。跑一遍DRC,OrCAD会把没连接的引脚和短路的网络标红。
我的习惯是把所有No Connect标记清零才算完工。原理图上看似连好了,实际上有3个引脚悬空,DRC一跑就露出来了。
然后加标签。电源端口标上+3.3V和GND,信号线标网络名,比如PA0、PB12这种。标签加清楚了,后面转PCB的时候才不会乱。
最后一步,File → Export → Netlist,选OrCAD格式保存。这个网表直接丢进Allegro就能开始PCB布局。
原理图导出后,用Allegro导入网表开始布局。最小系统PCB不复杂,4层板就够,顶层信号、底层信号、中间两层做电源和地平面。
晶振离芯片越近越好,走线长度控制在10mm以内。去耦电容放在电源引脚1mm范围内,别放远了,放远了等于没放。
2026年的Allegro版本支持自动布线,但最小系统我建议手动布,信号线就那么几根,手动布更可控。整个PCB从布局到出Gerber,熟练的话15分钟够了。
OrCAD画STM32最小系统原理图,核心就是电源、时钟、复位、下载这4块电路。2026年OrCAD 17.4的元件库已经很全了,STM32H7系列的封装和引脚定义都能直接调用,不用自己画。与其说在画原理图,不如说在确认每根线的连接关系。把这篇存下来,下次画最小系统的时候对照着检查,40分钟就能出一版干净的图。
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks 等。