#8024300: > Ich habe das exakt gleiche Phänomen auch auf einer anderen Platine. Wenn man mit "W5500 ping fails" googelt, gibt es einige Hinweise die vom Muster her auch auf dein Problem hin passen. Aber weder hab ich Erfahrung mit dem W5500 noch mit Arduinos.
auf den kleinen Mega328 zu > klein ist. Ist ein W5500 richtig initialisiert, antwortet er auf Pings. Zusätzliche SW ist dazu nicht notwendig. Ich weiß nicht, wie du deinen Udp-Tester programmiert hat. Bei mir brauchen die W5500-Routinen (Initialisierung
Hallo Zusammen, ich habe die Tage eine Zeichnung für den W5500 gezeichnet. Ich werde den Quarz 830055299 von Würth einsetzen. Rechnerisch komme ich zwecks den Kondensatoren auf 27pF je Pfad. In allen Beispielen im Netz findet man nur 18pF. Die Pins RVG, VBG
Danke für die Antworten. Ich habe zwei Varianten von den W5500 Boards hier. Die habe ich mal mit Lupe und Multimeter mal gemessen. Die Platinen unterscheiden sich leider. Für eine Industrietaugliche Anwendung inkl. EMV Tests kann ich kein chinesisches Dev.
keine NLP-Pulse gesendet werden, also irgendwas stimmt mit dem Analogteil nicht :-( Datasheet W5500: https://docs.wiznet.io/img/products/w5500/W5500_ds_v110e.pdf Hab ich irgendwas übersehen? Passen die Buchsen nicht bzw. die Übertrager da drin oder sowas?
Die Bestückung passt soweit ich das sehe. Die 33R Serien R hab ich vermutlich von W5500 PCB Design geklaut. Hat auch prima funktioniert bisher.
Ganze auf einen STM32F103 implementiert und getestet mit folgenden Parametern - Ethernet Controller W5500 (nicht W5100) - F103 Core Takt 72 MHz - SPI Takt 36 MHz zum W5500, DMA Transfer - Block-Grösse 1024 Bytes - UDP Transfer an PC ohne Handshake Ergibt für den einzelnen Transfer also etwa 2.5
Wastl schrieb im Beitrag #7999674: > - Ethernet Controller W5500 (nicht W5100) Einen externen IP-Stack zu nutzen ist wohl kaum vergleichbar... Da könnte man den W5500 auch direkt an den FPGA anbinden. Vermutlich hat der lwIP nicht genug Pufferspeicher. MEMP_NUM_TCP_SEG
Hier die Version des UDP Testers für den Arduino Uno auf dem der W5500 integriert ist.
Wireshark für meine Netzwerkprobleme nutze und dein Projekt für Leute, die versuchen, etwas mit dem W5500 und einem Arduino zu machen, weder gedacht noch nützlich ist. Wo könnte ich denn den CS-Pin des W5500 ändern, wenn ich deinen geilen Tester auf eigener Hardware testen wollen würde?
ElegantOTA Quatsch ;)" zufällig auf diese Seite gestoßen: https://github.com/Ayyoubzadeh/ESP32-Wiznet-W5500-SSL-Micropython/blob/main/README.md Ich denke, ich werde es mal damit versuchen. Sei denn, ihr sagt dass das Blödsinn ist. Vielleicht kennt ja jemand diese Teile und kann was dazu sagen. Wie ich es
Dirk M. schrieb im Beitrag #7986623: > https://github.com/Ayyoubzadeh/ESP32-Wiznet-W5500-SSL-Micropython/blob/main/README.md > Ich denke, ich werde es mal damit versuchen. Sei denn, ihr sagt dass das > Blödsinn ist Für mich ist das Blödsinn. Warum? Der ESP32 kann bereits Ethernet
1 2 3 4 5 6 A A 36 INTN TXP 2 2 2 4 8 1 1 1 37 RSTN TXN 1 6 45 RXP 5 D D _ _ _ _ _ 44 PMODE0 RXN V V D D D D D 43 PMODE1 25 A V V V V V PMODE2 LINKLED 27 A A A A A ACTLED DUPLED 26 NC 47 35 MOSI SPDLED 24 B 2 of 2 DNC 7 34 MISO B NC_2 12 33 SCLK NC_3 13 32 SCSN 46 NC_4 1 of 2 _ _ _ _ _ D N N N N N N 31 N G G G G G G XO G A A A A A A 30 XI/CLKIN EXRES1 10 9 8 3 9 4 6 9 23 RSVD TOCAP 20 5 TD+ 2 4 1 1 1 38 RSVD_2 4 CTD 39 RSVD_3 1V20 22 6 TD- 40 1 LED1_G- 11 41 RSVD_4 18 3 RD+ 12 42 RSVD_5 VBG 2 CRD LED1_G+ 13 RSVD_6 7 RD- LED2_Y- 14 C 8 NC LED2_Y+ C NC 9 V+ 10 V- Z1 SHIELD1 3 1 Z2 SHIELD2 GND 2GND
aber eine sehr "verwandte" Platine wie im Anhang zu sehen. Von der Schaltung mit dem Mega328 und W5500 wohl ziemlich das Gleiche. Michael schrieb im Beitrag #7985346: > Hat sie schon mal jemand zum Laufen gebracht? Diese Frage halte ich für ziemlich unqualifiziert. Du meinst so eine Baugruppe
. Was ich sicher weiss ist, dass das Netzwerkeln mit dem 328 in Verbindung mit dem W5100 oder W5500 schlecht machbar ist wenn man mit DHCP (also Namensauflösung) arbeiten möchte, da der Speicher (2K RAM) des 328 dafür etwas zu klein ist. Mit fester IP Adresse aber kein Problem. Unter Arduino und
vielleicht kann mir ja jemand von euch das beantworten: 1.) Auf der Sekundärseite verwende ich den W5500, da habe ich alles wie in den Reference Schematics designet, passt das auch für PoE)? https://docs.wiznet.io/assets/files/w5500_sch_v110_use_trans_-18b3297138bdf20fafd0f95e4c19358d.pdf 2.) Bezüglich
D N D N C S R 1 A T A V A A A A N (1) Options -For EMI reduction. LINKLED 4 3 2 1 0 9 8 7 6 5 4 3 W5500 GND C16 a. Apply Damping resistors. B 2 2 2 2 2 1 1 1 1 1 1 1 (In our case, 33ohm was best for EMI reduction.) B O b. Do not place power jack nearby RJ-45 connector. 2 c. Void power and ground planes
Serial-COM6 (57600)
EEPROM Contents
(block size is 256 bytes)
DHCP Name : Mega328-W5500
MAC : 00:90:B8:00:03:28
Own IP : 192.168.1.60
Own Port : 100
Gateway IP : 192.168.1.1
NetMask : 255.255.255.0
DHCP IP : 192.168.1.1
Dest IP UDP : 192.168.1.30
Dest Port UDP : 100
Dest IP TCP : 192.168.1.22
Serial-COM9 (921600) - CRT
File Edit View Options Transfer Script Tools Help
sending UDP message #0 to 192.168.1.30 port 100
Transmit ok.
Time for UDP packet 1024 bytes: 397 usec
speed: 2579 kbytes/sec
sending UDP message #1 to 192.168.1.30 port 100
Transmit ok.
Time for UDP packet 1024 bytes: 400 usec
speed: 2560 kbytes/sec
sending UDP message #2 to 192.168.1.30 port 100
Transmit ok.
Time for UDP packet 1024 bytes: 400 usec
speed: 2560 kbytes/sec
sending UDP message #3 to 192.168.1.30 port 100
Transmit ok.
Time for UDP packet 1024 bytes: 400 usec
speed: 2560 kbytes/sec
sending UDP message #4 to
UDP Server
Uptime: 210 sec
IP 192.168.1.29:100
Rec 192.168.1.23:100
UDP message 83 from S
TM32F446/W5500
Wi-Fi MODEL VENDOR ESP8266MOD
FC ISM 2.4GHz PA +20dBm 802.11b/g/n
A0 G VU S3 S1 S0 G 3V EN G VIN RESET
power
22 1V20 - AO 1.2V Regulator output voltage
This pin must be connected to a 10nF capacitor.
W5500 Datasheet Version 1.1.0
23 RSVD Pull-down I It must be tied to GND.