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

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

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

網(wǎng)關(guān)的硬件設(shè)計(jì)

h1654155971.8456 ? 來源:YXQ ? 2019-08-12 17:57 ? 次閱讀

1.1

系統(tǒng)硬件結(jié)構(gòu)

該系統(tǒng)的硬件部分主要由ARM、以太網(wǎng)接口、CAN接口、高速存儲(chǔ)器、JTAG口、復(fù)位電路和電源等組成,其系統(tǒng)硬件結(jié)構(gòu)如圖1所示。

ARM移植TCP/IP通信協(xié)議和CAN協(xié)議,可完成以太網(wǎng)協(xié)議和CAN總線協(xié)議轉(zhuǎn)換,實(shí)現(xiàn)以太網(wǎng)接口和CAN接口通信數(shù)據(jù)的透明傳輸。

以太網(wǎng)(Ethernet)指的是由Xerox公司創(chuàng)建并由Xerox、Intel和DEC公司聯(lián)合開發(fā)的基帶局域網(wǎng)規(guī)范,是當(dāng)今現(xiàn)有局域網(wǎng)采用的最通用的通信協(xié)議標(biāo)準(zhǔn)。

以太網(wǎng)絡(luò)使用CSMA/CD(載波監(jiān)聽多路訪問及沖突檢測(cè))技術(shù),并以10M/S的速率運(yùn)行在多種類型的電纜上。以太網(wǎng)與IEEE802·3系列標(biāo)準(zhǔn)相類似。

1.2

主控制器的選擇

微處理器選用PhiIips公司ARM7TDMI內(nèi)核的32位微控制器LPC2294,與一般單片機(jī)相比,LPC2294可嵌入操作系統(tǒng)

LPC2294內(nèi)嵌256 KB的高速FLASH存儲(chǔ)器和16 KB的靜態(tài)RAM,多個(gè)外部中斷和串行口,LPC2294內(nèi)部還集成了CAN控制器,只要加上CAN總線收發(fā)器就可以構(gòu)成CAN節(jié)點(diǎn),從而大大簡化了硬件電路。

處理器用一片或少數(shù)幾片大規(guī)模集成電路組成的中央處理器。這些電路執(zhí)行控制部件和算術(shù)邏輯部件的功能。微處理器與傳統(tǒng)的中央處理器相比,具有體積小,重量輕和容易模塊化等優(yōu)點(diǎn)。

微處理器的基本組成部分有:寄存器堆、運(yùn)算器、時(shí)序控制電路,以及數(shù)據(jù)和地址總線。微處理器能完成取指令、執(zhí)行指令,以及與外界存儲(chǔ)器和邏輯部件交換信息等操作,是微型計(jì)算機(jī)的運(yùn)算控制部分。它可與存儲(chǔ)器和外圍電路芯片組成微型計(jì)算機(jī)。

自從人類1947年發(fā)明晶體管以來,50多年間半導(dǎo)體技術(shù)經(jīng)歷了硅晶體管、集成電路、超大規(guī)模集成電路、甚大規(guī)模集成電路等幾代,發(fā)展速度之快是其他產(chǎn)業(yè)所沒有的。

半導(dǎo)體技術(shù)對(duì)整個(gè)社會(huì)產(chǎn)生了廣泛的影響,因此被稱為“產(chǎn)業(yè)的種子”。中央處理器是指計(jì)算機(jī)內(nèi)部對(duì)數(shù)據(jù)進(jìn)行處理并對(duì)處理過程進(jìn)行控制的部件,伴隨著大規(guī)模集成電路技術(shù)的迅速發(fā)展,芯片集成密度越來越高,CPU可以集成在一個(gè)半導(dǎo)體芯片上。

1.3

系統(tǒng)電源電路和復(fù)位電路

在該設(shè)計(jì)中,需要使用5 V,3.3 V和1.8 V的直流穩(wěn)壓電源。其中,5 V電源由LM317L三端可調(diào)穩(wěn)壓器產(chǎn)生;3.3 V和l_8 V電源由可調(diào)節(jié)輸出電壓的SPXlll7產(chǎn)生。

系統(tǒng)復(fù)位電路的可靠性對(duì)整個(gè)系統(tǒng)的穩(wěn)定起著非常重要的作用。在復(fù)位電路中采用了電壓監(jiān)控芯片TPS383K33,它是10 ms或200。ms可選的上電復(fù)位發(fā)生器,具有防按鍵抖動(dòng)的手動(dòng)復(fù)位輸入功能,允許組成多個(gè)IC的菊花鏈電壓監(jiān)控等。

復(fù)位電路如圖2所示,圖2中,nRST連接到LPC2294的復(fù)位腳RESET;nTRST接以太網(wǎng)控制器ENC28J60的復(fù)位引腳。

1.4

CAN總線接口

CAN總線接口由LPC2294和CAN總線收發(fā)器等構(gòu)成。這里采用帶隔離的高速cAN收發(fā)器CTMl050T,其主要功能是將CAN控制器的邏輯電平轉(zhuǎn)換為CAN總線的差分電平,并且具有(DC2500V)隔離功能、ESD保護(hù)功能及TVS管防總線過壓功能,其內(nèi)帶隔離器,可減少外部相關(guān)電路的設(shè)計(jì)。

CAN總線接口電路如圖3所示。CAN總線通過CAN收發(fā)器接口芯片82C250的兩個(gè)輸出端CANH和CANL與物理總線相連,而CANH端的狀態(tài)只能是高電平或懸浮狀態(tài),CANL端只能是低電平或懸浮狀態(tài)。

這就保證不會(huì)在出現(xiàn)在RS-485網(wǎng)絡(luò)中的現(xiàn)象,即當(dāng)系統(tǒng)有錯(cuò)誤,出現(xiàn)多節(jié)點(diǎn)同時(shí)向總線發(fā)送數(shù)據(jù)時(shí),導(dǎo)致總線呈現(xiàn)短路,從而損壞某些節(jié)點(diǎn)的現(xiàn)象。

而且CAN節(jié)點(diǎn)在錯(cuò)誤嚴(yán)重的情況下具有自動(dòng)關(guān)閉輸出功能,以使總線上其他節(jié)點(diǎn)的操作不受影響,從而保證不會(huì)出現(xiàn)象在網(wǎng)絡(luò)中,因個(gè)別節(jié)點(diǎn)出現(xiàn)問題,使得總線處于“死鎖”狀態(tài)。

而且,CAN具有的完善的通信協(xié)議可由CAN控制器芯片及其接口芯片來實(shí)現(xiàn),從而大大降低系統(tǒng)開發(fā)難度,縮短了開發(fā)周期,這些是僅有電氣協(xié)議的RS-485所無法比擬的。

1.5

以太網(wǎng)接口

在系統(tǒng)設(shè)計(jì)中,采用ENC28J60作為網(wǎng)絡(luò)接口芯片。ENC28J60是美國微芯科技公司推出的28引腳獨(dú)立以太網(wǎng)控制器,內(nèi)置以太網(wǎng)物理層器件(PHY)及介質(zhì)訪問控制器(MAC),可按以太網(wǎng)協(xié)議可靠地收發(fā)信息包數(shù)據(jù)。

另外,它還具有可編程8 KB雙端口SRAM緩沖器,數(shù)據(jù)傳輸速率高達(dá)10 Mb/s。ENC28J60具有多種集成功能,如CRC校驗(yàn)、可編程過濾、可自動(dòng)評(píng)價(jià)、接收或拒收多種信息包、數(shù)據(jù)濾波等功能,能高效率地進(jìn)行信息包的存儲(chǔ)、檢索和修改,可減輕主控微處理器的內(nèi)存負(fù)荷。

ENC28J60采用標(biāo)準(zhǔn)的SPI串行接口,只需4條連線即可實(shí)現(xiàn)與微處理器相連,而且它只有28個(gè)引腳,可以大大簡化相關(guān)設(shè)計(jì),減小空間。

網(wǎng)絡(luò)插座采用RJ45插座HR911102A,其內(nèi)置網(wǎng)絡(luò)變壓器、狀態(tài)顯示燈和電阻網(wǎng)絡(luò),具有信號(hào)耦合電氣隔離、阻抗匹配、抑制干擾等特點(diǎn),可提高系統(tǒng)抗干擾能力和收發(fā)的穩(wěn)定性。

以太網(wǎng)接口電路如圖4所示,圖4中ENC28J60的2個(gè)中斷引腳INT和WOL分別接LPC2294的EINTl,EINT2;ENC28J60的SPI腳SO,SI,SCK,CS分別接LPC2294的腳MISO1,MISll,SCKl,CSl,2個(gè)專用的引腳(LEDA,LEDB)用于連接HR911102A的LEDG,LEDY,進(jìn)行網(wǎng)絡(luò)活動(dòng)狀態(tài)指示。

1.6

外擴(kuò)存儲(chǔ)器接口

由于LPC2294內(nèi)部只有16 KB的RAM,不能滿足以太網(wǎng)數(shù)據(jù)存儲(chǔ)的空間要求,該設(shè)計(jì)擴(kuò)展了256 KB的外部存儲(chǔ)器,選用RAMTRON公司的存儲(chǔ)器芯片F(xiàn)M25256。

FM25256是采用先進(jìn)的鐵電技術(shù)制造的非易失性存儲(chǔ)器,具有比其他非易失性存儲(chǔ)器高得多的讀寫操作次數(shù),可以承受超過一萬億次的讀寫操作。存儲(chǔ)器接口電路如圖5所示。

圖5中FM25256的SPI腳SO,SI,SCK,CS分別與LPC2294的MISOO,MISl0,SCK0,CS2腳相連。寫保護(hù)引腳WP與LPC2294的P2.21相連。FM25256主要用來存儲(chǔ)以太網(wǎng)數(shù)據(jù)。

聲明:本文內(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)投訴

原文標(biāo)題:深圳站 | 天再熱也要看的精彩回顧-EDA365公益課

文章出處:【微信號(hào):eda365wx,微信公眾號(hào):EDA365電子論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    家庭網(wǎng)關(guān)硬件接口電路設(shè)計(jì)大全——電路精選(3)

    本文提出基于具有低功耗、自組網(wǎng)、低速率、低成本和雙向通信特性等特點(diǎn)的WSN和智能手機(jī)Android平臺(tái),利用家庭網(wǎng)關(guān)構(gòu)建能進(jìn)行視頻數(shù)據(jù)的采集、傳輸及網(wǎng)絡(luò)后臺(tái)存儲(chǔ)的智能家居安防系統(tǒng),同時(shí)該系統(tǒng)可利用Internet網(wǎng)絡(luò)實(shí)現(xiàn)遠(yuǎn)程監(jiān)控。
    發(fā)表于 11-16 16:44 ?5100次閱讀

    請(qǐng)問現(xiàn)在CC1310星型網(wǎng)絡(luò)的網(wǎng)關(guān),TI提供一些解決方案嗎?

    本帖最后由 一只耳朵怪 于 2018-6-6 14:25 編輯 請(qǐng)問現(xiàn)在CC1310星型網(wǎng)絡(luò)的網(wǎng)關(guān),TI提供一些解決方案嗎?最好是網(wǎng)關(guān)硬件強(qiáng)大一點(diǎn),這樣覆蓋的范圍就更加廣泛一點(diǎn)
    發(fā)表于 06-06 09:56

    無線傳感器網(wǎng)絡(luò)的嵌入式網(wǎng)關(guān)硬件設(shè)計(jì)

    網(wǎng)絡(luò)嵌入式網(wǎng)關(guān)系統(tǒng)硬件設(shè)計(jì)選擇了器件,充分將GPRS(通用無線分組交換業(yè)務(wù))技術(shù)、嵌入式技術(shù)、短距離無線通信技術(shù)融為一體,成功完成了本次嵌入式產(chǎn)品的開發(fā)。  1 無線傳感器網(wǎng)絡(luò)體系結(jié)構(gòu)  無線傳感器
    發(fā)表于 11-14 14:56

    如何去實(shí)現(xiàn)一種基于CAN總線的嵌入式網(wǎng)關(guān)?

    嵌入式網(wǎng)關(guān)硬件結(jié)構(gòu)是怎樣設(shè)計(jì)的?嵌入式網(wǎng)關(guān)的軟件部分是怎樣設(shè)計(jì)的?
    發(fā)表于 05-24 06:07

    求一種嵌入式Linux系統(tǒng)家庭網(wǎng)關(guān)的設(shè)計(jì)方案

    家庭網(wǎng)關(guān)硬件系統(tǒng)是由哪些部分組成的?家庭網(wǎng)關(guān)的軟件系統(tǒng)是由哪些部分組成的?
    發(fā)表于 05-24 06:57

    片上系統(tǒng)(SoC)的VoIP 網(wǎng)關(guān)的研究

    片上系統(tǒng)(SoC)的VoIP 網(wǎng)關(guān)的研究:介紹了如何使用IP 核復(fù)用技術(shù)進(jìn)行SoC 的開發(fā),分析了VoIP 網(wǎng)關(guān)的體系結(jié)構(gòu)。在研究VoIP 網(wǎng)關(guān)功能的基礎(chǔ)之上,給出了SoC 的VoIP 網(wǎng)關(guān)
    發(fā)表于 12-17 14:48 ?15次下載

    基于電力線的家庭智能網(wǎng)關(guān)硬件實(shí)現(xiàn)

    提出了一種基于電力線的家庭智能網(wǎng)關(guān)硬件實(shí)現(xiàn)方案。采用法國速比特公司的SPC-200c器件作為主處理器,除了包括用于網(wǎng)絡(luò)接入的以太網(wǎng)接口外,該系統(tǒng)還集成了USB2.0接口用于視頻
    發(fā)表于 01-04 16:35 ?36次下載

    基于ZigBee和以太網(wǎng)的無線網(wǎng)關(guān)設(shè)計(jì)

    本文給出了結(jié)合ZigBee 和以太網(wǎng)的網(wǎng)關(guān)硬件設(shè)計(jì)方案,利用CC2430 和RTL8019 芯片進(jìn)行無線網(wǎng)關(guān)硬件電路設(shè)計(jì),同時(shí)提出一種網(wǎng)絡(luò)協(xié)議的轉(zhuǎn)換方法。
    發(fā)表于 10-08 14:11 ?2502次閱讀
    基于ZigBee和以太網(wǎng)的無線<b class='flag-5'>網(wǎng)關(guān)</b>設(shè)計(jì)

    MVB-CAN通信網(wǎng)關(guān)硬件設(shè)計(jì)框圖、軟件設(shè)計(jì)和系統(tǒng)性能測(cè)試詳細(xì)介紹

    基于對(duì)MVB和CAN通信協(xié)議的深入分析,從而實(shí)現(xiàn)一種MVB—CAN的網(wǎng)關(guān)設(shè) 計(jì),有效地完成了兩種協(xié)議之間的數(shù)據(jù)通信。本文著重討論了MVB-CAN網(wǎng)關(guān)系統(tǒng) 設(shè)計(jì)的三大部分:硬件設(shè)計(jì)框圖、軟件設(shè)計(jì)
    發(fā)表于 10-11 08:00 ?43次下載
    MVB-CAN通信<b class='flag-5'>網(wǎng)關(guān)</b>的<b class='flag-5'>硬件</b>設(shè)計(jì)框圖、軟件設(shè)計(jì)和系統(tǒng)性能測(cè)試詳細(xì)介紹

    NXP ZigBee 3.0 網(wǎng)關(guān) 硬件設(shè)計(jì)指南,主要包含供電,主控,ZigBee 部分

    前面的文章中,我們通過實(shí)際案例介紹了 ZigBee 網(wǎng)關(guān)的架構(gòu),相信大家對(duì)于網(wǎng)關(guān)該如何挑選合適的器件來實(shí)現(xiàn)相應(yīng)功能有了一定了解。那么本文將從硬件設(shè)計(jì)的角度來繼續(xù)網(wǎng)關(guān)的話題!
    發(fā)表于 11-06 12:06 ?16次下載
    NXP ZigBee 3.0 <b class='flag-5'>網(wǎng)關(guān)</b> <b class='flag-5'>硬件</b>設(shè)計(jì)指南,主要包含供電,主控,ZigBee 部分

    揭秘醫(yī)療級(jí)網(wǎng)關(guān)硬件,打通動(dòng)態(tài)監(jiān)測(cè)全流程

    可穿戴醫(yī)用設(shè)備正在為未來的診療科技發(fā)展引領(lǐng)一股新浪潮,并勢(shì)必將推動(dòng)醫(yī)療行業(yè)產(chǎn)生更多的創(chuàng)新。將日趨成熟的移動(dòng)網(wǎng)絡(luò)技術(shù)和物聯(lián)網(wǎng)技術(shù)投入診療過程中,能夠利用智能科技開展動(dòng)態(tài)監(jiān)測(cè),簡化就醫(yī)流程,提高醫(yī)療質(zhì)量。達(dá)到為患者提供先進(jìn)醫(yī)療技術(shù),保障患者健康的目的。 通信技術(shù)是醫(yī)療動(dòng)態(tài)監(jiān)測(cè)的關(guān)鍵技術(shù)之一??纱┐麽t(yī)療設(shè)備采集到的大量人體生理數(shù)據(jù)需要上傳至服務(wù)器或者移動(dòng)互聯(lián)網(wǎng)的“云端”,并將監(jiān)測(cè)結(jié)果在終端反饋給用戶。這這一
    的頭像 發(fā)表于 12-16 18:21 ?629次閱讀

    揭秘醫(yī)療級(jí)網(wǎng)關(guān)硬件,打通動(dòng)態(tài)監(jiān)測(cè)全流程

    可穿戴醫(yī)用設(shè)備正在為未來的診療科技發(fā)展引領(lǐng)一股新浪潮,并勢(shì)必將推動(dòng)醫(yī)療行業(yè)產(chǎn)生更多的創(chuàng)新。將日趨成熟的移動(dòng)網(wǎng)絡(luò)技術(shù)和物聯(lián)網(wǎng)技術(shù)投入診療過程中,能夠利用智能科技開展動(dòng)態(tài)監(jiān)測(cè),簡化就醫(yī)流程,提高醫(yī)療質(zhì)量。達(dá)到為患者提供先進(jìn)醫(yī)療技術(shù),保障患者健康的目的。 通信技術(shù)是醫(yī)療動(dòng)態(tài)監(jiān)測(cè)的關(guān)鍵技術(shù)之一??纱┐麽t(yī)療設(shè)備采集到的大量人體生理數(shù)據(jù)需要上傳至服務(wù)器或者移動(dòng)互聯(lián)網(wǎng)的“云端”,并將監(jiān)測(cè)結(jié)果在終端反饋給用戶。這這一
    的頭像 發(fā)表于 01-09 11:53 ?535次閱讀

    揭秘醫(yī)療級(jí)網(wǎng)關(guān)硬件,打通動(dòng)態(tài)監(jiān)測(cè)全流程

    可穿戴醫(yī)用設(shè)備正在為未來的診療科技發(fā)展引領(lǐng)一股新浪潮,并勢(shì)必將推動(dòng)醫(yī)療行業(yè)產(chǎn)生更多的創(chuàng)新。將日趨成熟的移動(dòng)網(wǎng)絡(luò)技術(shù)和物聯(lián)網(wǎng)技術(shù)投入診療過程中,能夠利用智能科技開展動(dòng)態(tài)監(jiān)測(cè),簡化就醫(yī)流程,提高醫(yī)療質(zhì)量。達(dá)到為患者提供先進(jìn)醫(yī)療技術(shù),保障患者健康的目的。通信技術(shù)是醫(yī)療動(dòng)態(tài)監(jiān)測(cè)的關(guān)鍵技術(shù)之一??纱┐麽t(yī)療設(shè)備采集到的大量人體生理數(shù)據(jù)需要上傳至服務(wù)器或者移動(dòng)互聯(lián)網(wǎng)的“云
    的頭像 發(fā)表于 12-19 11:50 ?513次閱讀
    揭秘醫(yī)療級(jí)<b class='flag-5'>網(wǎng)關(guān)</b><b class='flag-5'>硬件</b>,打通動(dòng)態(tài)監(jiān)測(cè)全流程

    智能家居無線嵌入式網(wǎng)關(guān)硬件平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《智能家居無線嵌入式網(wǎng)關(guān)硬件平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 10-26 09:55 ?8次下載
    智能家居無線嵌入式<b class='flag-5'>網(wǎng)關(guān)</b><b class='flag-5'>硬件</b>平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

    【天拓四方】物聯(lián)網(wǎng)網(wǎng)關(guān)硬件和云端分別實(shí)現(xiàn)了哪些功能?

    在物聯(lián)網(wǎng)(IoT)的廣闊領(lǐng)域中,物聯(lián)網(wǎng)網(wǎng)關(guān)硬件和云端各自扮演著不可或缺的角色。它們通過一系列功能,共同確保物聯(lián)網(wǎng)系統(tǒng)的順暢運(yùn)行,為各類設(shè)備提供穩(wěn)定、高效的數(shù)據(jù)傳輸與處理服務(wù)。本文將詳細(xì)解析物聯(lián)網(wǎng)網(wǎng)關(guān)
    的頭像 發(fā)表于 04-19 16:18 ?272次閱讀