ZLG Embedded Notes (Serial 11) | Чаму ваша сеткавая карта працуе ненармальна? (пасярэдзіне)

0
У гэтым артыкуле разглядаюцца два спецыяльныя сцэнары адмовы сеткавай карты: праца пры нізкай тэмпературы і завісанне сеткі, выкліканае перашкодамі сігналу. Пасля шматлікіх спроб мы выявілі асноўную прычыну праблемы - тактавы сігнал MDIO будзе генераваць збоі, калі ён знаходзіцца пры нізкай тэмпературы або ў яго ўзнікаюць перашкоды, у выніку чаго рэгістр запісвае няправільнае значэнне і PHY пераходзіць у ненармальны стан. Рашэнне складаецца ў тым, каб паставіць рэзістар 22 Ом паслядоўна з крыніцай сігналу MDC. Акрамя таго, мы абмеркавалі важнасць MDIO і тое, чым ён адрозніваецца ад I2C.