ZLG Embedded Notes (11 serija) | Kodėl jūsų tinklo plokštė veikia neįprastai? (viduryje)

0
Šiame straipsnyje nagrinėjami du specialūs tinklo plokštės gedimo scenarijai: veikimas žemoje temperatūroje ir tinklo užstrigimas dėl signalo trukdžių. Po daugybės bandymų atradome pagrindinę problemos priežastį – MDIO laikrodžio signalas generuos trikdžius, kai jis bus žemoje temperatūroje arba jam trukdomas, todėl registras įrašys neteisingą reikšmę ir PHY pereis į nenormalią būseną. Sprendimas yra sujungti 22 omų rezistorių nuosekliai su MDC signalo šaltiniu. Be to, aptarėme MDIO svarbą ir kuo ji skiriasi nuo I2C.