伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MCP2517FD:高性能CAN FD控制器的技術(shù)剖析與應(yīng)用指南

璟琰乀 ? 2026-03-02 17:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

MCP2517FD:高性能CAN FD控制器的技術(shù)剖析與應(yīng)用指南

一、引言

在當(dāng)今的電子系統(tǒng)設(shè)計(jì)中,CAN FD(Controller Area Network with Flexible Data Rate)技術(shù)憑借其高速數(shù)據(jù)傳輸和靈活的數(shù)據(jù)長(zhǎng)度特性,在汽車、工業(yè)自動(dòng)化等領(lǐng)域得到廣泛應(yīng)用。Microchip的MCP2517FD作為一款外部CAN FD控制器,以其豐富的功能和出色的性能,為工程師們提供了一個(gè)可靠的解決方案。本文將對(duì)MCP2517FD的特性、功能模塊、內(nèi)存組織、SPI接口等方面進(jìn)行詳細(xì)剖析,幫助電子工程師更好地理解和應(yīng)用這款控制器。

文件下載:MCP2517FDT-H SL.pdf

二、MCP2517FD概述

MCP2517FD是一款具有SPI接口的外部CAN FD控制器,具有成本低、占用空間小的特點(diǎn)。它可以輕松地添加到帶有SPI接口的微控制器中,為缺乏CAN FD外設(shè)或CAN FD通道不足的微控制器添加CAN FD通信功能。該控制器支持ISO 11898 - 1:2015標(biāo)準(zhǔn),能夠處理經(jīng)典CAN 2.0B和CAN FD格式的幀。

2.1 主要特性

  • 速率優(yōu)勢(shì):仲裁比特率最高可達(dá)1 Mbps,數(shù)據(jù)比特率最高可達(dá)8 Mbps,滿足高速數(shù)據(jù)傳輸需求。
  • 模式多樣:具備混合CAN 2.0B和CAN FD模式、CAN 2.0B模式等多種工作模式,適應(yīng)不同的應(yīng)用場(chǎng)景。
  • FIFO配置:擁有31個(gè)FIFO,可配置為發(fā)送或接收FIFO,還有一個(gè)發(fā)送隊(duì)列(TXQ)和一個(gè)帶有32位時(shí)間戳的發(fā)送事件FIFO(TEF)。
  • 消息處理:支持消息傳輸優(yōu)先級(jí)設(shè)置,可根據(jù)優(yōu)先級(jí)位字段或消息ID進(jìn)行排序;可編程自動(dòng)重傳嘗試次數(shù),可設(shè)置為無(wú)限次、3次或禁用。
  • 過(guò)濾功能:配備32個(gè)靈活的過(guò)濾和屏蔽對(duì)象,可對(duì)標(biāo)準(zhǔn)ID + 前18位數(shù)據(jù)位或擴(kuò)展ID進(jìn)行過(guò)濾。
  • 電氣特性:工作電壓范圍為2.7至5.5V,有源電流在5.5V、40 MHz CAN時(shí)鐘下最大為20 mA,睡眠電流典型值為10 μA。

2.2 典型應(yīng)用

MCP2517FD可直接與工作電壓在2.7V至5.5V的微控制器接口,同時(shí)可直接連接高速CAN FD收發(fā)器,無(wú)需外部電平轉(zhuǎn)換器。在典型應(yīng)用中,微控制器通過(guò)SPI接口對(duì)CAN FD控制器進(jìn)行配置和控制,MCP2517FD通過(guò)INT、INT0和INT1向微控制器發(fā)送中斷信號(hào),CLKO引腳為微控制器提供時(shí)鐘。

三、CAN FD控制器模塊

3.1 FIFO配置與管理

每個(gè)FIFO可配置為發(fā)送或接收FIFO,F(xiàn)IFO控制模塊負(fù)責(zé)跟蹤FIFO的頭和尾,并計(jì)算用戶地址。對(duì)于發(fā)送FIFO,用戶地址指向RAM中存儲(chǔ)下一個(gè)發(fā)送消息數(shù)據(jù)的地址;對(duì)于接收FIFO,用戶地址指向RAM中讀取下一個(gè)接收消息數(shù)據(jù)的地址。用戶通過(guò)增加FIFO的頭/尾來(lái)通知FIFO消息已寫入或讀取。

3.2 工作模式

CAN FD控制器模塊具有多種工作模式,包括配置模式、正常CAN FD模式、正常CAN 2.0模式、睡眠模式、監(jiān)聽模式、受限操作模式、內(nèi)部和外部回環(huán)模式等。不同的模式適用于不同的應(yīng)用場(chǎng)景,例如在調(diào)試階段可使用回環(huán)模式進(jìn)行自我測(cè)試。

3.3 消息處理

  • 發(fā)送隊(duì)列(TXQ):是一個(gè)特殊的發(fā)送FIFO,根據(jù)隊(duì)列中存儲(chǔ)的消息ID進(jìn)行消息發(fā)送。
  • 發(fā)送事件FIFO(TEF):存儲(chǔ)已發(fā)送消息的ID,并可對(duì)消息進(jìn)行時(shí)間戳標(biāo)記。
  • CAN FD位流處理器(BSP):實(shí)現(xiàn)CAN FD協(xié)議的介質(zhì)訪問(wèn)控制,負(fù)責(zé)位流的序列化和反序列化、CAN FD幀的編碼和解碼、介質(zhì)訪問(wèn)管理、幀確認(rèn)以及錯(cuò)誤檢測(cè)和信號(hào)處理。
  • 中斷處理:當(dāng)接收到新消息或消息發(fā)送成功時(shí),CAN FD控制器模塊會(huì)生成中斷信號(hào)。

四、內(nèi)存組織

MCP2517FD的內(nèi)存主要包括MCP2517FD特殊功能寄存器(SFR)、CAN FD控制器模塊SFR和消息內(nèi)存(RAM)。SFR為32位寬,LSB位于較低地址。

4.1 MCP2517FD特定寄存器

包括OSC、IOCON、CRC、ECCCON和ECCSTAT等寄存器,用于控制振蕩器、I/O引腳、CRC校驗(yàn)和ECC糾錯(cuò)等功能。

4.2 CAN FD控制器模塊寄存器

涵蓋配置寄存器、中斷和狀態(tài)寄存器、錯(cuò)誤和診斷寄存器、FIFO控制和狀態(tài)寄存器以及過(guò)濾配置和控制寄存器等,用于對(duì)CAN FD控制器模塊進(jìn)行全面配置和監(jiān)控。

4.3 消息內(nèi)存

MCP2517FD包含2 KB的RAM,用于存儲(chǔ)消息對(duì)象,包括發(fā)送消息對(duì)象、接收消息對(duì)象和TEF對(duì)象。消息對(duì)象的數(shù)量和數(shù)據(jù)字節(jié)數(shù)可根據(jù)需要進(jìn)行配置,F(xiàn)IFOs和消息對(duì)象只能在配置模式下進(jìn)行配置。RAM采用錯(cuò)誤糾正碼(ECC)進(jìn)行保護(hù),支持單錯(cuò)誤糾正(SEC)和雙錯(cuò)誤檢測(cè)(DED)。

五、SPI接口

MCP2517FD通過(guò)SPI接口與微控制器進(jìn)行通信,SPI時(shí)鐘速度最高可達(dá)20 MHz,支持SPI模式0,0和1,1。SFR和消息內(nèi)存(RAM)可通過(guò)SPI指令進(jìn)行訪問(wèn)。

5.1 SPI指令格式

每個(gè)SPI指令以nCS引腳拉低開始,4位命令和12位地址在SCK的上升沿移入SDI。寫指令時(shí),數(shù)據(jù)位在SCK的上升沿移入SDI;讀指令時(shí),數(shù)據(jù)位在SCK的下降沿從SDO移出。指令以nCS引腳拉高結(jié)束。

5.2 寄存器訪問(wèn)

SFR訪問(wèn)是字節(jié)導(dǎo)向的,可一次讀寫任意數(shù)量的數(shù)據(jù)字節(jié),地址在每個(gè)數(shù)據(jù)字節(jié)后自動(dòng)遞增。消息內(nèi)存(RAM)訪問(wèn)是字導(dǎo)向的,每次讀寫必須是4字節(jié)的倍數(shù)。

5.3 帶CRC的SPI命令

為了檢測(cè)或避免SPI通信中的位錯(cuò)誤,提供了帶CRC的SPI命令,包括READ_CRC、WRITE_CRC和WRITE_SAFE等。CRC計(jì)算使用CRC - 16/USB多項(xiàng)式,可有效檢測(cè)SPI通信中的錯(cuò)誤。

六、振蕩器與I/O配置

6.1 振蕩器

MCP2517FD的振蕩器系統(tǒng)可生成SYSCLK,用于CAN FD控制器模塊和RAM訪問(wèn)。時(shí)間參考可以是外部40、20或4 MHz的晶體、陶瓷諧振器或外部時(shí)鐘。OSC寄存器用于控制振蕩器,可啟用PLL將4 MHz時(shí)鐘乘以10,內(nèi)部40/20 MHz時(shí)鐘可進(jìn)行二分頻,生成的時(shí)鐘可通過(guò)CLKO引腳輸出。

6.2 I/O配置

IOCON寄存器用于配置I/O引腳,可選擇CLKO/SOF引腳的功能,將TXCAN配置為推挽或開漏輸出,將INT0和INT1配置為GPIO或收發(fā)器的發(fā)送和接收中斷引腳,INT0/GPIO0/XSTBY還可用于自動(dòng)控制收發(fā)器的待機(jī)引腳。

七、電氣規(guī)格與性能曲線

7.1 電氣規(guī)格

MCP2517FD的電氣規(guī)格涵蓋絕對(duì)最大額定值、DC特性、CLKOUT和SOF的AC特性、晶體振蕩器的AC特性、CAN比特率、CAN RX過(guò)濾的AC特性、SPI的AC特性以及溫度規(guī)格等方面,為工程師在設(shè)計(jì)電路時(shí)提供了重要的參考依據(jù)。

7.2 性能曲線

文檔中提供了一些典型性能曲線,如平均IDDS與溫度的關(guān)系曲線,雖然這些曲線是基于有限樣本的統(tǒng)計(jì)總結(jié),不具有測(cè)試或保證性,但可作為設(shè)計(jì)參考。

八、封裝信息

MCP2517FD提供14引腳的SOIC和VDFN封裝,文檔中詳細(xì)介紹了封裝的標(biāo)記信息、尺寸規(guī)格和推薦的焊盤圖案,方便工程師進(jìn)行PCB設(shè)計(jì)

九、總結(jié)

MCP2517FD作為一款功能強(qiáng)大的CAN FD控制器,具有高速數(shù)據(jù)傳輸、靈活的配置選項(xiàng)、可靠的錯(cuò)誤檢測(cè)和糾正機(jī)制等優(yōu)點(diǎn)。通過(guò)深入了解其特性、功能模塊、內(nèi)存組織、SPI接口等方面的知識(shí),電子工程師可以更好地將其應(yīng)用于各種CAN FD通信系統(tǒng)中。在實(shí)際設(shè)計(jì)過(guò)程中,工程師還需要根據(jù)具體的應(yīng)用需求和電氣規(guī)格進(jìn)行合理的電路設(shè)計(jì)和參數(shù)配置,以確保系統(tǒng)的穩(wěn)定性和可靠性。

你在使用MCP2517FD的過(guò)程中遇到過(guò)哪些挑戰(zhàn)?又是如何解決的呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和見解。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • MCP2517FD
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    3727
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【RK3562J開發(fā)筆記】MCP2518FD外部CAN-FD控制器的調(diào)試方法

    MCP2518FD是一款在各行業(yè)中都有著廣泛應(yīng)用的CAN-FD控制器芯片,本文就將為大家介紹如何在飛凌嵌入式RK3562J開發(fā)板上適配MCP2518FD芯片。
    的頭像 發(fā)表于 12-07 14:22 ?3468次閱讀
    【RK3562J開發(fā)筆記】<b class='flag-5'>MCP2518FD</b>外部<b class='flag-5'>CAN-FD</b><b class='flag-5'>控制器</b>的調(diào)試方法

    MCP2517FD振蕩

    快問(wèn),我能用外部時(shí)鐘代替水晶嗎?我的時(shí)鐘樹將是:MEMS振蕩-GT;DSPIC OSCI&GT;DSPIC OSCO & GT;MCP2517FD OSCI以上來(lái)自于百度翻譯 以下為原文
    發(fā)表于 08-29 16:18

    CAN總線的系統(tǒng)架構(gòu)

    使用的CAN2517FD有所區(qū)別,僅供參考),主要體現(xiàn)在數(shù)據(jù)鏈路層這一部分。應(yīng)用程序,具體表現(xiàn)在控制器以不同的通信方式、MCP2517FD提供的相應(yīng)指令集和指令集格式對(duì)CAN2517FD
    發(fā)表于 08-19 06:47

    Microchip宣布提供業(yè)界第一款外部CAN靈活數(shù)據(jù)速率(CAN FD控制器MCP2517FD

    Microchip日前宣布,開始提供業(yè)界第一款外部CAN靈活數(shù)據(jù)速率(CAN FD控制器。采用MCP2517FD,設(shè)計(jì)人員能夠很快從
    的頭像 發(fā)表于 10-19 06:31 ?2.1w次閱讀

    CAN FD控制器MCP2517FD的主要特性 PCB正面布局

    microchip公司的MCP2517FD是成本效益和小占位尺寸的CAN FD(靈活數(shù)據(jù)速率)控制器,具有和微處理(MCU)接口的SPI接
    發(fā)表于 05-25 01:25 ?1.4w次閱讀
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b><b class='flag-5'>控制器</b><b class='flag-5'>MCP2517FD</b>的主要特性 PCB正面布局

    帶SPllnterface的外部CAN FD控制器MCP2517FD的英文數(shù)據(jù)手冊(cè)

    MCP2517FD是一種低成本、占地面積小的FD控制器,可以很容易地添加到具有可用SPI接口的微控制器中。因此,CAN
    發(fā)表于 07-10 08:00 ?35次下載
    帶SPllnterface的外部<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b><b class='flag-5'>控制器</b><b class='flag-5'>MCP2517FD</b>的英文數(shù)據(jù)手冊(cè)

    如何使用MCP251XFD CAN FD主板作為演示板來(lái)評(píng)估MCP2517FD器件概述

    本文介紹了如何使用MCP251XFD CAN FD主板作為演示板來(lái)評(píng)估MCP2517FD器件。
    發(fā)表于 07-10 08:00 ?28次下載

    MCP2517FD CAN FD控制器的詳細(xì)資料和數(shù)據(jù)手冊(cè)免費(fèi)下載

    MCP2517FD是一種成本低廉、占地面積小的CAN FD控制器,可以容易地添加到具有可用SPI接口的微控制器中。因此,可以容易地將
    發(fā)表于 09-21 08:00 ?221次下載
    <b class='flag-5'>MCP2517FD</b> <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b><b class='flag-5'>控制器</b>的詳細(xì)資料和數(shù)據(jù)手冊(cè)免費(fèi)下載

    CAN FD Driver-裸機(jī)模式

    (和本次使用的CAN2517FD有所區(qū)別,僅供參考),主要體現(xiàn)在數(shù)據(jù)鏈路層這一部分。 應(yīng)用程序,具體表現(xiàn)在控制器以不同的通信方式、MCP2517FD提供的相應(yīng)指令集和指令集格式對(duì)CAN2517
    發(fā)表于 11-25 20:36 ?27次下載
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b> Driver-裸機(jī)模式

    MCP2517FD小尺寸CAN FD控制器規(guī)格書

    電子發(fā)燒友網(wǎng)站提供《MCP2517FD小尺寸CAN FD控制器規(guī)格書.pdf》資料免費(fèi)下載
    發(fā)表于 11-20 17:00 ?1次下載

    MCP251863 CAN FD控制器技術(shù)解析與應(yīng)用指南

    Microchip Technology MCP251863外部CAN FD控制器在小尺寸封裝中集成了 CAN
    的頭像 發(fā)表于 10-14 15:43 ?1206次閱讀
    <b class='flag-5'>MCP</b>251863 <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b><b class='flag-5'>控制器</b><b class='flag-5'>技術(shù)</b>解析與應(yīng)用<b class='flag-5'>指南</b>

    探索MCP2561/2FD高性能CAN FD收發(fā)的卓越之選

    探索MCP2561/2FD高性能CAN FD收發(fā)的卓越之選 在當(dāng)今的電子設(shè)計(jì)領(lǐng)域,
    的頭像 發(fā)表于 01-07 15:55 ?336次閱讀

    TCAN114x-Q1:高性能CAN FD收發(fā)技術(shù)剖析與應(yīng)用指南

    TCAN114x-Q1:高性能CAN FD收發(fā)技術(shù)剖析與應(yīng)用
    的頭像 發(fā)表于 03-05 16:35 ?468次閱讀

    MCP2561/2FD高性能CAN FD收發(fā)技術(shù)剖析

    MCP2561/2FD高性能CAN FD收發(fā)技術(shù)
    的頭像 發(fā)表于 03-24 11:30 ?164次閱讀

    MCP2542FD/4FDMCP2542WFD/4WFD:高速CAN FD應(yīng)用的理想之選

    MCP2542WFD/4WFD是為高速CAN FD應(yīng)用設(shè)計(jì)的,通信速度最高可達(dá)8 Mbps。它能作為CAN協(xié)議控制器和物理總線之間的接口,
    的頭像 發(fā)表于 03-29 16:55 ?1069次閱讀