新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > CAN總線學(xué)習(xí)系列之四——CAN總線硬件設(shè)計(jì)

CAN總線學(xué)習(xí)系列之四——CAN總線硬件設(shè)計(jì)

作者: 時(shí)間:2016-12-14 來源:網(wǎng)絡(luò) 收藏
CAN總線學(xué)習(xí)系列之四——CAN總線硬件設(shè)計(jì)
在選定了CAN控制器SJA1000和CAN驅(qū)動(dòng)器82C250后,我們肯定很想知道它的硬件電路怎么設(shè)計(jì)。其實(shí)這個(gè)比較簡(jiǎn)單,一般我們會(huì)遵循下面的步驟:
(1)在網(wǎng)絡(luò)上搜索相關(guān)的資料,學(xué)習(xí)一下別人的設(shè)計(jì),分析一下各自的優(yōu)缺點(diǎn)。
(2)仔細(xì)研讀SJA1000和82C250的芯片資料,最終確定自己的硬件設(shè)計(jì)。
(3)使用EDA軟件實(shí)施自己的設(shè)計(jì),制作PCB電路板,這個(gè)過程中需要細(xì)心,耐心。
(4)焊接元器件。焊接過程中中時(shí)常檢測(cè)焊接是否牢固,是否短路。
(5)接下來就是和軟件配合調(diào)試了。硬件設(shè)計(jì)部分就到此為止了。

計(jì)過程中需要注意的地方有以下幾點(diǎn):
(1)電源的設(shè)計(jì)。這個(gè)應(yīng)該是所有硬件設(shè)計(jì)的關(guān)鍵,所以在此也必須提醒一下!
(2)復(fù)位電路的設(shè)計(jì)。其設(shè)計(jì)方法分為三類:上電復(fù)位;手動(dòng)按鍵復(fù)位;軟件復(fù)位;
這三種復(fù)位都是可以的,但我認(rèn)為如果您是初學(xué)者,選擇硬件復(fù)位中的手動(dòng)按鍵復(fù)位比較好,容易調(diào)試的過程中控制。軟件復(fù)位比較靈活,您可以在程序中控制其復(fù)位。
(3)時(shí)鐘電路的設(shè)計(jì)。這部分是非常重要的,不過一般都有成熟的電路,所以不用擔(dān)心這個(gè)。SJA1000有一個(gè)可編程的時(shí)鐘輸出,可以連接到CPU的時(shí)鐘輸入管腳,提供時(shí)鐘信號(hào)。但是對(duì)于初學(xué)者而且對(duì)面積要求又不是很苛刻的,建議您給CPU一個(gè)單獨(dú)的晶振電路提供時(shí)鐘信號(hào)。
(4)CANH和CANL管腳上最好增加電容濾波,提高抗干擾,電阻限流電路,提高電路保護(hù)。
(5)匹配電阻電路設(shè)計(jì)。

我相信大家如果考慮到了這5個(gè)方面的問題,而且搞清楚了,您設(shè)計(jì)的電路應(yīng)該沒有問題。下一部的工作就是準(zhǔn)備相關(guān)的只是,進(jìn)行軟件設(shè)計(jì)了。


關(guān)鍵詞: CAN總線硬件設(shè)

評(píng)論


技術(shù)專區(qū)

關(guān)閉