91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

基于SJA1000的完整CAN節(jié)點(diǎn)設(shè)計(jì)

電子設(shè)計(jì) ? 來(lái)源:eeweb ? 作者: 恩智浦 ? 2021-06-18 17:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

SJA1000 是一種獨(dú)立的 CAN 控制器產(chǎn)品,具有用于汽車和一般工業(yè)應(yīng)用的高級(jí)功能。它旨在取代 PCA82C200,因?yàn)樗怯布蛙浖嫒莸摹S捎诰哂幸唤M增強(qiáng)的功能,該設(shè)備非常適合許多應(yīng)用,尤其是在系統(tǒng)優(yōu)化、診斷和維護(hù)很重要的情況下。本報(bào)告旨在指導(dǎo)用戶設(shè)計(jì)基于 SJA1000 的完整 CAN 節(jié)點(diǎn)。該報(bào)告提供了用于編程的典型應(yīng)用電路圖和流程圖。

獨(dú)立的 CAN 控制器 SJA1000 有兩種不同的操作模式:(1)BasicCAN 模式(PCA82C200 兼容);(2) PeliCAN 模式。

上電時(shí),BasicCAN 模式是默認(rèn)操作模式。因此,無(wú)需任何更改即可使用為 PCA82C200 開發(fā)的現(xiàn)有硬件和軟件。除了 PCA82C200 已知的功能外,該模式還實(shí)現(xiàn)了一些額外功能,使設(shè)備更具吸引力。但是,它們不影響與 PCA82C200 的兼容性。

PeliCAN 模式是一種新的操作模式,能夠根據(jù) CAN 規(guī)范 2.0B 處理所有幀類型。此外,它還提供了一些增強(qiáng)功能,使 SJA1000 適用于廣泛的應(yīng)用。

CAN節(jié)點(diǎn)架構(gòu)

一般每個(gè)CAN模塊可以分為不同的功能塊。與 CAN 總線線路的連接通常使用針對(duì)應(yīng)用優(yōu)化的 CAN 收發(fā)器構(gòu)建。收發(fā)器控制來(lái)自 CAN 控制器的邏輯電平信號(hào)到總線上的物理電平,反之亦然。

下一層是 CAN 控制器,它實(shí)現(xiàn)了 CAN 規(guī)范中定義的完整 CAN 協(xié)議。通常它還包括消息緩沖和接受過(guò)濾。

所有這些 CAN 功能都由執(zhí)行應(yīng)用程序功能的模塊控制器控制。例如,它控制執(zhí)行器、讀取傳感器和處理人機(jī)界面 (MMI)。

如圖 1 所示,SJA1000 獨(dú)立 CAN 控制器始終位于微控制器和收發(fā)器之間,在大多數(shù)情況下收發(fā)器是集成電路

poYBAGDMZFKAaAgpAACfXFQo4ZM441.png

圖 1 CAN 模塊設(shè)置

框圖

圖 2 顯示了 SJA1000 的框圖。

poYBAGDMZF2ARWpDAACOEezR5xU055.png

圖 2 SJA1000 框圖

CAN 核心塊根據(jù) CAN 規(guī)范控制 CAN 幀的發(fā)送和接收。

接口管理邏輯塊執(zhí)行到外部主機(jī)控制器的鏈接,該控制器可以是微控制器或任何其他設(shè)備。通過(guò) SJA1000 多路復(fù)用地址/數(shù)據(jù)總線的每個(gè)寄存器訪問和讀/寫選通的控制都在該單元中處理。除了 PCA82C200 已知的 BasicCAN 功能外,還添加了新的 PeliCAN 功能。因此,主要在此塊中實(shí)現(xiàn)了額外的寄存器和邏輯。

SJA1000 的發(fā)送緩沖器能夠存儲(chǔ)一個(gè)完整的消息(擴(kuò)展或標(biāo)準(zhǔn))。每當(dāng)主機(jī)控制器啟動(dòng)傳輸時(shí),接口管理邏輯都會(huì)強(qiáng)制 CAN 核心模塊從傳輸緩沖區(qū)讀取 CAN 消息。

當(dāng)接收到消息時(shí),CAN 核心模塊將串行位流轉(zhuǎn)換為接受過(guò)濾器的并行數(shù)據(jù)。通過(guò)這個(gè)可編程過(guò)濾器,SJA1000 決定主機(jī)控制器實(shí)際接收到哪些消息。

接受過(guò)濾器接受的所有接收消息都存儲(chǔ)在接收 FIFO 中。根據(jù)操作模式和數(shù)據(jù)長(zhǎng)度,最多可以存儲(chǔ) 32 條消息。這使得用戶在為系統(tǒng)指定中斷服務(wù)和中斷優(yōu)先級(jí)時(shí)更加靈活,因?yàn)閿?shù)據(jù)溢出情況的概率大大降低。

編輯:hfy

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

    關(guān)注

    5452

    文章

    12571

    瀏覽量

    374523
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17788

    瀏覽量

    193106
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    59

    文章

    3067

    瀏覽量

    472741
  • 過(guò)濾器
    +關(guān)注

    關(guān)注

    1

    文章

    444

    瀏覽量

    20964
  • CAN 控制器
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    探索UCANS32K1系列CAN節(jié)點(diǎn)開發(fā)板:設(shè)計(jì)、應(yīng)用與實(shí)戰(zhàn)指南

    探索UCANS32K1系列CAN節(jié)點(diǎn)開發(fā)板:設(shè)計(jì)、應(yīng)用與實(shí)戰(zhàn)指南 一、引言 在電子設(shè)計(jì)領(lǐng)域,CAN(Controller Area Network)總線憑借其高可靠性、實(shí)時(shí)性和抗干擾能力,在汽車
    的頭像 發(fā)表于 12-25 11:40 ?442次閱讀

    探索NXP SJA1110多千兆安全評(píng)估板:設(shè)計(jì)與應(yīng)用指南

    探索NXP SJA1110多千兆安全評(píng)估板:設(shè)計(jì)與應(yīng)用指南 在汽車以太網(wǎng)應(yīng)用的快速發(fā)展中,評(píng)估板作為重要的開發(fā)與測(cè)試工具發(fā)揮著關(guān)鍵作用。今天,我們就來(lái)深入了解NXP的SJA1110多千兆安全評(píng)估板
    的頭像 發(fā)表于 12-24 10:00 ?489次閱讀

    Air8000 模塊 CAN 接口實(shí)戰(zhàn)開發(fā):從入門到配置的完整流程指南

    在工業(yè)通信與物聯(lián)網(wǎng)應(yīng)用中,CAN 總線以其高可靠性和實(shí)時(shí)性成為關(guān)鍵通信方式。Air8000 模塊集成 CAN 接口后,為設(shè)備互聯(lián)提供了強(qiáng)大支持。本文將帶你進(jìn)行一次完整的實(shí)戰(zhàn)演練,系統(tǒng)解析
    的頭像 發(fā)表于 10-29 14:05 ?481次閱讀
    Air8000 模塊 <b class='flag-5'>CAN</b> 接口實(shí)戰(zhàn)開發(fā):從入門到配置的<b class='flag-5'>完整</b>流程指南

    ZPS-CANFD總線分析儀:一鍵操作,全面評(píng)估CAN/CANFD節(jié)點(diǎn)健康狀態(tài)

    本文導(dǎo)讀在現(xiàn)場(chǎng)進(jìn)行節(jié)點(diǎn)測(cè)試時(shí),工程師們時(shí)常面臨挑戰(zhàn):節(jié)點(diǎn)通信不穩(wěn)定、信號(hào)質(zhì)量不佳、故障定位困難。這些常見問題往往需要耗費(fèi)大量時(shí)間和精力進(jìn)行排查。ZPS-CANFD總線分析儀提供一鍵生成節(jié)點(diǎn)測(cè)試報(bào)表
    的頭像 發(fā)表于 09-26 11:46 ?538次閱讀
    ZPS-CANFD總線分析儀:一鍵操作,全面評(píng)估<b class='flag-5'>CAN</b>/CANFD<b class='flag-5'>節(jié)點(diǎn)</b>健康狀態(tài)

    求助,關(guān)于SAK-TC367DP-64F300S AA(LFBGA-292封裝)芯片CAN模塊及節(jié)點(diǎn)疑問求解

    你好,請(qǐng)教以下問題: 1.規(guī)格書中表示CAN有2個(gè)模塊,每個(gè)模塊有4個(gè)節(jié)點(diǎn),也就意味著是有8路CAN通道是吧? 2.每個(gè)CAN模塊與其4個(gè)節(jié)點(diǎn)
    發(fā)表于 08-01 06:53

    CANFD節(jié)點(diǎn)的采樣點(diǎn)如何測(cè)量?

    本文導(dǎo)讀為提升CAN/CANFD網(wǎng)絡(luò)的通信可靠性,各節(jié)點(diǎn)需盡可能配置合適且一致的采樣點(diǎn)。然而在設(shè)備CAN通信采樣點(diǎn)參數(shù)未知的情況下,如何驗(yàn)證各節(jié)點(diǎn)采樣點(diǎn)設(shè)置的一致性?本文結(jié)合ZPS-C
    的頭像 發(fā)表于 07-31 11:34 ?1349次閱讀
    CANFD<b class='flag-5'>節(jié)點(diǎn)</b>的采樣點(diǎn)如何測(cè)量?

    如何評(píng)估CAN總線信號(hào)質(zhì)量

    絡(luò)中,數(shù)據(jù)通過(guò)雙絞線上的差分信號(hào)傳輸。信號(hào)質(zhì)量直接影響節(jié)點(diǎn)正確解讀數(shù)據(jù)的能力。信號(hào)質(zhì)量差可能表現(xiàn)為: 位錯(cuò)誤 :由于噪聲或信號(hào)失真導(dǎo)致的位誤判。 幀錯(cuò)誤 :CAN幀結(jié)構(gòu)錯(cuò)誤,導(dǎo)致接收節(jié)點(diǎn)拒絕。 總線
    發(fā)表于 06-07 08:46

    【全網(wǎng)最直白】CAN FD和CAN XL到底差在哪?#CANXL #CANoe

    CAN
    北匯信息POLELINK
    發(fā)布于 :2025年05月07日 22:29:51

    深度解析Air780EPM模組:LuatOS下CAN總線通信的完整方案!

    本文聚焦Air780EPM的CAN通信能力,結(jié)合LuatOS實(shí)時(shí)操作系統(tǒng),從底層驅(qū)動(dòng)到應(yīng)用層協(xié)議,詳細(xì)拆解如何實(shí)現(xiàn)工業(yè)級(jí)CAN總線數(shù)據(jù)傳輸,助力開發(fā)者快速落地項(xiàng)目。 最新資料詳見: https
    的頭像 發(fā)表于 05-06 14:22 ?880次閱讀
    深度解析Air780EPM模組:LuatOS下<b class='flag-5'>CAN</b>總線通信的<b class='flag-5'>完整</b>方案!

    CAN XL是什么?2分鐘看懂下一代車載網(wǎng)絡(luò)#CANXL #CANoe #CAN

    CAN
    北匯信息POLELINK
    發(fā)布于 :2025年04月28日 17:33:05

    CAN轉(zhuǎn)CAN中繼網(wǎng)橋的應(yīng)用案例

    CAN轉(zhuǎn)CAN中繼網(wǎng)橋在工業(yè)通信中常用于擴(kuò)展網(wǎng)絡(luò)距離、隔離干擾或連接不同波特率的CAN網(wǎng)絡(luò)。
    的頭像 發(fā)表于 04-11 17:17 ?1096次閱讀

    IMX8ulp調(diào)試CAN通信功能,在dtb文件中找不到flexCAN設(shè)備節(jié)點(diǎn)怎么解決?

    我正在調(diào)試 CAN 通信功能,但在 dtb 文件中找不到 flexCAN 設(shè)備節(jié)點(diǎn)。如果我想讓它工作,解決方案是什么?
    發(fā)表于 04-09 08:05

    如何在SJA1110中配置IEEE802.1CB幀復(fù)制和冗余消除 (FRER)?

    嗨,我如何在 SJA1110 中配置 IEEE802.1CB 幀復(fù)制和冗余消除 (FRER),我需要實(shí)施進(jìn)入端口 1 的數(shù)據(jù)的幀復(fù)制需要反映在端口 2 中,以及如何禁用進(jìn)入端口 1 的數(shù)據(jù)可以在端口
    發(fā)表于 03-26 08:02

    CAN節(jié)點(diǎn)錯(cuò)誤管理機(jī)制工作原理解析

    CAN節(jié)點(diǎn)的穩(wěn)定性、可靠性和安全性得益于其強(qiáng)大的錯(cuò)誤管理機(jī)制。那么,CAN節(jié)點(diǎn)為什么能感知錯(cuò)誤?又是如何響應(yīng)錯(cuò)誤?您是否能清晰地想象出這一過(guò)程?本文將為大家詳細(xì)分析
    的頭像 發(fā)表于 03-25 11:44 ?921次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>節(jié)點(diǎn)</b>錯(cuò)誤管理機(jī)制工作原理解析