LAN8720A: Pins strapen
In den meisten Anwendungen möchtest du MODE[2:0] auf 111 setzen, um den All-Capabilities-Auto-Negotiation-Modus zu aktivieren. Die anderen Modi sind eher speziell und werden selten verwendet (wie der Repeated-Modus). In der Praxis bedeutet das:
- Strap
RXD0/MODE0high — hat einen internen Pull-up, daher brauchst du keinen expliziten Strap - Strap
RXD1/MODE1high — hat einen internen Pull-up, daher brauchst du keinen expliziten Strap - Strap
CRS_DV/MODE2high — hat einen internen Pull-up, daher brauchst du keinen expliziten Strap
In Anwendungen ohne externen 1,2V-Regler musst du REGOFF=0 strapen, d.h.:
- Wenn du keine LED verwendest, strap
REGOFF/LED1low — hat einen internen Pull-down, daher brauchst du keinen expliziten Strap. - Wenn du eine LED an
LED1verwendest, soll die Anode der LED mit dem LAN8720A verbunden sein (mit der Kathode der LED an GND über einen strombegrenzenden Widerstand)
Der letzte Strap, über den du nachdenken musst, ist nINTSEL/REFCLKO. Du musst beurteilen, ob du den REFCLKO-Pin in deiner Anwendung als 50MHz-Referenzsignal ausgeben musst. Dies ist nur der Fall, wenn du den REFCLKO-Ausgang an einen Takteingang eines anderen ICs anschließt.
- Wenn du
nINT/REFCLKOals 50MHz-Referenztakt ausgeben musst, musst duLED2low strapen. Du benötigst dafür einen expliziten Strap, oder wenn du eine LED anLED2verwendest, soll die Anode der LED mit dem LAN8720A verbunden sein (mit der Kathode der LED an GND über einen strombegrenzenden Widerstand), und ein10K-Widerstand parallel zur LED. - Wenn du
nINT/REFCLKOals Interrupt-Pin verwenden möchtest (oder wenn es dir egal ist), musst duLED2high strapen. Da LED2 einen internen Pull-up hat, brauchst du keinen expliziten Pull-up. Oder wenn du eine LED anLED2verwendest, soll die Kathode der LED mit dem LAN8720A verbunden sein (mit der Anode der LED an 3,3V über einen strombegrenzenden Widerstand).
Zusammenfassung
Für den LAN8720A brauchst du oft keine expliziten Straps — der einzige Pin, über den du bei 95% aller PCB-Designs ernsthaft nachdenken musst, ist, ob du die REFCLKO-Funktion benötigst.
Weitere Referenz: LAN8720A-Datenblatt.