|
本帖最后由 超級狗 于 2017-9-20 13:02 编辑 . l4 x# y6 k9 C3 g, J/ o8 ^7 k
# |& B, j( }- p: @5 [( _1 x2 EMCU 接 Ethernet 需要 MAC 和 PHY,MAC 是用來處理 Ethernet Packet 的,而 PHY 可以視為 AD//DA 負責數字資料及模擬訊號間的轉換。
) u3 A9 N' L/ t. j/ t0 w5 a8 [$ X: h
) m( N* G1 ]! |6 q: D* Q7 mMAC 和 PHY 之間有個標準接口叫 MII 或 RMII,MCU 大多把 MAC 內建芯片中,而外部就提供 MII 或 RMII 接口讓你可以接 PHY。(因為 PHY 是模擬電路,不易和 MCU 及 MAC 數字電路做整合。)8 l2 S, Q4 }, P$ I- _0 t
$ m; ]* a/ ]2 |0 Q如果 MCU 連 PHY 都包進去了,Ethernet 管腳可以直接拉到耦合變壓器,然後透過 RJ-45 連接器及絞線就出去了。. u9 F5 q. F9 r, }
+ J% d+ Q, o$ m7 xMCU 沒有 MII 或 RMII 接口,而你又因為某些原因無法更換 MCU 型號時,市面上有 Local Bus(Address / Data Bus)或 USB 界面轉 Ethernet 芯片可以使用,典型的供應上有 Microchip(該產品線併購自 SMSC) 及 ASIX(亞信電子)。5 n$ f- t& v4 j0 h: x
, s& |# m5 @4 ^& m6 ~+ F( w
6 y5 Z$ Y0 Y% p# D7 D
4 f! W6 h* j$ l0 s( e8 w9 Y& q4 k$ v t( v* }( u; A
|
|