保姆级教程:用Altium Designer搞定蓝桥杯EDA模拟题1的平衡小车PCB(附规则设置与DRC检查)
2026/5/7 12:41:34 网站建设 项目流程

Altium Designer实战:蓝桥杯EDA平衡小车PCB设计全流程解析

平衡小车作为蓝桥杯EDA设计与开发组的经典题型,对参赛选手的电路设计能力和PCB布局功底提出了全面考验。本文将基于Altium Designer 23版本,从工程创建到最终DRC检查,手把手带你完成符合赛事规范的PCB设计。不同于常规教程,我们会重点解析比赛评分细则中容易忽略的细节,比如如何通过模块化布局节省30%走线时间、差分信号处理的最佳实践,以及避免DRC误报的规则配置技巧。

1. 工程创建与原理图设计规范

在开始PCB设计前,正确的工程文件结构是高效工作的基础。新建工程时建议采用以下目录结构:

Balance_Car_Project/ ├── Documents/ # 存放设计说明文档 ├── Libraries/ # 自定义元件库 ├── Outputs/ # 生产文件输出 ├── BalanceCar.PrjPcb └── BalanceCar.SchDoc

关键元件库准备

  • 官方提供的STM32F103C8T6原理图符号(注意核对引脚编号)
  • 电机驱动芯片DRV8833的3D模型
  • 0402封装的去耦电容(比赛常用尺寸)

对于蜂鸣器驱动电路,推荐使用以下优化设计:

BUZZER电路: VCC ──┬── 10kΩ ──┐ │ │ PNP BUZZER │ │ GPIO ─┴── 1kΩ ──┴── GND

这种设计相比传统方案节省了1个电阻且驱动能力更强

2. PCB布局的黄金法则

2.1 模块化分区策略

将PCB划分为六个功能区域:

区域包含元件布局要点
主控区MCU、晶振、复位电路优先放置,靠近板子中心
电源区稳压芯片、滤波电容输入输出电容间距≤5mm
电机驱动区DRV8833、功率电感散热铜皮面积≥300mm²
传感器区红外对管、MPU6050远离电机等干扰源
调试接口区SWD、UART接口板边10mm内
用户交互区按键、LED、蜂鸣器符合人机工学间距

实操技巧

  • 使用Tools » Component Placement » Arrange Within Rectangle快速对齐元件
  • 对关键网络(如电机电源)执行Ctrl+Click高亮显示
  • 晶振周围预留3mm禁布区(Place » Keepout » Track)

2.2 差分信号布线实战

处理MPU6050的I2C信号时:

  1. 在PCB Rules中新建差分对规则:

    Differential Pairs Routing » Width: - Preferred Width: 12mil - Min Width: 10mil - Max Width: 15mil
  2. 执行交互式差分布线(快捷键P+I):

    # 布线顺序建议: 1. 先走SCL/SDA差分对 2. 再处理电机PWM信号 3. 最后布置电源网络

注意:差分对长度误差应控制在50mil内,使用Reports » Measure » Selected Objects检查

3. 符合赛事规范的布线策略

3.1 线宽规则配置

根据题目要求设置层级化规则:

# 规则优先级设置 Rule1: Power (25mil) > Rule2: Signal (12mil) > Rule3: Default (10mil) # 具体操作路径: Design » Rules » Routing » Width

特殊网络处理

  • 电机电源线:添加25mil的Width规则并设置优先级为1
  • 晶振信号线:单独创建12mil规则并勾选"Trombone"补偿选项
  • USB差分对:启用"Max-Min"约束模式(90Ω阻抗控制)

3.2 过孔优化方案

针对不同信号类型推荐过孔参数:

信号类型孔径大小焊盘直径使用场景
电源0.3mm0.6mm电机驱动电路
普通信号0.2mm0.4mm传感器/GPIO线路
高频信号0.15mm0.35mm晶振、USB差分对

在Properties面板设置过孔属性时,勾选"Tented"选项可防止焊膏渗漏

4. DRC检查与生产文件输出

4.1 赛事专用DRC配置

创建自定义设计规则检查集:

<DesignRuleCheck> <Electrical Clearance>6mil</ElectricalClearance> <ShortCircuit>Enabled</ShortCircuit> <UnRoutedNet>Strict</UnRoutedNet> <SMDToCorner>8mil</SMDToCorner> <ComponentClearance> <Vertical>10mil</Vertical> <Horizontal>15mil</Horizontal> </ComponentClearance> </DesignRuleCheck>

常见误报处理:

  • 铺铜与焊盘间距报警:调整Polygon Connect Style规则
  • 元件高度冲突:禁用未使用的3D体检查
  • 丝印重叠:使用"Text to Mask Clearance"规则

4.2 生产文件打包技巧

生成符合赛事要求的文件包:

  1. 导出Gerber文件时勾选这些层:

    • Top/Bottom Layer
    • Top/Bottom Solder Mask
    • Top/Bottom Silkscreen
    • Drill Drawing
  2. 使用CAMtastic生成钻孔文件:

    File » Fabrication Outputs » NC Drill Files # 参数设置: - Units: Inches - Format: 2:4 - Leading/Trailing Zeroes: Keep
  3. 最终检查清单:

    • [ ] 板边1mm内无关键信号线
    • [ ] 所有元件位号清晰可见
    • [ ] 电源网络通流能力≥1A
    • [ ] 丝印无覆盖焊盘

在完成最后一步铺铜处理后,建议使用View » 3D Layout进行立体检查,特别关注高度敏感区域如USB接口和电机驱动芯片的散热空间。记得保存3D PDF版本作为设计佐证材料提交。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询