车载T-BOX中MCU和SoC通信方案(SPI通信方式)
在车载T-BOX中,MCU和SoC之间必然存在数据通信,本篇博文将分享一种基于SPI方式的通信方案。
对汽车电子、CAN通信、UDS诊断技术感兴趣的小伙伴请关注公众号:美男子玩编程,公众号优先推送最新技术博文,创作不易,请各位朋友多多点赞、收藏、关注支持~
拓展学习:一文搞懂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请求信号。
车载T-BOX中MCU和SoC通信方案(SPI通信方式)相关推荐
- CPU巨型机,大型机,中型机,小型机和微型计算机中央处理器都称为CPU、MPU(微型化的CPU,在微机中CPU=MPU)、MCU和SOC
CPU CPU是Central Processing Unit的缩写,计算机的运算控制核心就是CPU.CPU是由运算器.控制器和寄存器及相应的总线构成.众所周知的三级流水线:取址.译码.执行的对象就是 ...
- arm,asic,dsp,fpga,mcu,soc各自的特点
arm,asic,dsp,fpga,mcu,soc各自的特点 人工智能受到越来越多的关注,许多公司正在积极开发能实现移动端人工智能的硬件,尤其是能够结合未来的物联网应用,对于移动端人工智能硬件的实现方 ...
- 最新车载CarPlay盒子中方案内部配置参数
最新车载CarPlay盒子中方案内部配置参数 车载CarPlay盒子慢慢的走进原大屏车机存量市场: 因为操作简单,使用便捷,功能方便,借用手机的资源,盘活车载安卓网络版的大屏机的使用. 重点是随着方案 ...
- 软件视频会议性能测试要点,IP网络视频会议系统中MCU性能测试方法的研究
摘要: 随着社会的进步,工业的发展,人们对通信的要求越来越高,尤其随着网络 技术的飞速发展,人们对通信的要求逐渐转向以音视频通信为主的多媒体通信上 来,其中IP网络视频会议系统是多媒体应用的一个主流方 ...
- Ci2451无线MCU芯片2.4GHz射频芯片集成8位RISC内核集成无线收发器和8位RISC(精简指令集)MCU的SOC芯片
Ci2451无线MCU芯片2.4GHz射频芯片集成8位RISC内核(Ci2451.Ci2454.CSM2433).RISC-V内核 (CSM24RV1.CSM24RV2) Ci2451 8位RISC核 ...
- 集成无线收发器和 8 位 RISC MCU 的 SOC 芯片CI2454/CI2451参数-遥控玩具汽车方案
前面小编给大家介绍了一款集成无线收发器和 8 位 RISC(精简指令集)MCU 的 SOC 芯片-CI2454/CI2451,今天就来讲讲它的优劣势和应用方案. 优势 1.它拥有RISC精简指令集架构 ...
- 清洁机器人之屏幕(中,大LCD)方案--ITE 联阳986x系列 soc显控芯片介绍
清洁机器人之屏幕(中,大LCD)方案–ITE 联阳986x系列 soc显控芯片介绍 文章目录 清洁机器人之屏幕(中,大LCD)方案--ITE 联阳986x系列 soc显控芯片介绍 0.总体功能概述 0 ...
- (二):定时器和计数器的区别;时钟和晶振的区别、RTC实时时钟;MPU、MCU、SOC区别;电源符号:VCC、VDD、VSS、VEE、VPP、VBAT
硬件的区别 (一)定时器和计数器的区别 (二)时钟和晶振的区别 (1)时钟发生器 (2)时钟信号 (3)时钟和晶振的区别 (三)RTC-实时时钟 实时时钟RTC(Real_Time Clock) RT ...
- 一文搞懂CPU、MPU、MCU、SOC的联系与区别
转载于read://https_www.elecfans.com/?url=https%3A%2F%2Fwww.elecfans.com%2Fd%2F1813764.html 1 CPU CPU(Ce ...
最新文章
- 【ACM】杭电OJ 2044 2045
- 卸载mongodb_【数据库】mongodb数据库安装
- openstack一键安装脚本(转载)
- Embedding技术在推荐系统中的应用
- python兼职程序员工资-没想到,学会Python即使不做程序员都能月入过万!
- 插件占坑,四大组件动态注册前奏(一) 系统Activity的启动流程
- MyBatis入门到精通,最全最详细的MyBatis学习教程来了
- java web 车辆管理系统_javaweb车辆信息管理系统
- 手机论文查重软件哪个好?
- Kudu Partition Tablet Bucket
- 2022年版中国电子信息产业趋势预测及投资战略规划分析报告
- Matlab运动模糊,维纳滤波
- 岗位po是什么意思_敏捷开发团队中PO和SM角色介绍
- 雷神黑武士5代shark评测
- 教你用一行代码伪装黑客
- 蓝桥杯---二阶魔方旋转
- 深度学习 之一 【神经网络介绍】
- Winpcap 动态链接库调用npf.sys
- apfs扩容_向APFS文件系统转进:看iOS 10.3如何为iPhone扩容存储空间
- java 伽玛函数_Gamma函数(伽玛函数)的一阶导数、二阶导数公式推导及java程序