====== 200.026 Netzwerk-Shield WIZnet W5500 ======
===== Schaltung =====
{{:bausaetze:w5500-004.pdf|PDF-Download}}
{{:bausaetze:w5500-004.sch|Eagle-Schaltplan}}
===== Platine =====
{{:bausaetze:w5500-004.brd|Eagle-Board}}
{{:bausaetze:w5500-004.topnames.png?direct&300|}}
===== Pinbelegungen =====
==== 10-poliger SPI-Stecker ====
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 |
==== 6-poliger PDI-Kontakt ====
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 |
==== UART ====
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 |
{{:bausaetze:w5500_loetjumper.jpg?direct&500|}}