Hlavní navigace

Názor k článku Hardware inteligentního internetového termostatu od Petr M - To je samotná fyzická vrstva 100BaseTx. K procesoru...

  • Článek je starý, nové názory již nelze přidávat.
  • 5. 6. 2015 6:37

    Petr M (neregistrovaný) ---.static.oxid.cz

    To je samotná fyzická vrstva 100BaseTx. K procesoru se připojuje standardním rozhraním MII k periferii, označené jako MAC. Předpokládám volbu vhodnýho procáku s touto periferkou, pro mrzáčka s 2kiB RAM by integrování MAC moc nedávalo smysl.

    Je to standardní způsob realizace LAN. On totiž dovoluje
    - Zvolit si médium (tohle je pro 100BaseTx, existují PHY pro 100BaseFx apod.)
    - Připojit místo toho switch a najednou jsou třeba čtyři porty (oblíbený třeba v routerech)
    - Při nevyužívání LAN jek dispozici cca 20GPIO.

    Samo rozhraní MII znamená Media Independent Interface. Skládá se vlastně ze dvou rozhraní, managementu (signály MDC a MDIO, obdoba I2C) a vlastního rozhraní pro data. V tom jsou 25MHz hodiny, čtyři bity pro Rx, čtyři pro Tx a nějaký signály pro řízení (Data Valid, Collision,...)
    Toto rozhraní má i svoje varianty - třeba RMII (Reduced MII), kde je takt 50MHz a jenom dva datový vodiče pro každý směr, GMII (Gigabit MII) s tatem 125MHz a osmi drátama pro každý směr, RGMII,...

    Použitelný procesory jsou třeba zmíněný AT91SAM7X (šuplíkový zásoby), http://cz.farnell.com/nxp/lpc4330fbd144-551/mcu-32bit-cortex-m4-204mhz-lqfp/dp/2094316 apod.