ZLG Embedded Notes (Serial 11) | מדוע כרטיס הרשת שלך עובד בצורה לא תקינה? (אֶמצַע)

0
מאמר זה בוחן שני תרחישים מיוחדים של כשל בכרטיסי רשת: פעולה בטמפרטורה נמוכה והקפאת רשת הנגרמת מהפרעות אות. לאחר ניסיונות רבים, גילינו את שורש הבעיה - אות השעון MDIO יפיק תקלות כאשר הוא בטמפרטורה נמוכה או מפריע, יגרום לרגיסטר לכתוב ערך שגוי ויגרום ל-PHY להיכנס למצב לא תקין. הפתרון הוא לחבר נגד 22 אוהם בסדרה עם מקור האות MDC. בנוסף, דנו בחשיבות של MDIO וכיצד הוא שונה מ-I2C.