ZLG Embedded Notes (Serial 11) |. Dlaczego Twoja karta sieciowa działa nieprawidłowo? (środek)

2024-12-24 15:14
 0
W tym artykule omówiono dwa specjalne scenariusze awarii karty sieciowej: działanie w niskiej temperaturze i zawieszanie się sieci spowodowane zakłóceniami sygnału. Po wielu próbach znaleźliśmy przyczynę problemu - sygnał zegara MDIO będzie generował zakłócenia, gdy będzie miał niską temperaturę lub będzie zakłócany, co spowoduje zapisanie przez rejestr nieprawidłowej wartości i przejście PHY w nieprawidłowy stan. Rozwiązaniem jest połączenie szeregowe rezystora 22 omów ze źródłem sygnału MDC. Dodatkowo omówiliśmy znaczenie MDIO i czym różni się od I2C.