|
本帖最后由 超級狗 于 2017-9-20 13:02 编辑
: g* m1 q3 w. q# @9 ~+ d/ b4 d t! L8 s# v$ V0 j* p7 V
MCU 接 Ethernet 需要 MAC 和 PHY,MAC 是用來處理 Ethernet Packet 的,而 PHY 可以視為 AD//DA 負責數字資料及模擬訊號間的轉換。
5 M8 {" I, e: T* I
8 k, o5 D. I! G4 uMAC 和 PHY 之間有個標準接口叫 MII 或 RMII,MCU 大多把 MAC 內建芯片中,而外部就提供 MII 或 RMII 接口讓你可以接 PHY。(因為 PHY 是模擬電路,不易和 MCU 及 MAC 數字電路做整合。) l" J L! q* F
7 J8 R3 z0 _3 `$ p7 V8 E- x( E7 `, {如果 MCU 連 PHY 都包進去了,Ethernet 管腳可以直接拉到耦合變壓器,然後透過 RJ-45 連接器及絞線就出去了。1 u5 p9 B* c0 R K2 C
; M7 a' a2 y% g' |: dMCU 沒有 MII 或 RMII 接口,而你又因為某些原因無法更換 MCU 型號時,市面上有 Local Bus(Address / Data Bus)或 USB 界面轉 Ethernet 芯片可以使用,典型的供應上有 Microchip(該產品線併購自 SMSC) 及 ASIX(亞信電子)。6 ?. ]5 C [7 e; ~
1 g) p' V4 i/ M( V* s1 n
: T: V! Y T% @/ l8 `
# a, O/ b; `2 @1 V7 N9 T6 T* u) C7 u3 @! O2 I% K' W4 M, k; {1 W4 M. Q, |7 N
|
|