<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 以太網(wǎng)控制器ENC28J60及其SPI 接口技術(shù)

以太網(wǎng)控制器ENC28J60及其SPI 接口技術(shù)

作者: 時(shí)間:2012-02-11 來(lái)源:網(wǎng)絡(luò ) 收藏

引 言
  是Microchip Technology(美國微芯科技公司)近期推出的28引腳獨立以太網(wǎng)控制器。

  在此之前,嵌入式系統開(kāi)發(fā)可選的獨市以太網(wǎng)控制器都是為個(gè)人計算機系統設計的,如RTL8019、AX88796L、DM9008、CS8900A、LAN91C11l等。這些器件不僅結構復雜,體積龐大,且比較昂貴,目前市場(chǎng)上大部分以太網(wǎng)控制器的封裝均超過(guò)80引腳,而符合IEEE 802.3協(xié)議的只有28引腳,既能提供相應的功能,又可以大大簡(jiǎn)化相關(guān)設計,減小空間。

1 結構和功能
  采用業(yè)界標準串行外設()的以太網(wǎng)控制器具有以下主要特征:
  ◆符合IEEE 802.3協(xié)議。內置lOMbps以太網(wǎng)物理層器件(PHY)及媒體訪(fǎng)問(wèn)控制器(MAC),可按業(yè)界標準的以太網(wǎng)協(xié)議可靠地收發(fā)信息包數據。
  ◆具有可編程過(guò)濾功能。特殊的過(guò)濾器,包括Microchip的可編程模式匹配過(guò)濾器,可自動(dòng)評價(jià)、接收或拒收Magic Packet,單播(Unicast)、多播(Multicast)或廣播(Broadcast)信息包,以減輕主控單片機的處理負荷。
  ◆lOMbps 。業(yè)界標準的串行通信端口,使得低至18引腳的8位單片機也具有網(wǎng)絡(luò )連接功能。
  ◆可編程8KB雙端口SRAM緩沖器。以高效的方式進(jìn)行信息包的存儲、檢索和修改,以減輕主控單片機的內存負荷。該緩沖存儲器提供了靈活可靠的數據管理機制。

2 硬件設計
  ENC28J60的硬件設計需要注意復位電路,時(shí)鐘振蕩器,振蕩器啟動(dòng)定時(shí)器,時(shí)鐘輸出引腳,變壓器、終端和其他外部器件,輸入/輸出電平等幾個(gè)方面。(圖l可供參考)2.1 復位電路ENC28J60有上電復位(Power-on Reset)功能,RESET引腳上的低電平使ENC28J60進(jìn)入復位模式;RKSlET引腳內部有弱上拉電阻。ENC28J60的硬件連接如圖l所示。

2.2 時(shí)鐘振蕩器
  ENC28J60需要一個(gè)25MHz的晶振,接在OSCl和OSC2腳上;也可由外部時(shí)鐘信號來(lái)驅動(dòng)。此時(shí)3.3V的外部時(shí)鐘接在OSCl腳上,OSC2斷開(kāi)或者通過(guò)一個(gè)電阻接地來(lái)降低系統噪聲。

2.3 振蕩器啟動(dòng)定時(shí)器
  ENC28J60內部有一個(gè)振蕩器啟動(dòng)時(shí)鐘OST(Oscillator Start-upTimer),上電7500個(gè)時(shí)鐘周期(300μs)。OST期滿(mǎn)后內部的PHY方能正常工作。這時(shí)不能發(fā)送或者接收報文。上位機可通過(guò)檢測ENC28J60內部ESTAT寄存器中的CLKRDY位的狀態(tài)來(lái)決定是否可設置發(fā)送或接收報文。

  需要注意的是,當ENC28J60上電復位或者從Power-Down模式下喚醒時(shí),必須檢測ESTAT寄存器中的CLKRDY是否置位。只有CLKRDY置位后才能發(fā)送、接收報文,訪(fǎng)問(wèn)相關(guān)寄存器。

2.4 時(shí)鐘輸出引腳
  CLKOUT引腳可為系統巾的其他設備提供時(shí)鐘源。上電后CLKOUT引腳保持低電平,復位結束后OST計數。OST期滿(mǎn)后,CLKOUT輸出頻率為6.25MHz的時(shí)鐘。

  時(shí)鐘輸出功能通過(guò)ECOCON寄存器禁止、調整和使能。時(shí)鐘輸出可設置為1、2、3、4、8分頻,上電后默認為4分頻。ECOCON寄存器配置改變以后,CLKOUT引腳有80~320ns的延遲(保持低電平),然后按照設定輸出固定頻率的時(shí)鐘信號。

  軟什或者RESET引腳上的復位信號不會(huì )影響ECOCON寄存器的狀態(tài)。Power-Down模式也不會(huì )影響時(shí)鐘的輸出。當禁止時(shí)鐘輸出時(shí),CLKOUT引腳保持低電平。

2.5 變壓器、終端和其他外部器件
  為了實(shí)現以太網(wǎng)ENC28J60,需要幾個(gè)標準的外部器件:脈沖變壓器、偏置電阻、儲能電容和去耦電容。

  差分輸入引腳(TPIN+/TPTN-),需要一個(gè)l:1變比的脈沖變壓器來(lái)實(shí)現10BASE-T。差分輸出引腳(TPOUT+/TP0UT-),需要一個(gè)變比為l:l、帶中心抽頭的脈沖變壓器。變壓器需要有2kV或更高的隔離能力,防靜電。對變壓器的詳細要求請參考芯片手冊第16章“電氣特性”。每個(gè)部分都需要通過(guò)2個(gè)50Ω、精度為1%的電阻和1個(gè)0.01μF的電容串聯(lián)后接地。

  筆者采用的是中山漢仁公司的集成以太網(wǎng)隔離變壓器RJ45插座HR901170A。

  ENC28J60內部的模擬電路需要在RBIAS引腳和地之間跨接1個(gè)2kΩ、l%的偏置電阻。部分數字電路工作在2.5V,以降低功耗;ENC28J60內部集成1個(gè)2.5V的調節器來(lái)產(chǎn)生所需的電壓,需在VCAP引腳和地之間接1個(gè)10μF的電容保證供電的穩定性(該2.5V調節器不是為外部負載設汁的)。

雙絞線(xiàn)傳輸器相關(guān)文章:雙絞線(xiàn)傳輸器原理

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: Ethernet ENC28J60 SPI 接口

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>