小脑驱动电路
主控:STM32C552VET6,板载Type‑C接口、LDO电源、复位、LED、排针扩展、FDCAN、SWD调试、外部Flash、按键、晶振BOOT配置电路,作为机器人小脑,指负责底层执行层:电机闭环控制、编码器采集、FDCAN 总线、IO 外设,接收上层主控指令,做实时运动控制,不跑复杂 AI,看重实时性、FDCAN、IO、成本、抗干扰。
一、双电源LDO电源电路(TPS7A0233PDBVR)
芯片:TPS7A0233PDBVR,AMS117-3.3V 输出固定3.3V LDO
输入回路
VBUS输入(来自Type‑C的VBUS),F1是SMD0805‑0.6A自恢复保险丝,做过流保护;
C47(1μF)输入滤波电容,滤除输入电源高频噪声。
引脚:IN输入、GND接地、EN使能引脚直接接5V输入,芯片上电即开启输出。
输出回路
OUT输出3V3给MCU与外设供电;NC为空脚不连接;
C48(1μF)输出滤波电容,改善3.3V电源纹波。
电源指示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标准串行调试引脚,用于下载程序+在线调试。
四、外设电路
板载LED1(PC6) PC6推挽输出,串联R3=2kΩ限流电阻,XL‑2012UGC绿色LED;PC6输出低电平LED点亮。
自定义按键(PD13) PD13接按键,R8=10kΩ下拉电阻;按键按下时PD13变为高电平,松开为低电平。
FDCAN总线
PB8 FDCAN_TX,PB9 FDCAN_RX,PE2 FDCAN.STBY; STM32的FDCAN接口,PE2用来控制CAN收发器的待机引脚。
外部FLASH 原理图标注外部FLASH模块,接SPI接口,实现外部大容量存储。
TFT LCD驱动接口
RS485modbus接口
五、扩展排针H3、H4
H3、H4均为2.54间距1×20P直针排针;
将STM32绝大部分IO口全部引出(PA/PB/PC/PD/PE/PH全部IO),可以外接传感器、模块;
R68、R69为0Ω电阻,可做信号跳线,可选断开/短接做IO功能切换。
