"); //-->
在车载T-BOX中,MCU和SoC之间必然存在数据通信,本篇博文将分享一种基于SPI方式的通信方案。
拓展学习:一文搞懂SPI通信协议。
SoC作为主机,MCU作为从机,配置模式如下所示:
通信模式:模式0;
通信速率:4.8Mbps;
数据存储:小端模式;
数据长度:每包256Byte。
MCU和SoC物理连接如图所示:

名词解析:
MISO:主设备输入从设备输出;
MOSI:主设备输出从设备输入;
SCLK:时钟信号,主设备产生;
CS:片选,主设备控制,低电平有效;
S_RQ:从设备请求数据信号,通知主设备开始通信;
M_RQ:主设备发送数据信号,通知从设备需要发送数据。
主设备和从设备通信有两种情况:主设备主动通信和从设备主动通信。
主设备主动通信机制如图所示:

通信机制解析:
当主设备有数据需要主动发送给从设备时,主设备需要发送M_RQ请求(拉高M_RQ引脚,高电平维持至少1ms);
从设备接收到主设备M_RQ信号(触发上升沿中断)后,准备SPI通信的配置和数据,准备完成后,发送S_RQ信号(拉高S_RQ引脚,高电平维持至少1ms);
主设备接收到从设备S_RQ信号(触发上升沿中断)后,开始SPI通信。
名词解析:
△t1:从设备通信请求最大等待时长500ms(从设备发送S_RQ信号至主设备SPI通信结束释放CS产生的时长),如果超时,从设备会再次发起S_RQ请求信号;
△t2:主设备的通信请求最大等待时长500ms(主设备发送M_RQ信号至从主设备接收到从设备发送S_RQ信号的时长),如果超时,主设备会再次发起M_RQ请求信号。
从设备主动通信机制如图所示:

通信机制解析:
当从设备有数据需要主动发送给主设备时,从设备准备SPI通信的配置和数据完成后,发送S_RQ信号(拉高S_RQ引脚,高电平维持至少1ms)请求主设备开启SPI通信;
主设备接收到从设备S_RQ信号(触发上升沿中断)后,开启SPI通信。
名词解析:
△t1:从设备通信请求最大等待时长500ms(从设备发送S_RQ信号至主设备SPI通信结束释放CS产生的时长),如果超时,从设备会再次发起S_RQ请求信号。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
MCU控制系统电路原理图
USBHC869设计的MCU总线USB主控制电路图
电子元器件知识大全:什么是MCU
SoC集成如何影响SMT贴片良率
2nm芯片成本暴涨20%:最贵的安卓芯,最难的旗舰年
推荐便宜实用MCU+CPLD/FPGA学习开发板
SoC 集成度如何影响 SMT 贴片良率
NEC MCU 78F0513D开发板使用教程
内置TinyEngine NPU:TI全新MCU助力边缘AI落地
3D打印“狂飙”背后:兆易创新GD32 MCU多元方案驱动性能升级
电子科技大学--嵌入式系统应用开发技术38
请教大虾如何用select来实现对两个socket的操作
飞思卡尔杯-第六届设计应用大奖赛 优秀奖获奖论文1
飞思卡尔杯-第六届设计应用大奖赛 一等奖获奖论文
USB,MCU,HT82K96 一款廉价带USB的MCU-HT82K96,但不会用
飞思卡尔杯-第六届设计应用大奖赛 二等奖获奖论文
电子科技大学--嵌入式系统应用开发技术39
边缘 AI 加速的 Arm Cortex‑M0+ MCU 如何为电子产品注入更强智能
英飞凌聚焦人形机器人:传感、电机控制和电源管理成为切入口
cMMB移动电视芯片SC6600V在手机电视上的应用
氮化镓+MCU赋能高效OBC:大联大诠鼎与英飞凌共探车载电源新趋势
Badge USB OCD 与 78F0513D 使用演示视频
如何让电机控制更精准高效
AEIF 2026 本周举行,软件定义汽车把车规半导体带到更多环节
光电鼠标原理与电路图
单片机模糊控制系统设计与应用实例
[讨论]vxWorks与windows进行socket通信
飞思卡尔杯-第六届设计应用大奖赛 三等奖获奖论文
stc,mcu 请问stc-mcu
CC2431 - 低功耗射频SOC