Dans la plupart des applications, vous voulez définir MODE[2:0] à 111 afin d’activer le mode auto-négociation toutes capacités. Les autres modes sont plutôt spéciaux et rarement utilisés (tel que le mode répété). En effet, cela signifie :
- Strappez
RXD0/MODE0haut - il a un pull-up interne donc vous n’avez pas besoin d’un strap explicite - Strappez
RXD1/MODE1haut - il a un pull-up interne donc vous n’avez pas besoin d’un strap explicite - Strappez
CRS_DV/MODE2haut - il a un pull-up interne donc vous n’avez pas besoin d’un strap explicite
Dans les applications où vous n’avez pas de régulateur 1.2V externe, vous devez strapper REGOFF=0, i.e. :
- Si vous n’utilisez pas de LED, strappez
REGOFF/LED1bas - il a un pull-down interne, donc vous n’avez pas besoin d’un strap explicite. - Si vous utilisez une LED sur
LED1, vous voulez que l’anode de la LED soit connectée au LAN8720A (avec la cathode de la LED étant connectée à GND en utilisant une résistance de limitation de courant)
Le dernier strap dont vous devez penser est nINTSEL/REFCLKO. Vous devez évaluer si vous avez besoin que la broche REFCLKO sorte un signal de référence 50MHz dans votre application. C’est seulement le cas si vous envoyez la sortie REFCLKO vers une entrée d’horloge d’un autre IC.
- Dans le cas où vous avez besoin que
nINT/REFCLKOsorte l’horloge de référence 50 MHz, vous devez strapperLED2bas. Vous avez besoin d’un strap explicite pour ce faire, ou dans le cas où vous utilisez une LED surLED2, vous voulez que l’anode de la LED soit connectée au LAN8720A (avec la cathode de la LED étant connectée à GND en utilisant une résistance de limitation de courant), et une résistance10Ken parallèle à la LED. - Dans le cas où vous avez besoin que
nINT/``REFCLKOagisse comme une broche d’interruption, (ou si vous ne vous en souciez pas), vous devez strapperLED2haut. Puisque LED2 a un pull-up interne, vous n’avez pas besoin d’un pull-up explicite. ou dans le cas où vous utilisez une LED surLED2, vous voulez que la cathode de la LED soit connectée au LAN8720A (avec l’anode de la LED étant connectée à 3.3V en utilisant une résistance de limitation de courant).
Résumé
Pour le LAN8720A, vous n’avez souvent pas besoin de straps explicites - la seule broche où vous devez sérieusement réfléchir pour 95% de toutes les conceptions PCB est si vous avez besoin de la fonctionnalité REFCLKO.
Pour plus de référence, voir le datasheet LAN8720A.