专栏中心

EEPW首页 > 专栏 > 车载T-BOX中MCU和SoC通信方案(SPI通信方式)

车载T-BOX中MCU和SoC通信方案(SPI通信方式)

发布人:美男子玩编程 时间:2023-02-28 来源:工程师 发布文章

在车载T-BOX中,MCU和SoC之间必然存在数据通信,本篇博文将分享一种基于SPI方式的通信方案。


拓展学习:一文搞懂SPI通信协议。


SoC作为主机,MCU作为从机,配置模式如下所示:

  • 通信模式:模式0;

  • 通信速率:4.8Mbps;

  • 数据存储:小端模式;

  • 数据长度:每包256Byte。


MCU和SoC物理连接如图所示:


图片

名词解析:

  • MISO:主设备输入从设备输出;

  • MOSI:主设备输出从设备输入;

  • SCLK:时钟信号,主设备产生;

  • CS:片选,主设备控制,低电平有效;

  • S_RQ:从设备请求数据信号,通知主设备开始通信;

  • M_RQ:主设备发送数据信号,通知从设备需要发送数据。


主设备和从设备通信有两种情况:主设备主动通信和从设备主动通信。


主设备主动通信机制如图所示:


图片

通信机制解析:

  1. 当主设备有数据需要主动发送给从设备时,主设备需要发送M_RQ请求(拉高M_RQ引脚,高电平维持至少1ms);

  2. 从设备接收到主设备M_RQ信号(触发上升沿中断)后,准备SPI通信的配置和数据,准备完成后,发送S_RQ信号(拉高S_RQ引脚,高电平维持至少1ms);

  3. 主设备接收到从设备S_RQ信号(触发上升沿中断)后,开始SPI通信。


名词解析:

  • △t1:从设备通信请求最大等待时长500ms(从设备发送S_RQ信号至主设备SPI通信结束释放CS产生的时长),如果超时,从设备会再次发起S_RQ请求信号;

  • △t2:主设备的通信请求最大等待时长500ms(主设备发送M_RQ信号至从主设备接收到从设备发送S_RQ信号的时长),如果超时,主设备会再次发起M_RQ请求信号。


从设备主动通信机制如图所示:


图片

通信机制解析:

  1. 当从设备有数据需要主动发送给主设备时,从设备准备SPI通信的配置和数据完成后,发送S_RQ信号(拉高S_RQ引脚,高电平维持至少1ms)请求主设备开启SPI通信;

  2. 主设备接收到从设备S_RQ信号(触发上升沿中断)后,开启SPI通信。


名词解析:

  • △t1:从设备通信请求最大等待时长500ms(从设备发送S_RQ信号至主设备SPI通信结束释放CS产生的时长),如果超时,从设备会再次发起S_RQ请求信号。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

关键词: BOX MCU SoC

相关推荐

Nordic扩展nRF54L系列,推出入门级低功耗蓝牙SoC

CC2431 - 低功耗射频SOC

视频 2009-03-24

电子科技大学--嵌入式系统应用开发技术38

视频 2009-05-07

电子科技大学--嵌入式系统应用开发技术39

视频 2009-05-07

意法半导体全新STM32C5系列,重新定义入门级微控制器性能与价值,赋能万千智能设备

芯驰科技E3650:为理想星环OS保驾护航

单片机模糊控制系统设计与应用实例

Badge USB OCD 与 78F0513D 使用演示视频

视频 2009-05-20

TI将边缘AI微控制器更深入地融入嵌入式设计

飞思卡尔杯-第六届设计应用大奖赛 优秀奖获奖论文1

飞思卡尔杯-第六届设计应用大奖赛 二等奖获奖论文

飞思卡尔杯-第六届设计应用大奖赛 三等奖获奖论文

售价仅1.7元!STC高性价比车规级MCU重塑汽车电子供应链格局

在工业自动化和智能家用电器设计中实现支持边缘 AI 的电机控制

NEC MCU 78F0513D开发板使用教程

视频 2009-04-07

ZF与SiliconAuto推出用于自动驾驶的实时I/O芯片

贸泽电子开售:面向工业、AI、医疗、数据中心等领域的Altera Agilex 5 FPGA与SoC

飞思卡尔杯-第六届设计应用大奖赛 一等奖获奖论文

有源晶振、无源晶振与MCU的时钟关联

边缘 AI 加速的 Arm® Cortex®‑M0+ MCU 如何为电子产品注入更强智能

嵌入式系统 2026-03-25
更多 培训课堂
更多 焦点
更多 视频

技术专区