国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CAN總線特點及FPGA的實現

OpenFPGA ? 來源:OpenFPGA ? 作者:碎碎思 ? 2021-11-18 16:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

科普CAN總線介紹及FPGA實現方案簡介

這里我們先逆推一下CAN總線的一些特點。

第一,CAN總線分層結構

我們根據can總線具有的一些特性可知:CAN總線肯定具有分層結構,而且參考OSI模型(OSI參考模型介紹)是肯定的,我們可以看一下相關的文檔可知:CAN遵從OSI模型。

上面這一點大部分人都是熟知的。

第二、CAN總線分為哪幾層

根據《FPGA和USB3.0通信-USB3.0協議介紹》中總線、協議、接口關系可知:

98dae496-4416-11ec-b939-dac502259ad0.png

CAN總線內容整體比較簡單(相對),肯定沒有USB、PCIe協議這種復雜,也就是說CAN總線的分層結構不會超過三層;但是相對UART這種又復雜些,分層結構肯定大于一層。

我們大致判斷CAN總線差不多是兩層左右的分層結構,由于是總線,所以會規定物理層和數據鏈路層。從官方協議中可知:CAN結構劃分為兩層:數據鏈路層和物理層。

為什么要介紹分層結構

經常看我文章的應該知道,不管哪種協議我都會首先介紹這種結構的分層結構,那么很多人都會疑問:裝什么B,好好介紹協議不行嗎?

從各種協議的官方而言,他們遵循OSI參考模型是為了方便自己協議的維護和擴展,不然他們也不會傻到遵循一個參考模型(又不是強制規定)。對我們而言,這種分層結構更容易理解,不管簡單協議還是復雜協議我們都可以根據前一個理解的協議去理解下一個協議(每一層的功能類似),不會讓我們初識一種接口或者協議就要抱著協議或者SPEC啃幾個月才能理解。

最后就是當你要用這種總線或者接口時方便制作方案,比如現在我要用FPGA實現CAN通信,我們需要根據FPGA的特點選擇各種方案,各種方案的區別就是其他廠商在制作IC時制作了哪一層的芯片,下圖中就是我們實現CAN通信的整體方案:

99d20550-4416-11ec-b939-dac502259ad0.png

CAN總線拓撲圖 改編自官方總線協議

這張拓撲圖其實是參考CAN總線的分層結構,主要分為數據鏈路層和物理層,這種方案主要是分局目前市場上存在的CAN相關IC(IC的設計肯定是根據CAN總線的SPEC,存在的原因也是基于此)。

FPGA實現方案簡介

99d20550-4416-11ec-b939-dac502259ad0.png

還是這張拓撲圖,因為CAN總線的物理層包含模擬電路部分,所以CAN收發器一般使用外掛;而CAN控制器是可以利用數字電路實現,所以我們在設計方案時可以根據上述特點實現我們的方案。

第一種:FPGA+CAN收發器

控制器使用數字電路實現即可。

第二種:FPGA+CAN控制器+CAN收發器(收發+控制可以放在一起芯片內)

這種方案最簡單。常見的芯片方案Microchip MCP25625(SPI轉CAN)

?

http://www.digilent.com.cn/products/product-pmodcan.html

?

上面就是Digilent出品的PMOD CAN模塊,原理圖可以參考。

9a63c3c8-4416-11ec-b939-dac502259ad0.png

CAN總線協議

關于協議這里就不過多介紹了,分享官方文檔的中文翻譯。

鏈接//caiyun.139.com/m/i?1B5C4Ohvz4ICv提取碼:xHzV復制內容打開和彩云PC客戶端,操作更方便哦

上面的內容就是今天的內容,關于后期的實現會在后面的文章中介紹。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1660

    文章

    22412

    瀏覽量

    636287
  • CAN總線
    +關注

    關注

    145

    文章

    2043

    瀏覽量

    135216
  • CAN
    CAN
    +關注

    關注

    59

    文章

    3067

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    汽車級CAN收發器的性能特點與設計應用

    汽車級CAN收發器的性能特點與設計應用 在汽車電子領域,CAN總線作為一種可靠的通信方式,廣泛應用于各類汽車電子系統中。而CAN收發器則是使
    的頭像 發表于 12-24 17:15 ?573次閱讀

    CAN 總線自定義協議使用說明

    關于can總線的設置
    發表于 11-05 17:00 ?2次下載

    CAN總線遠程調試工具介紹

    一種工程機械領域調試上的創新產品,可用于Codesys 源程序的無線下載聯機、遠程調試、故障診斷、CAN 總線數據在線監控、透傳收發、數據采集、數據分析、遠程控制等各種 CAN 總線
    發表于 10-17 16:14 ?0次下載

    CAN總線斷路、短路及反接故障的現象解析及影響評估

    本文導讀在實際運行過程中,CAN總線線路可能因多種因素出現故障,其中斷路和短路故障較為常見且影響嚴重。深入了解這兩大類故障的現象及對總線的影響,對于快速定位故障、保障系統穩定運行具有重要意義。掌握
    的頭像 發表于 10-15 11:41 ?2127次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>斷路、短路及反接故障的現象解析及影響評估

    三格電子CAN總線通信原理及在消防領域中的應用

    多個節點(最多可達110個),實現設備間穩定、高效的雙向通信。在消防系統中,煙感、溫感、報警器、滅火設備等都可以掛載在CAN總線上,形成可靠的火災監控和聯動控制網絡。 ?CAN轉光纖原
    的頭像 發表于 09-02 15:11 ?1253次閱讀
    三格電子<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>通信原理及在消防領域中的應用

    120Ω的秘密:CAN總線終端電阻的重要性

    CAN總線作為一種廣泛應用的工業通信協議,其終端電阻的作用不容忽視。本文將詳細探討CAN總線終端電阻的重要性及其在通信中的關鍵作用。CAN
    的頭像 發表于 08-08 11:35 ?1114次閱讀
    120Ω的秘密:<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>終端電阻的重要性

    廣成科技CANFD轉CAN總線GCAN-418的優勢

    作為CAN總線的升級產品,CANFD相較于傳統的CAN總線,擁有如下幾個方面的優勢。
    的頭像 發表于 08-05 11:47 ?1116次閱讀
    廣成科技CANFD轉<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>GCAN-418的優勢

    CAN總線電容過大?三種解決方案來了

    在新能源汽車路試中,CAN總線傳輸異常是一個常見問題。本期我們將探討由于總線電容過大導致的下降沿過緩問題,并介紹三種有效的解決方案。CAN總線
    的頭像 發表于 07-22 11:36 ?702次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>電容過大?三種解決方案來了

    磨刀不誤砍柴工:CAN總線布線的關鍵要點

    在工業和汽車通信中,合理的總線布局布線是確保通信可靠性的關鍵。本期我們將探討如何選擇導線以及布線拓撲結構,幫助您在項目中實現高效、可靠的CAN總線通信。
    的頭像 發表于 07-18 11:35 ?1027次閱讀
    磨刀不誤砍柴工:<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>布線的關鍵要點

    CAN 總線遇強干擾時,隔離式收發器如何實現信號 “免疫”?

    本文介紹了CAN總線及其優點,包括抗干擾能力、低延遲和高速數據傳輸性能等。同時,文章提到了隔離式CAN收發器作為連接CAN控制器(MCU)與總線
    的頭像 發表于 07-04 14:49 ?2136次閱讀
    <b class='flag-5'>CAN</b> <b class='flag-5'>總線</b>遇強干擾時,隔離式收發器如何<b class='flag-5'>實現</b>信號 “免疫”?

    CAN收發器:總線信號的“翻譯官”

    CAN總線通信中,CAN收發器(Transceiver)扮演著至關重要的角色——它就像一位“翻譯官”,負責將微控制器(MCU)的數字信號轉換為總線上的差分信號,同時把
    的頭像 發表于 06-27 11:34 ?2268次閱讀
    <b class='flag-5'>CAN</b>收發器:<b class='flag-5'>總線</b>信號的“翻譯官”

    如何評估CAN總線信號質量

    CAN總線網絡的性能在很大程度上取決于其信號質量。信號質量差可能導致通信錯誤,進而引發系統故障、效率降低甚至安全隱患。因此,評估和確保CAN總線信號質量是維護系統健康和可靠性的關鍵。
    發表于 06-07 08:46

    CAN總線模組選購指南:2025年全球CAN產品品牌與CAN-bus方案盤點

    作為實現設備間實時通信與高可靠性數據傳輸的核心組件,其選購對于系統穩定性和性能至關重要。 本文基于權威市場數據平臺的分析,盤點了2025年全球主流CAN總線模塊品牌及其解決方案,幫助工程師和系統集成商選擇最佳產品,并深入解析市場
    的頭像 發表于 04-11 10:36 ?2557次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>模組選購指南:2025年全球<b class='flag-5'>CAN</b>產品品牌與<b class='flag-5'>CAN</b>-bus方案盤點

    CANape中記錄總線報文及生成BLF文件的培訓視頻#CANape #汽車CAN總線?

    CAN總線
    北匯信息POLELINK
    發布于 :2025年03月06日 11:40:27