CP2200實現以太網接口電路設計須知
當前,嵌入式設計人員在為遠程控制或監(jiān)控設備提供以太網接入時,使用的以太網控制器(如RTL8019、DM9008、CS8900A($6.1200)等)都是專為個人計算機系統設計的。這些器件不僅接口電路復雜,體積較大,而且比較昂貴。CP2200($4.9375)是Silabs公司于近期推出的一款48引腳獨立以太網控制器。它符合IEEE 802.3協議,支持10M以太網接入,而且僅需很少的外部電路連線就可滿足絕大多數嵌入式以太嗣接口的設計要求,簡化了嵌入式以太網接口的設計,減小了占板空間,降低了系統開發(fā)成本。
本文引用地址:http://cafeforensic.com/article/201710/369347.htm另外,該以太網控制器具有8位并行主機接口,可以為絕大多數微控制器或主處理器提供以太網通信功能。8位并行總線接口支持Intel和Motorola總線方式,可以使用復用或非復用方式尋址。這些功能加上相關處理器的 TCP/IP協議棧,使得嵌入式應用系統的以太網接口實現變得十分簡易。
CP2200($4.9375)硬件電路設計
系統的硬件電路原理可參考圖1。其中,要特別注意CP2200($4.9375)控制器與RJ-45的連接電路,因為這些參數對通信的可靠性影響很大。
CP2200($4.9375)的外圍電路比較簡單,主要考慮其復位引腳、晶振輸入、并行接口和與以太網變壓器的連接。
復位電路:CP2200($4.9375)具有上電復位功能。一旦VDD上升到某個門限值后,就會在片內產生上電復位脈沖。當VDD上升到足夠器件上作時,器件會以初始化狀態(tài)啟動。CP2200($4.9375)支持軟件復位,可以通過并口將復位寄存器置位來實現軟件復位。
晶振電路:CP2200($4.9375)的工作頻率為20MHz,晶振連接在XTAL1和XTAL2之間。CP2200($4.9375)也可由連接到XTAL1引腳的外部時鐘源驅動。
I/O并行接口:CP2200($4.9375)的并行主機接口,支持Motorola和Intel兩種總線方式,且支持地址數據復用和非復用方式??梢酝ㄟ^將MUXEN和MOTEN引腳接地或拉高電平來實現對主機接口總線方式的配置。
以太網變壓器
要實現以太網接口,以太網變壓器是不可缺少的。在差分接收引腳(RX+/RX-)上,需要1個專用于10BASE-T操作的l:1脈沖變壓器;在差分發(fā)送引腳(TX+/TX-)上,需要外接1個帶有中心抽頭的l:2.5脈沖變壓器。變壓器應具有2 kV以上的電壓隔離性能,以防止靜電干擾。發(fā)送端需要2個8Ω(精度為1%)的電阻和1個560pF的電容與特定端相連,接收端需要1個100Ω電阻與特定端相連。按照CP2200($4.9375)的要求,筆者采用的是PRJ系列的PRJ-010型變壓器。該變壓器集成了RJ-45接頭,在省去了不少連線的同時也提高了高頻信號傳輸的可靠性。
評論