柯s-18025398187的個(gè)人空間 http://selenalain.com/space-uid-169360.html [收藏] [復制] [RSS]

博客

DPC15兼容MCP2515支持SIP接口的汽車(chē)can總線(xiàn)控制器

已有 441 次閱讀2024-6-25 17:44 | 汽車(chē)can, spi, 通信

DPC15完全兼容MCP2515支持SPI通信的can V2.0B控制器新能源汽車(chē)通信應用
說(shuō)明
DPC15 是一款獨立控制器局域網(wǎng)絡(luò )(Controller Area Network, CAN)協(xié)議控制器,完全支持 CAN V2.0B 技術(shù)規范。該器件能發(fā)送和接收標準和擴展數據頓以及遠程幀。 MCP2515自帶的兩個(gè)驗收屏蔽寄存器和六個(gè)驗收濾波寄存器可以過(guò)濾掉不想要的報文,因此減少了主單片機(MCU)的開(kāi)銷(xiāo)。MCP2515與MCU的連接是通過(guò)業(yè)界標準串行外設接口(SearialPeripheralInterface, SPI)來(lái)實(shí)現的。在電動(dòng)車(chē),汽車(chē)和電動(dòng)車(chē)充電樁上起到了檢測維修的關(guān)鍵作用。
DPC15 是一款 SPI 接口的局域網(wǎng)絡(luò ) CAN 協(xié)議控制器,完全支持 CAN 2.0B 技術(shù)規范,能發(fā)送和接收標準數據幀、擴展數據幀和遠程幀,片上集成 2 個(gè)驗收屏蔽寄存器和 6 個(gè)驗收濾波寄存器,可以減少MCU 的資源要求。封裝形式是 TSSOP-20、SOP-18。

典型應用:
汽車(chē)檢測儀,汽車(chē)總線(xiàn)控制,汽車(chē)相關(guān)產(chǎn)品通訊轉換等

特性
完全支持 CAN V2.0B 技術(shù)規范,通訊速率為1Mb/s:
0-8 字節長(cháng)的數據字段
標準和擴展數據幀及遠程幀
接收緩沖器、驗收屏蔽寄存器和驗收濾波寄存器:
兩個(gè)接收緩沖器,可優(yōu)先存儲報文
六個(gè) 29 位驗收濾波寄存器
二個(gè)29 位驗收屏蔽寄存器
對頭兩個(gè)數據字節進(jìn)行濾波(針對標準數據幀)
三個(gè)發(fā)送緩沖器,具有優(yōu)先級設定及發(fā)送中止功能
高速SPI接口(10 MHz):
支持0.0和11的SPI模式
單觸發(fā)模式確保報文發(fā)送只嘗試一次
帶有可編程預分頻器的時(shí)鐘輸出引腳:
可用作其他器件的時(shí)鐘源
可用起始幀信號 (Start-of-Frame,SOF),用于監控 SOF 信號:
可用于時(shí)隙協(xié)議和 /或總線(xiàn)診斷以檢測早期總線(xiàn)性能退化
帶有可選使能設定的中斷輸出引腳
緩沖器滿(mǎn)”輸出引腳可配置為:各發(fā)送緩沖器的控制引腳,用于請求立即發(fā)送報文
通用數字輸入引腳
低功耗的 CMOS 技術(shù):
工作電壓范圍27V至5.5V
5mA 典型工作電流l
1uA 典型待機電流(休眠模式)
工作溫度范圍:
工業(yè)級 (I):-40°C至+85°C
擴展級 (E):-40C至+125°C


器件概述
DPC15是一款獨立CAN控制器,可簡(jiǎn)化需要與CAN總線(xiàn)連接的應用。
圖 1-1 簡(jiǎn)要顯示了 DP2515 的結構框圖。該器件主要由三個(gè)部分組成:
1. CAN 模塊,包括 CAN 協(xié)議引擎、驗收濾波寄存
器、驗收屏蔽寄存器、發(fā)送和接收緩沖器。
2. 用于配置該器件及其運行的控制邏輯和寄存器。
3. SPI 協(xié)議模塊。

CAN模塊
CAN 模塊的功能是處理所有 CAN 總線(xiàn)上的報文接收和發(fā)送。報文發(fā)送時(shí),首先將報文裝載到正確的報文緩沖器和控制寄存器中。通過(guò) SPI 接口設置控制寄存器中的相應位或使用發(fā)送使能引腳均可啟動(dòng)發(fā)送操作。通過(guò)讀取相應的寄存器可以檢查通訊狀態(tài)和錯誤。會(huì )對在CAN總線(xiàn)上檢測到的任何報文進(jìn)行錯誤檢查,然后與用戶(hù)定義的濾波器進(jìn)行匹配,以確定是否將報文移到兩個(gè)接收緩沖器中的一個(gè)。

控制邏輯
通過(guò)與其他模塊連接,控制邏輯模塊控制 DP2515 的設置和運行,以便傳輸信息與控制。所提供的中斷引腳提高了系統的靈活性。器件上有一個(gè)多用途中斷引腳及各接收緩沖器的專(zhuān)用中斷引腳,用于
指示有效報文是否被接收并載入接收緩沖器?蛇x擇使用專(zhuān)用中斷引腳。通用中斷引腳和狀態(tài)寄存器 (通過(guò)SPI 接口訪(fǎng)問(wèn))也可用來(lái)確定何時(shí)接收了有效報文。器件還有三個(gè)引腳,用來(lái)啟動(dòng)將裝載在三個(gè)發(fā)送緩沖器之一中的報文立即發(fā)送出去。是否使用這些引腳由用戶(hù)決定;若不使用,也可利用控制寄存器(通過(guò) SPI 接口訪(fǎng)問(wèn))來(lái)啟動(dòng)報文發(fā)送。

SPI協(xié)議模塊
MCU通過(guò)SPI接口與該器件連接。使用標準的SPI讀/寫(xiě)指令以及專(zhuān)門(mén)的 SPI 命令來(lái)讀/ 寫(xiě)所有的寄存器。

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
返回頂部
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页