在車載T-BOX中,MCU和SoC之間必然存在數據通信,本篇博文將分享一種基于SPI方式的通信方案。
SoC作為主機,MCU作為從機,配置模式如下所示:
通信模式:模式0;
通信速率:4.8Mbps;
數據存儲:小端模式;
數據長度:每包256Byte。
MCU和SoC物理連接如圖所示:
名詞解析:
MISO:主設備輸入從設備輸出;
MOSI:主設備輸出從設備輸入;
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
+關注
關注
146文章
17357瀏覽量
352790 -
通信
+關注
關注
18文章
6076瀏覽量
136476 -
soc
+關注
關注
38文章
4212瀏覽量
219182 -
SPI
+關注
關注
17文章
1724瀏覽量
92185 -
T-box
+關注
關注
0文章
25瀏覽量
1071
原文標題:車載T-BOX中MCU和SoC通信方案(SPI通信方式)
文章出處:【微信號:美男子玩編程,微信公眾號:美男子玩編程】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
招聘4G T-BOX車載智能設備軟硬件開發工程師
求助車載終端T-BOX,符合GB/T32960.2的測試單位
T-BOX系統解決方案深度剖析之接口
T-BOX系統解決方案深度剖析之電源軌
細數T-BOX中TI的明星產品之車載以太網 | 第一節 DP83TC811S-Q1:車載以太網讓您的T-BOX如虎添翼
![細數<b class='flag-5'>T-BOX</b><b class='flag-5'>中</b>TI的明星產品之<b class='flag-5'>車載</b>以太網 | 第一節 DP83TC811S-Q1:<b class='flag-5'>車載</b>以太網讓您的<b class='flag-5'>T-BOX</b>如虎添翼](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
汽車T-Box方案概述
![汽車<b class='flag-5'>T-Box</b><b class='flag-5'>方案</b>概述](https://file.elecfans.com//web2/M00/9D/F8/poYBAGQzwYuANpOFAAKwzYv28QU730.png)
車聯網車載T-BOX系統解決方案_汽車TBOX 嵌入式arm應用-飛凌嵌入式
![車聯網<b class='flag-5'>車載</b><b class='flag-5'>T-BOX</b>系統解決<b class='flag-5'>方案</b>_汽車TBOX 嵌入式arm應用-飛凌嵌入式](https://file.elecfans.com/web2/M00/1A/09/poYBAGF5ADWAVjuEAAA2C5wg0vQ729.jpg)
T-BOX與通信終端市場研究分析
![<b class='flag-5'>T-BOX</b>與<b class='flag-5'>通信</b>終端市場研究分析](https://file1.elecfans.com/web2/M00/A2/29/wKgZomT6xD6Af_hFAAAewFx3adM337.png)
車載T-Box邏輯功能測試方案
![<b class='flag-5'>車載</b><b class='flag-5'>T-Box</b>邏輯功能測試<b class='flag-5'>方案</b>](https://file1.elecfans.com/web2/M00/DA/F7/wKgZomYrHTyAL2ECAAAmiY0ErSM799.png)
評論