接口和引脚说明

  • 开发板使用两颗 MCU。两颗芯片的引脚定义相同,每颗芯片分别管理2路 CAN/FDCAN和2路 RS485。STM32(1) 管理 CAN-1/2和RS485-1/2,STM32(2) 管理CAN-3/4和RS485-3/4。

  • 外部 USB 接口 连接两颗 MCU 的 PA11(DM)/PA12(DP)。

  • 外部 SPI 接口 连接两颗 MCU 的 PD0(CS) / PD1(SCK) / PD3(MISO) / PD4(MOSI),SCK/MISO/MOSI 共用接口,CS0 连接第一颗MCU-STM32(1),CS1 连接第二课MCU-STM32(2)。
    点击下载原理图:SCH_Schematic_v8_gb1.pdf

SCH-V8-G0B1

每颗 MCU 的引脚

功能

MCU 引脚

说明

FDCAN1 RX / TX

PB8 / PB9

第一路 CAN/CAN FD

FDCAN2 RX / TX

PB5 / PB6

第二路 CAN/CAN FD

RS485-A TX / RX / RE

PC4 / PB7 / PD2

USART1,第一路 RS485

RS485-B TX / RX / RE

PD5 / PD6 / PC9

USART2,第二路 RS485

外部 SPI CS / SCK / MISO / MOSI

PD0 / PD1 / PD3 / PD4

SPI2 从机,连接外部主控

内部 SPI CS / SCK / MISO / MOSI

PA4 / PA5 / PA6 / PA7

SPI1,两颗 MCU 之间的板内连接

调试串口 TX / RX

PB10 / PB11

USART3

I²C SCL / SDA

PA9 / PA10

I2C1

ADC 输入 1 / 2

PB0 / PB1

ADC1 通道 8 / 9

LED1 / LED2

PA3 / PC5

低电平点亮

USB DM / DP

PA11 / PA12

USB 复合设备

SWDIO / SWCLK

PA13 / PA14

STLINK 下载和调试

HSE OSC_IN / OSC_OUT

PF0 / PF1

外部 8 MHz 晶振

预留输入

PC10

原厂固件配置为无上下拉输入

外部 SPI 参数

项目

值

工作方式

从机

SPI 模式

Mode 0

位顺序

MSB First

数据宽度

8 bit

二次开发框架

保留SANPO SPINE现有软件能力,通过串口,IIC,ADC扩展外部传感器等设备。

自定义开发框架

适用于自定义开发功能,工程已经配置好2颗MCU的功能引脚,可以直接开发业务逻辑。

接线注意事项

  • CAN/CAN FD 总线两端应有合适的终端电阻,CAN_H、CAN_L 不要接反。

  • RS485 的 A/B 命名在不同厂家之间可能相反,无通信时应结合收发器标注核对。

  • USB、SPI 主控和外部设备应共地。

  • 两颗 MCU 有独立的 USB 和 SWD 接口,升级或调试时不要混淆。