华秋开源小脑电机驱动板

> 主控:STM32C552VET6,板载Type‑C接口、LDO电源、复位、LED、SPI驱动TFTLCD,排针扩展、FDCAN、SWD调试、外部Flash、按键、晶振BOOT配置电路,作为机器人小脑,指负责底层执行层:电机闭环控制、编码器采集、FDCAN 总线、 RS485modb、IO 外设,接收上层主控指令,做实时运动控制,不跑复杂 AI,看重**实时性、FDCAN、IO、成本、抗干扰。

华秋开源小脑电机驱动板封面
mameng2026-11-04 08:51:08Public Domain
10
Star

PCBA

设计文件

设计文件.zip1.06MB(1次下载)

生产BOM

源代码

外壳模型文件

其他附件

详细介绍

小脑驱动电路

主控:STM32C552VET6,板载Type‑C接口、LDO电源、复位、LED、排针扩展、FDCAN、SWD调试、外部Flash、按键、晶振BOOT配置电路,作为机器人小脑,指负责底层执行层:电机闭环控制、编码器采集、FDCAN 总线、IO 外设,接收上层主控指令,做实时运动控制,不跑复杂 AI,看重实时性、FDCAN、IO、成本、抗干扰。

一、双电源LDO电源电路(TPS7A0233PDBVR)

芯片:TPS7A0233PDBVR,AMS117-3.3V 输出固定3.3V LDO

  1. 输入回路

  • VBUS输入(来自Type‑C的VBUS),F1是SMD0805‑0.6A自恢复保险丝,做过流保护;

  • C47(1μF)输入滤波电容,滤除输入电源高频噪声。

  • 引脚:IN输入、GND接地、EN使能引脚直接接5V输入,芯片上电即开启输出。

  1. 输出回路

  • OUT输出3V3给MCU与外设供电;NC为空脚不连接;

  • C48(1μF)输出滤波电容,改善3.3V电源纹波。

  1. 电源指示LED4

  • R70(10kΩ)为LED限流电阻;3V3上电时LED4点亮,代表板载3.3V电源正常;LED负极接GND。

二、Type‑C 16PIN接口电路

  • VBUS2引脚:5V电源输入,给到LDO的输入;

  • CC1、CC2:Type‑C配置引脚(原理图没有下拉/上拉电阻,只引出焊盘,说明该板子只做USB从机设备,不做PD快充);

  • USB_DP(PA12)、USB_DN(PA11):接到STM32 USB差分信号,实现USB通信;

  • SBU1、SBU2:高速信号引脚,仅焊盘引出,未使用;

  • GND引脚系统地。

三、MCU电路

采用Cortex‑M33 内核,144 MHz,支持 DSP 指令、SIMD,硬件乘累加。做电机 PID、位置环速度环滤波运算效率很高。,做多电机闭环时 CPU 占用更低;相比 M0/M0+,算力提升巨大。

机器人小脑场景:多台 CAN 电机的位置 / 速度闭环、编码器计算、滤波,DSP 单元可以硬件加速 PID。 支持 Trust‑M,安全特性,机器人总线防异常篡改。

主频 160MHz 足够同时处理多路电机闭环、编码器采样、FDCAN 收发,留有富余 CPU 资源处理传感器。

1.复位电路

  • NRST(14脚)复位引脚;C2(2.2uF)上电复位电容,NRST内部带上拉,上电时电容产生低复位脉冲实现上电复位。

2.外部高速晶振

  • PH0‑OSC_IN(12)、PH1‑OSC_OUT(13):外部HSE晶振输入输出引脚,外接外部无源晶振,给MCU提供外部系统时钟;

  • PH2‑BOOT0(94脚):BOOT启动配置引脚,可以配置从Flash、系统存储器启动;

  • VCAP(48):MCU内核稳压电容引脚,必须接指定容量电容,保证内核电源稳定。

3.SWD调试接口

  • PA13‑SWDIO,PA14‑SWCLK:STM32标准串行调试引脚,用于下载程序+在线调试。

四、外设电路

  1. 板载LED1(PC6) PC6推挽输出,串联R3=2kΩ限流电阻,XL‑2012UGC绿色LED;PC6输出低电平LED点亮。

  2. 自定义按键(PD13) PD13接按键,R8=10kΩ下拉电阻;按键按下时PD13变为高电平,松开为低电平。

  3. FDCAN总线

  • PB8 FDCAN_TX,PB9 FDCAN_RX,PE2 FDCAN.STBY; STM32的FDCAN接口,PE2用来控制CAN收发器的待机引脚。

  1. 外部FLASH 原理图标注外部FLASH模块,接SPI接口,实现外部大容量存储。

  2. TFT LCD驱动接口

  3. RS485modbus接口

五、扩展排针H3、H4

  • H3、H4均为2.54间距1×20P直针排针;

  • 将STM32绝大部分IO口全部引出(PA/PB/PC/PD/PE/PH全部IO),可以外接传感器、模块;

  • R68、R69为0Ω电阻,可做信号跳线,可选断开/短接做IO功能切换。