青浦網(wǎng)絡(luò)水晶頭廠家
發(fā)布時(shí)間:2023-03-10 01:37:00青浦網(wǎng)絡(luò)水晶頭廠家
摘要:介紹了一種基于AX88796B的網(wǎng)絡(luò)接口設(shè)計(jì)。詳細(xì)介紹了該網(wǎng)絡(luò)芯片的硬件結(jié)構(gòu)和功能特性。創(chuàng)新完成了AX88796B與DSP處理器TMS320C 6722連接的硬件設(shè)計(jì)和軟件驅(qū)動(dòng)設(shè)計(jì)。涉及的關(guān)鍵技術(shù)主要有AX88796B的本地總線連接、物理層網(wǎng)絡(luò)驅(qū)動(dòng)的設(shè)計(jì)、網(wǎng)絡(luò)報(bào)文的發(fā)送、網(wǎng)絡(luò)報(bào)文的接收,以及協(xié)議層軟件的開(kāi)發(fā)。系統(tǒng)完成后與其他網(wǎng)絡(luò)設(shè)備連接,經(jīng)測(cè)試,網(wǎng)絡(luò)通信穩(wěn)定可靠,在100 Mb/s的速度,負(fù)荷超過(guò)90%的情況下,沒(méi)有丟包和錯(cuò)包出現(xiàn),可以滿足大數(shù)據(jù)量、高速通信的要求。1前言美國(guó)TI公司的TMS320C6722是一款主要面向嵌入式應(yīng)用的高性能32位DSP,它數(shù)據(jù)運(yùn)算處理能力可達(dá)2 000 MIPS和1 500 FLOPS,具有豐富的片上資源,目前已經(jīng)被廣泛應(yīng)用在各種數(shù)字應(yīng)用中。AX88796B是由臺(tái)灣ASIX公司推出的一款與NE2000兼容的快速以太網(wǎng)控制器,其內(nèi)部集成10/100M自適應(yīng)的介質(zhì)訪問(wèn)層MAC和物理層收發(fā)器PHY以及8K×16b的SRAM,SK支持8位、16位的通用CPU總線類型,執(zhí)行基于IEEE802.3/IE-EE80.3u局域網(wǎng)標(biāo)準(zhǔn)的以太網(wǎng)控制功能,并且提供發(fā)送隊(duì)列功能來(lái)增強(qiáng)標(biāo)準(zhǔn)NE2000的發(fā)送性能。該控制器采用64LQFP封裝,僅占用9 mm×9mm的印制板面積,分析其性能可以滿足系統(tǒng)需要。2 系統(tǒng)硬件設(shè)計(jì)(1)AX88796B的硬件結(jié)構(gòu)。AX88796B芯片內(nèi)部集成了8/16位CPU接口、串行E2PROM接口、8 K×16 b的SRAM、包緩存管理、MAC、PHY、以及電源和時(shí)鐘等部件。DSP通過(guò)讀寫NE2000寄存器來(lái)控制AX88796B的工作狀態(tài),通過(guò)DMA方式與AX88796B的內(nèi)部緩存SRAM進(jìn)行數(shù)據(jù)交換。芯片自動(dòng)在SRAM與MAC核之間進(jìn)行數(shù)據(jù)發(fā)送接收,再經(jīng)由內(nèi)部的PHY層發(fā)送至RJ45接口。串行 E2PROM接口可以用來(lái)連接串行EEPROM,用于存儲(chǔ)MAC地址,供AX88796B每次初始化時(shí)讀取。AX88796B芯片的內(nèi)部結(jié)構(gòu)如圖1所示。(2)系統(tǒng)硬件連接。主控制單元TMS320C6722B與網(wǎng)絡(luò)芯片AX88796B的連接方式如圖2所示。TMS320C6722B內(nèi)部為32 b的總線結(jié)構(gòu),對(duì)外擴(kuò)展EMIF為16 b的寬度,采用異步總線方式可以直接與網(wǎng)絡(luò)芯片無(wú)縫連接。片選的連接,用EM_CS2連接到網(wǎng)絡(luò)的CS,使AX88796B工作在186_l-ike模式,在配置引腳EECK接上拉電阻。本設(shè)計(jì)沒(méi)有連接EEPROM,所有對(duì)AX88796B的配置均由TMS320C6722B在初始化時(shí)寫入。3 系統(tǒng)的軟件設(shè)計(jì)AX88796B的網(wǎng)絡(luò)驅(qū)動(dòng)程序是TMS320C6722和AX88796B硬件的接口,因此編寫網(wǎng)絡(luò)驅(qū)動(dòng)程序模塊應(yīng)滿足的主要功能有:AX88796B的初始化、報(bào)文的接收、報(bào)文的發(fā)送;(1)初始化。在AX88796B的初始化過(guò)程中除了完成對(duì)相關(guān)寄存器的定義與賦值外,還要完成對(duì)接收緩沖環(huán)的構(gòu)造。對(duì)TMS320C6722B,要完成對(duì)應(yīng)EMIF的設(shè)置和中斷的初始化。與網(wǎng)卡有關(guān)的初始化如下:(2)報(bào)文的接收。判斷AX88796B是否接收到新的數(shù)據(jù)包有2種方式:輪循和中斷。單片機(jī)用輪循方式較多。由于TMS320C6722在此還要進(jìn)行其他處理,為了提高DSP性能和實(shí)時(shí)性要求,這里采用中斷方式。當(dāng)網(wǎng)卡接收到新數(shù)據(jù)包時(shí)進(jìn)入中斷,首先判斷cpr是否等于bnry,若相等,則表示接收緩沖區(qū)已被存滿,則停止接收數(shù)據(jù)包,而不會(huì)覆蓋舊的數(shù)據(jù);若不等,則將接收緩沖區(qū)中待讀取的數(shù)據(jù)包的起始地址寫入rsar[0,1]寄存器,數(shù)據(jù)包的開(kāi)始4字節(jié)寫入rbcr[O,1]寄存器,并啟動(dòng)遠(yuǎn)端DMA讀命令,通過(guò)讀取4個(gè)信息字節(jié)得到待讀取數(shù)據(jù)包的長(zhǎng)度、接收狀態(tài)和下一個(gè)將被讀的頁(yè)的指針信息。然后通過(guò)遠(yuǎn)端DMA讀命令,將數(shù)據(jù)包從網(wǎng)卡sram中讀入TMS320C6722內(nèi)存中,并更新讀頁(yè)指針寄存器bnr-y,DSP每從網(wǎng)卡內(nèi)存中讀走一頁(yè)數(shù)據(jù),bnry便加一,這需要通過(guò)程序?qū)崿F(xiàn)。網(wǎng)卡通過(guò)cpr將接收到的數(shù)據(jù)包寫入接收緩沖區(qū),每寫完一頁(yè),cpr將自動(dòng)加一,當(dāng)加到最后的空頁(yè)(這里是 pstop=0x80)時(shí),cpr將自動(dòng)恢復(fù)為接收緩沖區(qū)的首頁(yè)(pstart=Ox4c)。網(wǎng)卡接收關(guān)鍵性代碼如下:(3)報(bào)文的發(fā)送。報(bào)文的發(fā)送過(guò)程就是調(diào)用寫網(wǎng)卡函數(shù),將報(bào)文發(fā)送到網(wǎng)卡的內(nèi)存中去。然后將AX88796B的控制寄存器(CR)的發(fā)送位 TXP(transmit packet)位置1,即將報(bào)文發(fā)送。dsp通過(guò)遠(yuǎn)端dma通道將網(wǎng)卡發(fā)送緩沖區(qū)的起始地址和要發(fā)送的字節(jié)數(shù)分別寫入rsar[O,1]和 rbcr[0,1],然后啟動(dòng)遠(yuǎn)端dma寫命令即可將數(shù)據(jù)包寫入網(wǎng)卡內(nèi)存,此后將字節(jié)數(shù)寫入tber[O,1]寄存器,啟動(dòng)發(fā)送命令就可將數(shù)據(jù)包發(fā)送到網(wǎng)絡(luò)上。網(wǎng)卡發(fā)送的關(guān)鍵代碼如下:4 結(jié)語(yǔ):在如上所述的底層硬件和軟件設(shè)計(jì)基礎(chǔ)上,完成了UDP和TCP/IP協(xié)議棧的軟件,系統(tǒng)主要使用這2個(gè)協(xié)議進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)傳輸。長(zhǎng)期的系統(tǒng)在線驗(yàn)證證明,在TMS320C6722上擴(kuò)展的網(wǎng)絡(luò)接口AX88796B,傳輸可靠,性能穩(wěn)定,在100 Mb/s的速度,負(fù)荷超過(guò)90%的情況下,沒(méi)有丟包和錯(cuò)包出現(xiàn)??梢?jiàn),對(duì)這種只有異步總線,又需要網(wǎng)絡(luò)大數(shù)據(jù)量傳輸?shù)膽?yīng)用,該設(shè)計(jì)是可行的。
青浦網(wǎng)絡(luò)水晶頭廠家
在這樣一個(gè)互聯(lián)網(wǎng)的年代,電腦網(wǎng)線是咱們?nèi)粘9ぷ髦胁恍卸躺俚臇|西,下面小編為咱們介紹網(wǎng)線水晶頭做法。在這樣一個(gè)互聯(lián)網(wǎng)的年代,電腦網(wǎng)線是咱們?nèi)粘9ぷ髦胁恍卸躺俚臇|西,下面小編為咱們介紹網(wǎng)線水晶頭做法。網(wǎng)線水晶頭做法過(guò)程 (1)剪斷:運(yùn)用壓線鉗的剪線刀口剪取恰當(dāng)長(zhǎng)的網(wǎng)線。 (2)剝皮:用壓線鉗的剪線刀口將線頭剪齊,再將線頭放入剝線刀口,讓線頭角及擋板,略微握緊壓線鉗慢慢旋轉(zhuǎn),讓刀口劃開(kāi)雙絞線的維護(hù)膠皮,拔下膠皮。(留意:剝與大拇指一樣長(zhǎng)就行了) (3)排序:每對(duì)線都是彼此環(huán)繞在一起的,制造網(wǎng)線時(shí)必須將4個(gè)線對(duì)的8條細(xì)導(dǎo)線逐個(gè)拆開(kāi),理順,捋直,然后依照規(guī)則的線序擺放整齊。 擺放水晶頭8根針腳: 將水晶頭有刻畫料彈簧片的一面向下,有針腳的一方向上,使有針腳的一端指向遠(yuǎn)離自己的方向,有方型孔的一端對(duì)著自己,此時(shí),最左面的是第1腳,最右邊的是第8腳,其他順次順序擺放。 (4)剪齊:把線盡量抻直(不要環(huán)繞)、壓平(不要堆疊)、擠緊理順(朝一個(gè)方向緊靠),然后用壓線鉗把線頭剪平齊。這樣,在雙絞線刺進(jìn)水晶頭后,每條線都能杰出觸摸水晶頭中的插針,避免觸摸不良。假如曾經(jīng)剝的皮過(guò)長(zhǎng),能夠在這里將過(guò)長(zhǎng)的細(xì)線剪短,保留的去掉外層絕緣皮的部分約為14mm,這個(gè)長(zhǎng)度正好能將各細(xì)導(dǎo)線刺進(jìn)到各自的線槽。假如該段留得過(guò)長(zhǎng),一來(lái)會(huì)因?yàn)榫€對(duì)不再互絞而增加串?dāng)_,二來(lái)會(huì)因?yàn)樗ь^不能壓住護(hù)套而可能導(dǎo)致電纜從水晶頭中脫出,造成線路的觸摸不良乃至中止。 (5)刺進(jìn):一和以拇指和中指捏住水晶頭,使有塑料彈片的一側(cè)向下,針腳一方朝向遠(yuǎn)離自己的方向,并用食指抵?。涣硪皇帜笞‰p絞線外面的膠皮,慢慢用力將8條導(dǎo)線一起沿RJ-45頭內(nèi)的8個(gè)線槽刺進(jìn),一直插到線槽的頂端。 (6)限制:確認(rèn)一切導(dǎo)線都到位,并透地水晶頭檢查一遍線序無(wú)誤后,就能夠用壓線脅迫RJ-45頭了。將RJ-45頭從無(wú)牙的一側(cè)推入壓線鉗夾槽后,用力握緊線鉗(假如您的力氣不夠大,能夠運(yùn)用雙手一起壓),將突出在外面的針腳悉數(shù)壓入水晶并頭內(nèi)。 至此,這條網(wǎng)線的一端就算制造好了。因?yàn)閮H僅作好了跳線一端,所以這條網(wǎng)線還不能用,還需要制造跳線的別一端。 留意:另一端的線序依據(jù)所銜接設(shè)備的不同而有所不同。 常常運(yùn)用的跳線有兩種,即直通線(也能夠叫對(duì)對(duì)線)和穿插線(咱們常說(shuō)的國(guó)標(biāo)線) 留意:兩端RJ-45頭中的線序擺放完全相同的網(wǎng)線,稱為直通線(Straight Cable 對(duì)對(duì)線),即當(dāng)一端線序從左到右順次為白橙、橙、白綠、藍(lán)、白藍(lán)、綠、白棕、棕時(shí),另一端線序從左到右依然順次為白橙、橙、白綠、藍(lán)、白藍(lán)、綠、白棕、棕。直通線通常只適用于計(jì)算機(jī)到集線設(shè)備的銜接?,F(xiàn)在大多數(shù)是用的國(guó)標(biāo)線接法。
青浦網(wǎng)絡(luò)水晶頭廠家
市場(chǎng)上有很多網(wǎng)絡(luò)帶變壓器供應(yīng)商,但現(xiàn)在隨著市場(chǎng)的擴(kuò)大,需求也越來(lái)越大。這么多RJ45變壓器怎么買?其實(shí)購(gòu)買的方式有很多種。比如阿里巴巴或者百度可以找廠家買,你也可以去廠家考察或者比較幾家,你就找到如何選擇了。使用RJ45帶變壓器可以增強(qiáng)信號(hào),使傳輸距離更長(zhǎng);將芯片端與外界隔離,大大增強(qiáng)抗干擾能力,增加對(duì)芯片的保護(hù)(如雷擊);其次,當(dāng)連接不同電平時(shí)(如果有的PHY芯片是2.5V,有的PHY芯片是3.3V),網(wǎng)口不會(huì)影響對(duì)方的設(shè)備。網(wǎng)絡(luò)變壓器的RJ45接頭主要用于信號(hào)電平耦合。首先,可以增強(qiáng)信號(hào),使傳輸距離更長(zhǎng)。其次,芯片可以與外界隔離,大大提高了抗干擾性能。該芯片還具有很強(qiáng)的保護(hù)作用(如模擬雷擊)。連接不同級(jí)別的網(wǎng)口時(shí)(如果PHY芯片為2.5V,部分PHY芯片為3.3V),不會(huì)影響對(duì)方設(shè)備的性能。配電變壓器在運(yùn)行時(shí)通常不采用直接接地,但必須做好接地工作??梢栽诟邏喝蹟嗥骱妥儔浩髦g加裝避雷針,保證中性點(diǎn)接地效果,不會(huì)有斑點(diǎn)?,F(xiàn)象。
青浦網(wǎng)絡(luò)水晶頭廠家
普普通通的一款網(wǎng)絡(luò)綜合布線產(chǎn)品會(huì)給布線大神們帶來(lái)方便,在布線過(guò)程中最撓人的莫過(guò)于網(wǎng)絡(luò)跳線不夠長(zhǎng),你接也不是,不接也浪費(fèi)。這時(shí)候就需要網(wǎng)絡(luò)綜合布線產(chǎn)品中的網(wǎng)絡(luò)直通頭來(lái)緩解了。網(wǎng)絡(luò)直通頭的出現(xiàn)解決了一部分人對(duì)于網(wǎng)線不夠長(zhǎng),方便了一部分不想拆分網(wǎng)線的,即插即用的特點(diǎn)帶來(lái)了極大的便捷!此款網(wǎng)絡(luò)直通頭雖然不能達(dá)到最高的傳輸效果,但是也能達(dá)到國(guó)際電工協(xié)會(huì)IEC 60603-7-51標(biāo)準(zhǔn)。這款網(wǎng)絡(luò)直通頭外殼采用的是環(huán)保PC新料創(chuàng)新注塑而成,安全可靠。PCB板的采用也是加厚型,能夠更加堅(jiān)固耐用。此款直通模塊的具體細(xì)節(jié)分解:1.PC主體;2.PCB線路板;3.針芯整體;4.RJ45接口;5.卡扣網(wǎng)絡(luò)直通頭一般采用的是8P8C設(shè)計(jì)方式,滿足通用RJ45接口。這種大眾型網(wǎng)絡(luò)直通頭在類別也是有超五類、六類、超六類之分,每一類別都是可以達(dá)到國(guó)際標(biāo)準(zhǔn)。能夠讓鏈接的兩頭跳線穩(wěn)定傳輸。要說(shuō)此網(wǎng)絡(luò)直通頭是否有缺點(diǎn),是否能夠真正做到穩(wěn)定傳輸數(shù)據(jù),小編認(rèn)為不一定的,這種是屬于非屏蔽直通頭,很容易受到外界的干擾,不能完全的確保穩(wěn)定的傳輸數(shù)據(jù),容易掉包,丟包等現(xiàn)象。
青浦網(wǎng)絡(luò)水晶頭廠家
防水rj45連接器俗稱水晶頭。就是連接網(wǎng)卡或HUB的那個(gè)透明的插頭,是用來(lái)連接雙絞線的兩端。RJ-45是一種網(wǎng)絡(luò)接口規(guī)范,類似的還有RJ-11接口,就是我們平常所用的“電話接口”,用來(lái)連接電話線。之所把它稱之為“水晶頭”,是因?yàn)樗耐獗砭К撏噶恋脑?。雙絞線的兩端必須都安裝這種RJ-45插頭,以便插在網(wǎng)卡(NIC)、集線器(Hub)或交換機(jī)(Switch)的RJ-45接口上,進(jìn)行網(wǎng)絡(luò)通訊。目前,市場(chǎng)上rj45連接器的品牌與種類很多,但如果使用行業(yè)是工業(yè)方面的客戶,需要rj45連接器具備過(guò)硬的密封防水性能以及保證信號(hào)不發(fā)生衰減,這種rj45連接器市場(chǎng)上還是比較少。RJ45水晶頭常規(guī)的都為8個(gè)端子,一般都有鍍金,這可以根據(jù)需求者的要求更改的。一般來(lái)說(shuō),鍍金的u(mai)數(shù)越大,電信號(hào)的傳輸能力就越強(qiáng)。一般水晶頭滿足的質(zhì)量檢測(cè)標(biāo)準(zhǔn)是插拔次數(shù)2000次,如果低于這個(gè)插拔次數(shù),則這個(gè)水晶頭視為不合格2rj45連接器線路連接順序編輯常用B標(biāo)RJ-45線路連接順序?yàn)槌劝?、橙、綠白、藍(lán)、藍(lán)白、綠、棕白、棕。當(dāng)連接不同設(shè)備時(shí),使用A標(biāo),其連接順序?yàn)榫G白、綠、橙白、藍(lán)、藍(lán)白、橙、棕白、棕。一般都常用B標(biāo)的壓法,如果要做交叉線,就一邊為A標(biāo)另一邊為B標(biāo)。東莞訊磁電子科技有限公司成立于06年,是一家集新產(chǎn)品研發(fā)、生產(chǎn)、售銷于一體的專業(yè)連接器制造企業(yè)。公司主導(dǎo)產(chǎn)品為:RJ45網(wǎng)絡(luò)通訊接插件,RJ45+Transformer、網(wǎng)絡(luò)變壓器模塊等磁性元器件為主體,大部份產(chǎn)品通過(guò)了美國(guó)UL認(rèn)證。并在東莞,陜西,廣西各設(shè)一廠,公司現(xiàn)有廠房面積6000平米,穩(wěn)定員工500多人,其中技術(shù)人才有20多人,以及先進(jìn)的生產(chǎn)設(shè)備和質(zhì)量檢測(cè)儀器數(shù)十臺(tái),在此公司依靠其雄厚的研發(fā)與生產(chǎn)實(shí)力,嚴(yán)格的品質(zhì)管理體系,高素質(zhì)的隊(duì)伍,一絲不茍的作風(fēng),并能根據(jù)您的實(shí)際需求設(shè)計(jì)制造出高質(zhì)量的產(chǎn)品與提供優(yōu)良的服務(wù)。公司主營(yíng)產(chǎn)品有:(1)RJ45集成10/100/1000M 網(wǎng)絡(luò)脈沖變壓器,濾波器系列(2)RJ45+(單層雙層)USB集成10/100/1000M 網(wǎng)絡(luò)脈沖變壓器,濾波器系列(3)T1/E1/CEPT/ISDN-PRI接口變壓器(4)T3/DS3/E3/STS-1接口變壓器,SONET/SDH(E4/STM-1)接口變壓器(5)10/100/1000M網(wǎng)絡(luò)變壓器,脈沖變壓器,濾波器與網(wǎng)絡(luò)磁性模塊(6)RJ45、RJ11、RJ12和電話插座轉(zhuǎn)接頭等系列產(chǎn)品。(7)USB、HDMI、CF、CARD、FPC排針排母等電腦周邊連接器。產(chǎn)品廣泛應(yīng)用于:路由器、交換機(jī)、移動(dòng)硬盤、視頻傳輸監(jiān)控、網(wǎng)卡、集線器、電腦主板、工控主板、網(wǎng)絡(luò)播放器、光端機(jī)、SDH、PDH、IP電話、ADSL/VDSL以及藍(lán)光DVD、數(shù)字電視機(jī)頂盒 等網(wǎng)絡(luò)、通訊設(shè)備上。
青浦網(wǎng)絡(luò)水晶頭廠家
摘要:為了實(shí)現(xiàn)嵌入式以太網(wǎng)通信,使用以太網(wǎng)控制芯片DM9000A和單片機(jī)MSP430F5529,組成了嵌入式以太網(wǎng)接口,實(shí)現(xiàn)了網(wǎng)絡(luò)通信,其中單片機(jī)完成自身以及以太網(wǎng)控制芯片的初始化、數(shù)據(jù)的封包和收發(fā)控制,而DM9000A芯片負(fù)責(zé)網(wǎng)絡(luò)數(shù)據(jù)的發(fā)送和接收。詳細(xì)介紹了系統(tǒng)的硬件構(gòu)成框圖和硬件設(shè)計(jì),給出了實(shí)際的接口電路,重點(diǎn)描述了單片機(jī)和DM9000A芯片之間的軟件接口程序設(shè)計(jì),并給出了網(wǎng)絡(luò)通信協(xié)議的應(yīng)用方法。實(shí)驗(yàn)結(jié)果表明,該設(shè)計(jì)體積小、接口簡(jiǎn)單、速度快、功耗低,具有很高的推廣價(jià)值。隨著嵌入式技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展及以太網(wǎng)的廣泛應(yīng)用,以太網(wǎng)接口在嵌入式系統(tǒng)中的應(yīng)用越來(lái)越廣泛,網(wǎng)絡(luò)化成為未來(lái)設(shè)備發(fā)展的一個(gè)重要方向,各種嵌入式設(shè)備已經(jīng)成功滲透到各個(gè)領(lǐng)域,并逐漸朝著網(wǎng)絡(luò)化、智能化的方向發(fā)展。以太網(wǎng)以其在實(shí)時(shí)性、可靠性、標(biāo)準(zhǔn)化等方面的卓越性能及其便于安裝、維護(hù)簡(jiǎn)單、不受通信距離限制等優(yōu)點(diǎn),已發(fā)展成為一種成熟的技術(shù)。本文以MSP430F5529單片機(jī)和以太網(wǎng)控制器DM9000A為硬件組成,通過(guò)軟件編程,和上位機(jī)實(shí)現(xiàn)了UDP協(xié)議的網(wǎng)絡(luò)通信。1 硬件設(shè)計(jì)DM9000A是DAVICOM公司推出的一款高速以太網(wǎng)接口芯片,是完全集成的和符合成本效益單芯片快速以太網(wǎng)MAC控制器,其被設(shè)計(jì)為低功耗、高處理性能,而其操作又非常簡(jiǎn)單,具有通用的處理器接口,可以與多種處理器直接連接,數(shù)據(jù)總線寬度可設(shè)置為8 b和16 b,支持3.3 V和5 V電源模式。MSP430F5529單片機(jī)是TI公司的一款超低功耗單片機(jī)。該芯片采用低功耗設(shè)計(jì),具有五種低功耗模式,從低功耗模式到喚醒模式的轉(zhuǎn)換時(shí)間小于6μs,其獨(dú)特的時(shí)鐘設(shè)計(jì),每個(gè)時(shí)鐘都可以打開(kāi)或關(guān)閉,從而實(shí)現(xiàn)對(duì)整體功耗的控制。供電電壓范圍為1.8~3.6 V,具有強(qiáng)大的中斷功能,集成了較豐富的片內(nèi)外設(shè)和較多的I/O端口,提高了對(duì)外圍設(shè)備的開(kāi)發(fā)能力。在本設(shè)計(jì)中,單片機(jī)MSP430F5529控制整個(gè)系統(tǒng)的運(yùn)行,以太網(wǎng)控制器DM9000A實(shí)現(xiàn)網(wǎng)絡(luò)傳輸?shù)牡蛯庸δ堋纹瑱C(jī)完成對(duì)DM9000A的初始化,并將需要發(fā)送的數(shù)據(jù)按協(xié)議要求進(jìn)行以太網(wǎng)幀封裝,發(fā)送給DM9000A;以中斷的方式接收網(wǎng)絡(luò)數(shù)據(jù),并對(duì)接收到的數(shù)據(jù)進(jìn)行解析,對(duì)有用數(shù)據(jù)進(jìn)行處理。DM9000A接收從單片機(jī)發(fā)送來(lái)的數(shù)據(jù),將數(shù)據(jù)通過(guò)RJ45傳送到遠(yuǎn)程主機(jī),并通過(guò)RJ45接收從遠(yuǎn)程主機(jī)發(fā)送來(lái)的數(shù)據(jù),將數(shù)據(jù)初步解析后保存在緩存中,然后向單片機(jī)發(fā)出中斷信號(hào),由單片機(jī)來(lái)完成對(duì)數(shù)據(jù)的讀取。系統(tǒng)的硬件設(shè)計(jì)框圖如圖1所示。系統(tǒng)中單片機(jī)和以太網(wǎng)控制器都采用3.3 V來(lái)供電。單片機(jī)作為系統(tǒng)的主控芯片,和DM9000A之間采用8 b模式(將EECS腳接一個(gè)10 kΩ的上拉電阻),使用P6端口和DM9000A的數(shù)據(jù)端口相連接,傳輸數(shù)據(jù)或地址數(shù)據(jù),無(wú)需電平轉(zhuǎn)換;P1.0腳和CMD相連,為高時(shí)為數(shù)據(jù)讀/寫操作,為低時(shí)為地址讀/寫操作;P1.1腳和INT腳相連,作為單片機(jī)的數(shù)據(jù)讀取中斷信號(hào);P1.2,P1.3腳分別和IOR腳、IOW腳相連,用于控制讀或?qū)懖僮?,低電平有效,即在信?hào)的上升沿進(jìn)行讀(IOR)寫(IOW)操作;P1.4腳和CS腳相連,作為DM9000A的片選信號(hào)。2 DM9000A芯片操作DM9000A的讀/寫操作與一般的異步存儲(chǔ)器相同,圖2和圖3分別顯示了DM9000A的讀/寫時(shí)序。