2 ms·
How does wired internet technically work on these chips? Is it just 8 dedicated GPIO pins?
by tetris11 5mo ago
How does wired internet technically work on these chips? Is it just 8 dedicated GPIO pins?
- LeifCarrotson 5mo agoNot "just", it's (presumably) 8 dedicated pins that form an RMII interface. This is not the same 8 pins as you'll find in your 4-pair Ethernet cable, it's a separate protocol which can be connected to an Ethernet PHY transciever like a TI DP83867E [1], which is further connected to "magnetics" [2], a convenient package of 8 integrated transformers and chokes that provide the galvanic isolation feature of an Ethernet connection. A few SoCs provide integrated PHY transceivers, but usually it's an external chip. [1]: https://www.ti.com/lit/ds/symlink/dp83867e.pdf https://www.ti.com/lit/ds/symlink/dp83867e.pdf [2]: https://yageogroup.com/content/datasheet/asset/file/DATASHEET_HX5008FNL https://yageogroup.com/content/datasheet/asset/file/DATASHEE...
- tetris11 4mo agoOh it's an ADC of some type. GPIO takes 0 or 3.3/5V at low frequencies, ethernet signals are a continuous range of 0 to 2V at high frequencies. Fundamentally incompatible without the PHY+magnetics
- BenjiWiebe 5mo agoLooks like you need an external PHY. It can talk to the PHY with RGMII which uses 12 pins, which are muxed with GPIO8-19.
- alnwlsn 5mo agoYou need a transceiver chip which then hooks up to the Ethernet jack. Usually have to do this for any interface when the signals don't come in right at logic level, like CAN, RS-485... although it's not always exactly 'just' logic level conversion.