-
Thread
PIC Mikrocontroller noch aktuell ?
Kaliber und bewährten sich auch sehr gut. Aber später stiegen wir wegen der höheren Anforderungen und LAN/WIFI hauptsächlich auf STM32er um. In Analog Sachen verwenden wir übrigens immer noch DSPICs. Mein persönlicher Liebling fürs Hobby war für lange Zeit der 16F877A, 18F4620/40 und 18F(6)8720/2. Damit
-
Thread
TCP-Handshake unvollständig (ACK fehlt)
reichen einen externen PHY anzuschliessen. Auch dazu gibt es fast fertige Lösungen. Siehe DP83848, LAN8720 etc. Kriegt man fast geschenkt: https://www.ebay.de/itm/286436358374
-
Thread
ESP32 IDFv3 Ethernet-Phy KSZ8863 funktioniert nicht
eth_phy_mdc_pin = mdc; _eth_phy_mdio_pin = mdio; _eth_phy_power_pin = power; if(type == ETH_PHY_LAN8720){ eth_config_t config = phy_lan8720_default_ethernet_config; memcpy(ð_config, &config, sizeof(eth_config_t)); } else if(type == ETH_PHY_TLK110){ eth_config_t config
} return false; } [/c] Ab Zeile 17 gehen sie die verschiedenen Phy-Typen durch. "phy_lan8720_default_ethernet_config" sind vorgefertige Strukturen vom IDF-Framework. Ab zeile 28 fängt mein Code an, ich nehme erst die Default-Config vom ip101, dann überschreibe ich die ganzen Funktionspointer
-
Thread
Schmitt-Trigger nach 50MHz Quarz-Oszillator (LAN8720 Eth-Phy)
werden. Wie in vielen Schaltungen mit ESP32 und LAN8720 zu sehen. Im LAN8720 Reference-Design ist da jedoch noch ein Schmitt-Trigger nach dem Oscillator. Brauchts den? Auf meinem Board ist er nicht drauf und bisher in keiner Schaltung mit LAN8720
GPIO17 - tested with LAN8720 https://github.com/flusflas/esp32-ethernet
-
Thread
ESP32 mit Ethernet-MAC
mit einem W5500 und RP2040. Im Vergleich dazu braucht mein Draft Layout mit ESP32-Pico-V3-02 und LAN8720 so viel weniger Platz und bietet dabei eher mehr Leistung bei in etwa auch gleicher Stromaufnahme...
bestehende Libs aufsetzten im ESP Umfeld. Weiterhin braucht der W5500 relativ viel Platz, die Kombi LAN8720 + ESP32-Pico-V3-02 ist wesentlich Platzsparender - da krieg ich dann sogar noch eine KNX-TP1-BCU unter und das wäre schon geil...
-
Thread
Stm32 Ethernet - kann das so funktionieren?
Frage, das Bild IM Anhang stammt aus Github und zeigt die Verbindung zwischen Stm32 und RMII Phy (Lan8720). Bin da persönlich etwas skeptisch das das mit solchen Leitungen Funktioniert, RMII ballert ja mit 50Mhz. Kann man das so zum Testen machen bzw. Wird da überhaupt was vernünftiges ankommen?
Ich habe an zwei China F407 Boards die LAN8720 angeschlossen, einmal original Waveshare und am anderen ein billigeren Clone, beide haben gut funktioniert. Im Test über mehrere Wochen. Mit ca. 10 cm langen DuPont Kabeln. Das Problem waren nur
-
Thread
Protokoll-Identifikation
Anbei findet ihr .sal-Dateien. - die CPU ist ein MCIMX287CVM4B ARM CPU (Modul A) - die LAN-Platine ist mit einem AX88772BLI ausgestattet (Modul B) - auf der dritten Platine ist ein MSP430 & ein CC1125 (Modul C)
). Modul A hat noch einen Festspeicher (Spanison ML08G201BHI00), RAM (winbond W972??????), zwei LAN Tranciver (SMCS 8720A), einen Flash-Speicher (Spanison FL256SAIH20), ein RS485 Transceiver (ADM3488E, nicht für Debug, habe ich geprüft) sowie ein Chip, den ich wegen seiner Einbauweise nicht lesen
-
Thread
JTAG/SWD Debug Probe über LAN
habe das mal mit so einem F407 Board https://de.aliexpress.com/item/4000602517153.html + Huckepack LAN8720 gebaut. Als SW Black Magic Probe auf Mbed umgebaut. BMP war aber nicht sehr freundlich aufgebaut für solche Änderungen, die Version ist daher auf einem älteren Stand, kann aber trotzdem eine Menge
USBhere + RasPi + Programmer = USB Verlängerung über LAN
-
Thread
STM32H753: Ethernet / LWIP funktioniert nicht (Timeout durch fehlender SW-Reset)
schrieb im Beitrag #7385637: > Das erste was ich machen würde: nachmessen ob _der_ Clock an > den 8720 geliefert wird und ob die Frequenz stimmt.
sehen. Wer die Hardware entwirft, muss wissen, wie sie später benutzt wird. Gegenbeispiel: Ein LAN9303 oder LAN9354 kann nicht nur über I2C, sondern auch über MDC/MDIO konfiguriert werden, und er kann auch als Ethernet PHY arbeiten. Dabei stellt er die standardisierten 16 PHY-Register bereit, weitere
-
Thread
Ethernet: Timings beim RMII Interface mit externem Oszillator; LAN8720A und ESP32 WROVER
Ich habe noch immer Schwierigkeiten mit dem Verständnis der genannten Setup und Hold Zeiten. LAN8720 sendet zum ESP32: Holdzeit vom LAN8720: 3ns Setupzeit vom ESP32: 1ns --> sollte so ok sein, der ESP32 benötigt nur 1ns, erhält aber 3ns. ESP32 sendet zum LAN8720: Holdzeit vom ESP32: 1ns Setupzeit vom LAN8720: 4ns --> hier passt das nicht zusammen, der LAN8720 benötigt 4ns! Über sachliche Hilfe würde ich mich freuen.
-
Thread
Suche uC Board mit Ethernet
Ethernet-Anhang oder -Shield kann wunderbar über SPI und I2C Daten erfassen und sie über SPI ans LAN weiterschicken. Hier die verschiedenen LAN-Boards mit SPI: https://www.ebay.de/itm/155083674858 https://www.ebay.de/itm/325483010962 https://www.ebay.de/itm/225299651952 Alle Module können
Ethernet-Anhang oder -Shield kann wunderbar > über SPI und I2C Daten erfassen und sie über SPI ans LAN > weiterschicken. Ja, es ist jedesmal ein "Wunder" wenn es funktioniert. "Schwanz wackelt mit dem Hund." Am einfachsten waere wohl ein LPC1768 mit einem LAN8720A dran. Oder ein STM32F107. Oder
-
Thread
Netzwerkverbindung mit µController
schnell und viel RAM/Flash. Den bekommt man noch auf China Boards bei AliExpress und auch PHY Module mit LAN8720. Software Unterstützung ist sehr gut, dafür gibt es mehrere OpenSource OS. Olimex hat auch ein Board mit dem 407 und PHY drauf, die haben das jetzt auch für GD32 umgebaut weil gerade die STM mit
-
Thread
Suche günstigen Mikrocontroller mit Ethernet
schon etwas anspruchsvoll. Wir hatten z.B. das Problem, daß bei Störimpulsen (ESD-Test) der PHY (LAN8720) abgestürzt ist und leider dessen Resetpin nicht zum LPC4375 geführt war. Wir mußten zur Abhilfe eine Abschirmblech in das Gerät einbauen.
-
Thread
Webserver: Software wie am besten realisieren?
einfach eine HTML Visu erzeugen (VIS Adapter) und auf die auch von extern zugreifen. Den Controller im LAN dann per MQTT oder einfaches HTML get/post, native TCP oder UDP steuern. Per MQTT gehen dann auch die eigenen Bastellösungen mit ESP oder STM32 mit LAN. Hardware gabs mal günstig in Form der Nucleo
größtenteils ausverkauft. Bei Ali gibts aber sicher noch F407 Boards die man durch anklemmen eines LAN8720 Phy Boards auch relativ einfach ins heimische Netz bekommt.
-
Thread
Layoutempfehlung RMII
Hallo! Gegeben ist ein STM32F767BI (TQFP208) und ein LAN8720A/LAN8742A PHY (sind pinkompatibel zueinander), die per RMII verbinden sind. Die RMII-SIgnale sind auf ca 58mm+-4mm length-matched. Kürzer geht nicht, weil das Pinout bei ST etwas blöd ist und die
Also ich habs beim PIC32MZ und LAN8740 so mit Serienterminierung gemacht. Läuft problemlos.
-
Thread
Microcontroller aussuchen
Ich mag an den AVRs ihre Zuverlässigkeit. Z.B.: Eine 2-layer Platine von 2011 mit ATmega2560+LAN91C96+SJA1000 funzt wie blöde. CE-Test kein Thema. Ein OEM-Board mit LPC4357+LAN8720 kracht durch den CE-Test mit Pauken und Trompeten. Beim ESD-Test am geerdeten Metallgehäuse des Gerätes stürzt
Peter D. schrieb im Beitrag #6839847: > Ein OEM-Board mit LPC4357+LAN8720 kracht durch den CE-Test mit Pauken > und Trompeten. soll heissen es gibt keine LPC oder STM32 die CE-Tests bestehen? Also ich habe da schon einige gesehen, auch mit funktionierendem 100 MBit
-
Thread
ESP32 - Ethernet via UART oder SPI ?
für mich ist. Der ESP32 ja selbst bereits eine MAC hat würde es hier gehen nur einen PHY Adapter (LAN8720 o.ä) anzubauen ähnlich wie hier : https://sautter.com/blog/ethernet-on-esp32-using-lan8720/ Das würde dann über den UART Anschluss laufen, kleiner Nachteil wäre hier dass ich ~8+ Pins belegen
#6663597: > Der ESP32 ja selbst bereits eine MAC hat würde es hier gehen nur einen > PHY Adapter (LAN8720 o.ä) anzubauen ähnlich wie hier : > https://sautter.com/blog/ethernet-on-esp32-using-lan8720/ > Das würde dann über den UART Anschluss laufen, kleiner Nachteil wäre > hier dass ich ~8+ Pins
-
Thread
Einstieg(scontroller) in Ethernet Kommunikation mit STM32
Worker schrieb im Beitrag #6634971: > brauchst du einen PHY, also etwa einen > DP83848 oder einen LAN8720. So etwas ist auch auf den Nucleo > Boards verbaut. Also dann sowas ? https://www.amazon.de/Waveshare-Performance-LAN8720-Board-Transceiver/dp/B00N4JW3YK bzw. https://www.amazon.de
separaten Oszillator und nicht vom F407) schon getroffen. Ansonsten: Der DP83848 bietet MII (der LAN8720 kann nur RMII), aber nicht auf diesen Boards. Bei mir laufen ein paar Server mit LAN8720 und dem DP83848(im MII Mode). Die Antwortzeit vom DP ist spürbar schneller, aber bei ein paar popligen Webseiten
-
Thread
Neues von Power over Ethernet
von Microchip nicht näher spezifiziert werden, basiert der Ethernet-Transciever auf dem Evergreen LAN7800. Er erfreut sich hoher Verbreitung, aktuelle Versionen des Linux-Kernels haben den Treiber von Haus aus verfügbar. Microchip empfiehlt die Technik übrigens noch aus einem anderen Grund: während
verbreitet wird. Das ist oft nicht so. Beispiel: http://ww1.microchip.com/downloads/en/DeviceDoc/EVB8720%20Evaluation%20Board%20Schematic.pdf Bumm. Oder eher "pffft", bei kleinen SMD-Widerständen.
-
Thread
STM32F407-DISC1 Board defekt
Folglich hat das überhaupt nichts mit Abblockkondensatoren zu tun. Ich selbst betreibe ein Board mit F4, LAN8720 und RMII mit 150MHz, da paßt das mit den 50MHz, die aus der PLL nach Teilen durch 3 herauskommen. Aber viele benutzen lieber einen separaten Quarz, um nicht diese Probleme zu bekommen. Es empfiehlt
Bedeutung. Verstanden? Jürgen S. schrieb im Beitrag #6608853: > Ich selbst betreibe ein Board mit F4, LAN8720 und RMII mit 150MHz, da > paßt das mit den 50MHz, die aus der PLL nach Teilen durch 3 > herauskommen. Geht doch ! ;-)
-
Thread
ST-Link V3: USB verlängern auf 20 m
Mit einem Programmer über LAN habe ich mich die letzten Tage auch beschäfftigt, ich habe das mit einem F407 Board + Eth LAN8720 hinbekommen, etwa 20 € HW Kosten. Mit modifizierter Black Magic Probe Software in Mbed eingebaut. Das
Johannes S. schrieb im Beitrag #6420524: > Mit einem Programmer über LAN habe ich mich die letzten Tage auch > beschäfftigt, ich habe das mit einem F407 Board + Eth LAN8720 > hinbekommen, etwa 20 € HW Kosten. Ohne jetzt deine Arbeit bezüglich der BMP schlechtreden
-
Thread
Black Magic Probe für PC (hosted) in WSL kompilieren
das target zu verbinden. Das würde ich gerne auf einem Raspberry oder PC laufen lassen um remote per LAN zu debuggen. Über einen F407 wäre auch schön, ein Discovery board wird ja auch schon als Host unterstützt. Da ich Windows benutze habe ich jetzt das Nötige für BMP in WSL installiert und ein 'make'
toggelt der SWCLK mit ca. 6 MHz. Hardware ist ein Devebox F407 Board mit Adapterplatine für einen LAN8720 Phy, kostet zusammen keine 20 €. https://github.com/mcauser/MCUDEV_DEVEBOX_F407VGT6
-
Thread
Wer ist im Besitz eines HP8752A Netzwerkanalyzers?
The VNA Cal Kit Manager 2.1 software is designed to connect to many VNAs, including the 8753, 8719, 8720 and 8722, using GPIB. It needs a National Instruments, HP or Agilent GPIB controller. There are reports this software does not work with recent National Instruments USB GPIB controllers. The procedure
dem Wobbler nicht den globalen Verkehr aufhalten. Ich glaube, mein ZVB hat das, aber der hängt am LAN und liefert seine Bildchen auf irgendeinem Samba-Share ab. Diskettenlaufwerke und andere Speicher nehmen normal nie die Kontrolle, die schlucken Daten und geben sie hoffentlich auf Anfrage wieder
-
Thread
Wie ethernet zu Messgerät hinzufügen
Ein LAN8720 Modul und MBed-OS, allemal besser als die Wiznet Krücke. Welcher STM32 wird denn verwendet, und ist das ein Standard Evalboard oder eigene HW?
STM übrig ist, gingen bspw. auch ein ESP32 (gibt ne Reihe fertiger Module mit Ethernet) oder bspw. LAN9250 oder AX88796C (Ethernet-Controller mit Phy, die entweder über SPI/Quad-SPI oder parallel 8-/16-Bit angesteuert werden können), LAN7500 (USB->Ethernet). Oder, wie schon geschrieben wurde, ein Redesign
-
Thread
Modbus TCP/IP auf STM32- welcher Controller?
Es gibt Chinaboards mit dem F407, die bekommt man mit einem LAN8720 Board von Waveshare relativ einfach ans Ethernet.
Johannes S. schrieb im Beitrag #6389288: > die bekommt man mit einem LAN8720 > Board von Waveshare relativ einfach ans Ethernet. Du schon, aber der TO nicht (so unwissend wie er sich gibt).
-
Thread
Funktionele Sicherheit
kann auch sehr schön damit hereinfallen. Wir haben z.B. mit einem Kaufteil Probleme, daß der PHY (LAN8720) darauf abschmiert, wenn in der Nähe ein Relais 230V schaltet. Der MC (LPC4357) hat auch keinen Zugriff auf den Resetpin des PHY.
-
Thread
preiswerter Einstieg in STM32 F4
Das Board hat so ziemlich alles auf den Anschlüssen aussen, dazu SDCard, SPI Flash, USB. Mit einem LAN8720 Modul kann man auch Ethernet nutzen. Und mittlweile gibt es das in gleicher Größe auch mit einem H7. Dieses Board ist etwas kleiner als das Board das Frank benutzt: https://www.ebay.de/itm/STM32F407VET6
-
Thread
STM32 eval board mit MAC aber ohne Eth PHY für SPE
www.microchip.com/DevelopmentTools/ProductDetails/dm320007 Da hast Du einen extra Steckplatz, auf dem ein LAN8720 PHY mit Ethernet-Buchse steckt. Das kannst Du entfernen (dafür ist es gedacht) und ein kleines Board mit einem PHY Deiner Wahl und beispielsweise einer Harting T1 Buchse für SPE draufsetzen.
Varianten zu finden: https://github.com/mcauser?tab=repositories&q=f407&type=&language= Die Standard LAN PHY boards genauso bei eBay oder Ali unter LAN8720. Von Waveshare gibt es eines in etwas besserer Qualität, die billigeren Clone funktionieren hier aber auch. Zu den Dupontkabeln gab es hier auch kürzlich
-
Thread
littlevGL Graphiclib, benutzt die hier jemand?
Flash funktionieren da auch. Mit einem zusätzlichen PHY Board kann das Dingen auch Ethernet. So ein LAN8720 Phy bekommt man für 5€ beim Chinesen. Allerdings muss man da mit der Belegung aufpassen, das RMII Interface überschneidet sich da mit ein paar Leitungen für den TS.
-
Thread
Signale mit 32Mbit/s extern speichern
: * UART to USB (PIC24) * SDHC Card Interface * RMII 100 Mbit/s (SMSC 10/100 Ethernet PHY LAN8720A) * 4x4 freie IOBs (verteilt auf 4 Pmods) (kein USB-OTG). UART to USB wäre konzeptionell einfach - aber welche Übertragungsraten sind damit möglich? Für den vorhandenen Ethernet PHY fehlt
-
Thread
ESP8266 mit Kabel
wired-esp32-with-ethernet-and-poe Oder das an einem ESP32 oder ESP8266 hängen: https://eckstein-shop.de/LAN8720-ETH-Board?curr=EUR&gclid=EAIaIQobChMImcDKzo_a4AIVDud3Ch247QRYEAQYASABEgKjcvD_BwE
-
Thread
Entscheidungshilfe für uC bei Gartenbewässerungsprojekt
Ports, daher Port-Expander notwendig - Ich habe noch keine Erfahrung damit, wie viel Strom der LAN8270 benötigt - beim W5500 habe ich da bereits Erfahrungen i Noch keine Strommessungen durchgeführt Nano V3: + Port-Expander nicht notwendig, da ausreichende Anzahl GPIOs vorhanden + Von einem
benötigt jedoch 50 MHz Clock. Das ist wohl lösbar: https://sautter.com/blog/ethernet-on-esp32-using-lan8720/
-
Thread
ESP32-CAM Entwicklungskit
gern eine ethernet anbinding statt wifi, wegen entfernung, speed, und PoE. Sah bei aliexpress ein LAN8720 modul für schlappe 1,13. Das ist ein ethernet phy mit Buchse, Modul, für ardino. Könnte man das an das esp32-cam anschliessen?
ethernet PHY, habe gerade gesehen das die Pins auf dem esp32-cam schon alle benutzt sind. Also das LAN8720 geht nicht. Man kann aber über SPI ein ENC28j60 anschliessen, wenn man die SDcard nicht braucht.
-
Thread
kleinstmögliche Ethernet-Lösung
https://hackaday.com/2017/04/18/enabling-ethernet-on-the-esp32/ Der im Artikel gezeigte PHY-IC (LAN8720) kommt ebenfalls im QFN24, der KSZ8081RNA sollte aber auch gehen.
-
Thread
[ARM - STM32F7] Live-Datenübertragung und Buffer
weit weg von kompatiblität Ich habe bisher immer RMII PHY genutzt. Mikrel KSZxxx oder SMSC LAN8720 MII sollte nicht dramatisch besser sein. Mikrel hat die 49Ohm terminierung im chip und ist auch sonst recht sparsam mit der externen beschaltung. und der RMII läuft mit 25Mhz takt
-
Thread
LwIP auf STM32F417 mit LAN8720
Hallo, ich bin nun schon eine längere Zeit damit beschäftigt, ein System mit dem STM32F4 und dem LAN8720 (genauer das Xynergy XS-Board von A.R. Bayer) aufzubauen, welches den Mikrocontroller als TCP/IP-Server laufen lässt. So weit habe ich eine Verbindung per Ethernet aufbauen können, leider funktioniert
Ich weiß nicht, ob ich den Schaltplan hier reinstellen darf. Das Modul selbst enthält den LAN8720A und führt die RX+/RX- und TX+/TX- auf das Motherboard, das dann direkt auf einen HALO HFJ11-2450E-L12 führt. Unterwegs wird jede der Leitungen auf das Diodenarray gegeben. RX+ auf 1 RX- auf
-
Thread
Ethernet Logging
noch vor dem MAC angreifen. Für die physikalische Anbindung ans Ethernet (PHY) habe ich mir zwei LAN8720 ETH Boards mit RMII Schnittstelle herausgesucht. Wie in der Grafik zu sehen, möchte ich den Datenverkehr durch das FPGA durchschleifen. Meine Frage wäre, wie ich am besten den Controller (siehe
Registerwerte (10 statt 100 Mb/s), die können von der Beschaltung (such mal nach MODE0/1-Pins am LAN8720A) oder auch von den Initialisierung (per SMII setzen) abhängen. D.h. du musst evtl. noch einen SMII-Controller hinzufügen, der auf 100 FullDuplex schaltet. Damit sollte es dann schneller gehen
-
Thread
Arduino Nano und ENC28J60 Ethernet Shield
und GND liegen hier auch 4.2V an. Möchte hier eigentlich nur ein paar Relais mit dem Nanon über Lan/Telnet steuern, mit 20€ für eine Nano und nochmal 15€ für ein Lan Modul könnte ich dann auch gleich zu einem Raspberry Pi greifen. Versuche mich jetzt mal mit einer externen Stromversorgung für das
normalerweise für meine Projekte einen ESP32 (z.B. Wemos Lolin ESP32). Da ich aber dieses Mal eine LAN-Verbindung benötige hatte ich die Kombi Nano + Ethernet Shield probiert, was ich leider nicht zum Laufen gebracht habe. Mein nächster Versuch wird nun folgende Paarung sein: ESP32 mit LAN8720 Da ich
-
Thread
Unerwartetes Gleichtaktsignal auf Ethernetleitungen
Als Beispiel habe ich mal den relevanten Ausschnitt aus dem Datenblatt des Microchip (ehem. SMSC) LAN8740A angehängt. http://www.microchip.com/wwwproducts/en/LAN8740A Wie erkennt man da um was für einen Typ es sich handelt?
PHY (DP83848) habe ich in der Vergangenheit bereits erfolgreich kapazitiv mit seinesgleichen sowie LAN8720 koppeln können. Kolja
-
Thread
kleiner Webserver mit LAN8720 oder ENC28J60?
Der LAN8720 ist ein PHY, die untere Hardware Schicht. Der braucht einen uC mit Ethernet Controller.
Platine kostet nur um > die 2.5EUR mittlerweile. > > Dafür kann man 5V-Teile anschließen. Der LAN8720 hat jedoch lt. > Datenblatt 3.3V. Das geht so wohl nicht. Keine Ahnung ob der ENC28J60 da > günstiger ist. Der LAN8720 ist ein PHY. Der braucht einen MAC, um zu funktionieren. Schon alleine