基于芯驰的 E3110 的 BCM 开发板方案

车身控制器(body control module,简称 BCM),也可以称为车身电脑;一般,车身控制器常见的功能包括控制电动车窗、电动后视镜、空调、大灯、转向灯、防盗锁止系统、中控锁、除霜装置等。另外,车身控制器可以通过总线与其他车载 ECU 相连,可通过 CAN/LIN 与各个小节点进行与外部电脑通讯的功能;在一些高端轿车中,部分 BCM 还集成了空调风门控制、胎压监测、PEPS、网关等功能。

在 BCM 主控的选型中,本文选择了芯驰的 E3110(该芯片通过了 ASIL-B 和 AEC-Q100 的认证)并基于该芯片制作了一个评估板方案,该方案集成了 CAN、LIN、高低频接口、ADC、DAC、DIN、SD 卡、Auto PHY、USB、USB 转串口、JTAG 烧录接口、按键、拨码开关等模块。其他的通信接口如 SPI、UART、I2C、I2S、GPIO 等也以排针的形式从主控 MCU 中引了出来,从而满足不同需求的功能测试和开发。

►场景应用图

►产品实体图

►展示板照片

►方案方块图

►核心技术优势

1. 内部挂载 4MB FLASH,无需额外添加 FLASH 模块 2. 最高可以支持 8 路 CAN 通信 3. 支持 10/100Mbps 以太网通信

►方案规格

主控 MCU 介绍: 1.内核: ARM Cortex-R5F 2. SRAM: 1152KB 3. Flash: 4MB 4. Ethernet:10/100Mbps Ethernet TSN * 1 5. CAN/CANFD: 8x 6. I2C: 4x 7. SPI: 4x 8. LIN: 12x 功能描述 1. 支持 LIN 接口,可以进行数据的收发 2. 支持 CAN 接口,可以进行数据的收发 3. 支持 SD 卡的读写 4. 支持 USB 转串口,可以进行 Debug 5. 支持 PEPS 高低频功能子板的配套使用 6. 支持 6 个模块的 API ( GPIO 、ADC 、UART 、SPI 、I2C 、CAN ) 7. 支持 10/100Mbps 的车载以太网