Як стрепувати піни LAN8720A?

У більшості застосунків ви хочете встановити MODE[2:0] на 111, щоб увімкнути повнофункціональний режим авто-неготації. Інші режимі досить специфічні і рідко використовуються (наприклад, repeated mode). Фактично це означає:

  • Стрепувати RXD0/MODE0 на високий рівень — має внутрішній pull-up, тому явний стреп не потрібен
  • Стрепувати RXD1/MODE1 на високий рівень — має внутрішній pull-up, тому явний стреп не потрібен
  • Стрепувати CRS_DV/MODE2 на високий рівень — має внутрішній pull-up, тому явний стреп не потрібен

У застосунках, де у вас немає зовнішнього регулятора 1.2V, вам потрібно стрепувати REGOFF=0, тобто:

  • Якщо ви не використовуєте LED, стрепуйте REGOFF/LED1 на низький рівень — має внутрішній pull-down, тому явний стреп не потрібен.
  • Якщо ви використовуєте LED на LED1, ви хочете, щоб анод LED був підключений до LAN8720A (з катодом LED, підключеним до GND через струмообмежувальний резистор)

Останній стреп, про який вам потрібно подумати, — nINTSEL/REFCLKO. Вам потрібно оцінити, чи потрібен вам вихід REFCLKO для видачі опорного сигналу 50МГц у вашому застосунку. Це потрібно лише якщо ви подаєте вихід REFCLKO на тактовий вхід іншої мікросхеми.

  • Якщо вам потрібно, щоб nINT/REFCLKO видавав опорний тактовий сигнал 50 МГц, вам потрібно стрепувати LED2 на низький рівень. Вам потрібен явний стреп для цього, або, якщо ви використовуєте LED на LED2, ви хочете, щоб анод LED був підключений до LAN8720A (з катодом LED, підключеним до GND через струмообмежувальний резистор), та резистор 10K паралельно LED.
  • Якщо вам потрібно, щоб nINT/``REFCLKO працював як пін переривання (або якщо вам байдуже), вам потрібно стрепувати LED2 на високий рівень. Оскільки LED2 має внутрішній pull-up, вам не потрібен явний pull-up. Або, якщо ви використовуєте LED на LED2, ви хочете, щоб катод LED був підключений до LAN8720A (з анодом LED, підключеним до 3.3V через струмообмежувальний резистор).

Підсумок

Для LAN8720A вам часто не потрібні явні стрепи — єдиний пін, про який вам потрібно серйозно думати для 95% всіх PCB-дизайнів, — це чи потрібен вам функціонал REFCLKO.

Для подальшої довідки див. даташит LAN8720A.


Дивіться схожі статті за категоріями: Electronics