ZLG Embedded Notes (Serial 11) | เหตุใดการ์ดเครือข่ายของคุณจึงทำงานผิดปกติ (กลาง)

0
บทความนี้จะสำรวจสถานการณ์ความล้มเหลวของการ์ดเครือข่ายพิเศษสองสถานการณ์: การทำงานที่อุณหภูมิต่ำและการค้างของเครือข่ายที่เกิดจากสัญญาณรบกวน หลังจากพยายามหลายครั้ง เราได้ค้นพบสาเหตุของปัญหา - สัญญาณนาฬิกา MDIO จะสร้างข้อผิดพลาดเมื่ออุณหภูมิต่ำหรือถูกรบกวน ทำให้รีจิสเตอร์เขียนค่าที่ไม่ถูกต้อง และทำให้ PHY เข้าสู่สถานะผิดปกติ วิธีแก้ไขคือการใส่ตัวต้านทาน 22 โอห์มอนุกรมกับแหล่งสัญญาณ MDC นอกจากนี้เรายังได้พูดคุยถึงความสำคัญของ MDIO และความแตกต่างจาก I2C อย่างไร