Ich habe alles getestet und deshalb stelle ich den Schaltplan, den Komponentenaufbau und die Gerber-Dateien von meinem Arduino UNO MLL-Shield zur Verfügung.
Märklin - CAN (Galvanic isolated CAN Bus) auf meinem Arduino UNO MLL Shield wo ich noch etwas Platz übrig hatte auf der Rückseite Der DC/DC-Wandler ist an der Vorderseite platziert und dafür musste ich einige Komponenten verschieben und Leiterbahnen umleiten.
Bild entfernt (keine Rechte) (Bild der "Rückseite")
Und jetzt warte auf die Teile (Lieferzeit, viele Wochen!) ... dann mal schauen ob alles passt, 1000 Mal prüfen und für einen Prototyp an JLCPCB senden, und das ist Phase 1! (Ich werde über den Fortschritt berichten)
Ich denke, mein Arduino UNO MLL Shield ist dann ziemlich vollständig .... oder
Ach ja, bevor ich es vergesse zu erwähnen, es ist eine Multilayer-Leiterplatte geworden, 4 Lagen und nur drei davon benutzt, also eins bleibt ... !
MLL Gruß, Theo.
Damals: Estorf (Nienburg/Weser) entlang der Strecke Nienburg–Minden (Natobahn)
Sehr schön, aber warum hast Du eine Multilayer Platine verwenden müssen? Da ist doch nicht viel drauf. Was kostet die Platine denn dann? Du weißt, der Schwabe in mir...
Der Arduino UNO R4 wird in zwei Versionen erhältlich sein – UNO R4 WiFi (ESP32) und UNO R4 Minima. Der UNO R4 wurde für maximale Kompatibilität entwickelt und behält den gleichen Formfaktor, die Abschirmungskompatibilität und die 5-V-Betriebsspannung wie sein Vorgänger bei. Der Arduino UNO R4 mit dem Renesas RA4M1 (Arm Cortex®-M4) mit 48 MHz bietet eine 3-fache Leistungssteigerung gegenüber dem UNO R3. Zusätzlich wurde SRAM von 2kB auf 32kB und Flash-Speicher von 32kB auf 256kB aufgerüstet, um komplexere Projekte zu unterstützen. Als Reaktion auf Community-Feedback ist der USB-Anschluss jetzt USB-C, und die maximale Versorgungsspannung wurde mit einem verbesserten thermischen Design auf 24 V erhöht. Das Board enthält einen CAN-Bus und einen SPI-Port, wodurch Benutzer die Verkabelung reduzieren und parallele Aufgaben ausführen können, indem sie mehrere Abschirmungen verbinden. Auf der neuen Platine ist auch ein analoger 12-Bit-DAC vorhanden..
Und das zusammen mit meinem Arduino UNO MLL Shield v1.1 ... Eine Weiterentwicklung meines geplanten Arduino UNO MLL Shield mit einem CAN-Bus ist dann nicht mehr nötig!
MLL Gruße, Theo.
Damals: Estorf (Nienburg/Weser) entlang der Strecke Nienburg–Minden (Natobahn)
Nur so ein Gedanke, der UNO R3 hat einen ATMega16U2 als zweiten Prozessor an Board, der sich nur um die USB Kommunikation kümmert und total unterfordert ist. Diese CPU könnte doch ganz einfach auch die DCC Signale empfangen, wie es der ATMega auf der Aufsteckplatine tut. Das würde einen ganzen Prozessor sparen. Das DCC Signal könnte am ICSP1 Stecker eingespeist werden.