Ghi chú nhúng ZLG (Serial 11) | Tại sao card mạng của bạn hoạt động bất thường? (ở giữa)

0
Bài viết này tìm hiểu hai tình huống lỗi card mạng đặc biệt: hoạt động ở nhiệt độ thấp và mạng bị treo do nhiễu tín hiệu. Sau nhiều lần thử, chúng tôi đã phát hiện ra nguyên nhân cốt lõi của vấn đề - tín hiệu đồng hồ MDIO sẽ bị trục trặc khi ở nhiệt độ thấp hoặc bị nhiễu, khiến thanh ghi ghi giá trị không chính xác và khiến PHY chuyển sang trạng thái bất thường. Giải pháp là nối nối tiếp điện trở 22 ohm với nguồn tín hiệu MDC. Ngoài ra, chúng tôi đã thảo luận về tầm quan trọng của MDIO và nó khác với I2C như thế nào.