|
本帖最后由 超級狗 于 2017-9-20 13:02 编辑 u R; r0 l2 O$ ]% {1 o1 y' c" t
: H# m- o- Q; Z6 }
MCU 接 Ethernet 需要 MAC 和 PHY,MAC 是用來處理 Ethernet Packet 的,而 PHY 可以視為 AD//DA 負責數字資料及模擬訊號間的轉換。
3 r1 w2 Z7 L6 ]. o. v3 Z& L9 [, j; d% i' D v
MAC 和 PHY 之間有個標準接口叫 MII 或 RMII,MCU 大多把 MAC 內建芯片中,而外部就提供 MII 或 RMII 接口讓你可以接 PHY。(因為 PHY 是模擬電路,不易和 MCU 及 MAC 數字電路做整合。)
6 c* v% w, A. o2 y4 K' O! @
4 T1 W( [ g3 T, x! t如果 MCU 連 PHY 都包進去了,Ethernet 管腳可以直接拉到耦合變壓器,然後透過 RJ-45 連接器及絞線就出去了。
# h' ?( i+ [( N1 S; O; a' q6 L$ ?" H' l6 E. p, `, {% K' l+ r+ J
MCU 沒有 MII 或 RMII 接口,而你又因為某些原因無法更換 MCU 型號時,市面上有 Local Bus(Address / Data Bus)或 USB 界面轉 Ethernet 芯片可以使用,典型的供應上有 Microchip(該產品線併購自 SMSC) 及 ASIX(亞信電子)。5 e4 n2 i8 w# K+ U) V( L8 ]2 ~( L
4 X0 q5 H$ Q2 C$ Y+ [5 o
, q1 V% ^5 M' l+ e# @: q. Y' Y7 M
' j% T' q' B) ]( J# u
; w. \6 N/ z/ N8 o! Q |
|