En la mayoría de las aplicaciones, quieres establecer MODE[2:0] a 111 para habilitar el modo de auto-negociación con todas las capacidades. Los otros modos son más bien especiales y raramente usados (como el modo repetido). En efecto, esto significa:
- Configura
RXD0/MODE0alto - tiene un pull-up interno así que no necesitas una configuración explícita - Configura
RXD1/MODE1alto - tiene un pull-up interno así que no necesitas una configuración explícita - Configura
CRS_DV/MODE2alto - tiene un pull-up interno así que no necesitas una configuración explícita
En aplicaciones donde no tienes un regulador externo de 1.2V, necesitas configurar REGOFF=0, i.e.:
- Si no usas un LED, configura
REGOFF/LED1bajo*-*tiene un pull-down interno, así que no necesitas una configuración explícita. - Si usas un LED en
LED1, quieres que el ánodo del LED esté conectado al LAN8720A (con el cátodo del LED conectado a GND usando una resistencia limitadora de corriente)
La última configuración sobre la que necesitas pensar es nINTSEL/REFCLKO. Necesitas evaluar si necesitas que el pin REFCLKO emita una señal de referencia de 50MHz en tu aplicación. Esto solo es el caso si alimentas la salida REFCLKO a una entrada de reloj de otro IC.
- En caso de que necesites que
nINT/REFCLKOemita el reloj de referencia de 50 MHz, necesitas configurarLED2bajo. Necesitas una configuración explícita para hacerlo, o en caso de que estés usando un LED enLED2, quieres que el ánodo del LED esté conectado al LAN8720A (con el cátodo del LED conectado a GND usando una resistencia limitadora de corriente), y una resistencia10Ken paralelo al LED. - En caso de que necesites que
nINT/``REFCLKOactúe como un pin de interrupción, (o si no te importa), necesitas configurarLED2alto. Como LED2 tiene un pull-up interno, no necesitas un pull-up explícito. o en caso de que estés usando un LED enLED2, quieres que el cátodo del LED esté conectado al LAN8720A (con el ánodo del LED conectado a 3.3V usando una resistencia limitadora de corriente).
Resumen
Para el LAN8720A, a menudo no necesitas configuraciones explícitas - el único pin donde tienes que pensar seriamente para el 95% de todos los diseños de PCB es si necesitas la característica REFCLKO.
Para mayor referencia, ver el datasheet del LAN8720A.