Dies ist eine alte Version des Dokuments!


Passende Produkte im Shop:

SPI-Netzwerkadapter Wiznet W5500

Schaltung

Platine

Pinbelegungen

Der 10-polige SPI-Stecker ist an die SPI-Schnittstelle von Roboternetz angelehnt.

Pin Belegung Verwendung am W5500
1 Chipselect 1 Per Steckjumper auf RSTn
2 Chipselect 2 Per Steckjumper als CS
3 Chipselect 3 Per Steckjumper auf INTn
4 Chipselect 4 Per Steckjumper als CS
5 Chipselect 5 (SS) Per Steckjumper als CS
6 MISO
7 MOSI
8 SCK
9 GND
10 +5V auf 3,3V LDO

Der 6-polige PDI-Kontakt dient zum Programmieren des Atxmega. Dieser Stecker wird standardmäßig nicht mitgeliefert.

Pin Belegung
1 PDI-Data
2 3,3V
3 n.b.
4 n.b.
5 PDI-Clock
6 GND

Der 6-polige UART-Kontakt wurde an die Belegung von FTDI angelehnt. Er hängt direkt am USART des Atxmega.

Bei der Verwendung eines USB-nach-Seriell-Kabels von FTDI muss die 3,3V-Variante verwendet werden!
Achtung, die Pin-Bezeichung im Schaltplan und Layout stimmen nicht überein. Die hier angegebene Belegung stimmt mit der Bezeichung der Platine überein
Pin Belegung
6 GND
5 CTS#
4 +5V
3 TxD (von Slave-Seite gesehen, RxD vom Xmega)
2 RxD (von Slave-Seite gesehen, TxD vom Xmega)
1 RTS#

Lötjumper

Mit Hilfe der Lötjumper kann die Platine konfiguriert werden. Die Lötjumper CF1 - CF4 dienen zur Einstellung des vorprogrammierten Atxmega-Chips:

Jumper Verwendung Beschreibung
CF1 MAC Adresse Wenn dieser Lötjumper gesetzt ist, wird die Unique-MAC-Adresse des Wiznet Chip vom Atxmega eingestellt
CF2 IP Adresse Wenn dieser Lötjumper gesetzt ist, wird der Wiznetchip mit der IP-Adresse 192.168.0.123 initialisiert
CF3 unbelegt Für spätere Softwareoptionen
CF4 unbelegt Für spätere Softwareoptionen

Wenn kein Lötjumper gesetzt ist, geht der Atxmega sofort nach Einschalten in den Tiefschlaf-Modus, ansonsten nach der entsprechenden Aktion.

Die Lötjumper M1 - M3 sind für den Modus des W5500 zuständig:

M1 M2 M3 Funktion
1 1 1 10BT, Half-Duplex, Auto-negotiation deaktiviert
0 1 1 10BT, Full-Duplex, Auto-negotiation deaktiviert
1 0 1 100BT, Half-Duplex, Auto-negotiation deaktivert
0 0 1 100BT, Full-Duplex, Auto-negotiation deaktivert
1 1 0 100BT, Half-Duplex, Auto-negotiation aktiviert
0 1 0 nicht verwendet
1 0 0 nicht verwendet
0 0 0 10/100BT, Auto-negotiation aktiviert