ZLG Embedded Notes (Serial 11) |. ເປັນຫຍັງບັດເຄືອຂ່າຍຂອງເຈົ້າເຮັດວຽກຜິດປົກກະຕິ? (ກາງ)

0
ບົດຄວາມນີ້ຄົ້ນຫາສອງສະຖານະການຄວາມລົ້ມເຫຼວຂອງບັດເຄືອຂ່າຍພິເສດ: ການດໍາເນີນງານອຸນຫະພູມຕ່ໍາແລະເຄືອຂ່າຍ freezes ທີ່ເກີດຈາກການຂັດຂວາງສັນຍານ. ຫຼັງຈາກຄວາມພະຍາຍາມຫຼາຍ, ພວກເຮົາໄດ້ຄົ້ນພົບສາເຫດຂອງບັນຫາ - ສັນຍານໂມງ MDIO ຈະເຮັດໃຫ້ເກີດຄວາມຜິດປົກກະຕິໃນເວລາທີ່ອຸນຫະພູມຕ່ໍາຫຼືຖືກລົບກວນ, ເຊິ່ງເຮັດໃຫ້ການລົງທະບຽນຂຽນຄ່າທີ່ບໍ່ຖືກຕ້ອງແລະເຮັດໃຫ້ PHY ເຂົ້າໄປໃນສະຖານະຜິດປົກກະຕິ. ການແກ້ໄຂແມ່ນການໃສ່ຕົວຕ້ານທານ 22 ohm ເປັນຊຸດກັບແຫຼ່ງສັນຍານ MDC. ນອກຈາກນັ້ນ, ພວກເຮົາໄດ້ປຶກສາຫາລືກ່ຽວກັບຄວາມສໍາຄັນຂອງ MDIO ແລະວ່າມັນແຕກຕ່າງຈາກ I2C ແນວໃດ.