Arduino Eprom Brenner für mcm68766 Eproms

Ja, so sieht das gleich viel besser aus.
Jetzt noch mit Invoke bei IC1 und IC2 die Power Anschlüsse auf den Schaltplan holen und diese verbinden. Und nicht PIN24 am Eprom vergessen. der braucht auch Spannung.
Ich sehe gerade das Poti stamm aus der Library Docu-Dummy :D. Der hat keine Anschlüsse. Ich mach jetzt mal Pause und korrigiere das gleich und lade den korrigierten Schaltplan hoch.
Soll ich die Platine machen oder möchtest du das selbst?
 
Zuletzt bearbeitet:
Wenn Du Platine machen willst, fänd ich das cool. Aber brauchst Du denn eine? Ich hatte Dich so verstanden, dass Du ne andere Art Eprom brennen willst?

Du willst also ein Layout machen? Und dann? Im forum64 sucht Shmendric gerade Vorlagen zum Ätzen? Vielleicht mag er sich ein Platine ätzen? Oder gleich paar Stück in China bestellen?

Aber eigentlich sollte man doch vorher mal paar Eproms damit brennen, ob das auch alles so klappt?
Die Software ist ja auch noch nicht getestet... :embarassed:
 
Ich habe mal nachgeschaut und (erwartungsgemäß) verwendet der ZX81 und der ZX80 das gleiche PIN Layout. Ich kannte das Eprom nur bisher nicht. Also kann ich diese Platine durchaus auch selber nutzen.
Ich Layoute dann mal eine Platine und bestelle 10 in China. Zum Austesten des Designs.
Dann hast du noch etwas Zeit die Software zu testen. Bitte verlinke mal das Stepup Modul das du verwendest. Falls das ganze funktioniert gebe ich gerne Platinen zum selbstkosten Preis ab. Und verlinke natürlich auch die Gerber und Eagle Dateien.
 
Hast du mal einen Widerstandswert für den Trimmer?
Wenn ich das richtig sehe haben die 595er einen Clear Eingang. Hast du noch einen Pin am Arduino frei? Dann solltest du die beiden SCL zusammen damit verbinden. So kannst du vor jeder Adresse den Inhalt des Schieberegisters zurücksetzen. Oder willst du jedesmal 16 Nullen durchschieben? Dann kann ich natürlich die beiden Leitungen stattdessen mit einem Pullup versehen.
Liebe Grüße
Paul
 
Ich mache sicher eine zweilagige Platine.
Ich kann auch Platinen fräsen. Mach ich aber nicht. Ich bevorzuge durchkontaktierte Platinen mit lötstopp Maske und allem Komfort.
Aber da ich alles hier poste kannst du deine Platine natürlich gerne fräsen.
Liebe Grüße Paul
 
Ich habe mal nachgeschaut und (erwartungsgemäß) verwendet der ZX81 und der ZX80 das gleiche PIN Layout. Ich kannte das Eprom nur bisher nicht. Also kann ich diese Platine durchaus auch selber nutzen.
Ich Layoute dann mal eine Platine und bestelle 10 in China. Zum Austesten des Designs.
Dann hast du noch etwas Zeit die Software zu testen. Bitte verlinke mal das Stepup Modul das du verwendest. Falls das ganze funktioniert gebe ich gerne Platinen zum selbstkosten Preis ab. Und verlinke natürlich auch die Gerber und Eagle Dateien.

Hmmh...mein Step-up müsste etwa dieser sein:

https://www.ebay.com/itm/DC-DC-Adju...019285&hash=item5664949d3f:g:nx0AAOSwGvhUJ3NQ

Aber aus irgendeinem Grund schreiben die nicht mehr die max Spannung dazu? Ich hab mal einen bestellt, der nur bis 25V ging, und das ist zu knapp, weil man durch die Transistoren bisserl Verlust hat (so Richtung 1V). Ich hab dann einen bis 30 V bestellt, und der passt prima, weil man den mit dem Poti ja auch runter drehen kann (ginge auch z.B. auf 21 V, oder weniger).

Zur Platine: bekommst Du auch immer diese Angebote aus China? So 10 Platinen für 5,- inkl Versand? Ich glaub den jeweils billigsten Anbieter für ne Platine findet man hier:

https://pcbshopper.com/

Hast Du mit sowas schon Erfahrung gemacht? So dass Du gute Firmen kennst?

So ne Platine wäre jedenfalls cool. Könnte mir vorstellen, dass wir bei forum64 und in dem vc 20 Forum auch paar Interessenten finden würden?
 
Hast du mal einen Widerstandswert für den Trimmer?
Wenn ich das richtig sehe haben die 595er einen Clear Eingang. Hast du noch einen Pin am Arduino frei? Dann solltest du die beiden SCL zusammen damit verbinden. So kannst du vor jeder Adresse den Inhalt des Schieberegisters zurücksetzen. Oder willst du jedesmal 16 Nullen durchschieben? Dann kann ich natürlich die beiden Leitungen stattdessen mit einem Pullup versehen.
Liebe Grüße
Paul

Ein Pin am Arduino ist locker frei. Aber ich dachte, man braucht das nicht, weil man ja immer die 13 Bit Adresse durchschiebt? Dann sind die vorherigen Daten auf jeden Fall gelöscht?

Ok, man könnte als Optimierung z.B. schauen, ob die oberen Bits einer Adresse 0 sind, dann Clear machen und nur die unteren Bits bis zur letzten 1 reinschieben. Aber nach meinen Google-Ergebnissen schienen diese Schieberegister recht flott zu sein (brauchen kein Delay beim Schieben), so dass es nicht viel Extra-Zeit kostet, immer die volle Adresse in die Register zu schieben?

Edit: mein Trimmer ist ein 102, also 1kOhm

Man sieht das auch gut in den Spice-Modellen. Da stehen alle Widerstandswerte drin.

Und die Belegung der Schieberegister sind man z.B. hier:

https://www.arduino.cc/en/Tutorial/ShiftOut
 
Zuletzt bearbeitet:
Ich mache sicher eine zweilagige Platine.
Ich kann auch Platinen fräsen. Mach ich aber nicht. Ich bevorzuge durchkontaktierte Platinen mit lötstopp Maske und allem Komfort.
Aber da ich alles hier poste kannst du deine Platine natürlich gerne fräsen.
Liebe Grüße Paul

Ohne jetzt wirklich geguckt zu haben frag ich mich, ob es möglich wäre, die Platine sogar mit nur1 Lage zu machen? Ob das Geld bei der Bestellung in China spart?
 
Ok, da hab ich nicht dran gedacht. Hab gedacht, die nehmen dann gleich einseitige Material wie die Hobby-Ätzer.

Ich glaub die Farbe ist auch kritisch. Im Mikrocontrollerforum hiess es mal, man soll Gelb bestellen, weil dann die Wahrscheinlichkeit am grössten ist, kostenlos Überproduktion zu bekommen?
 
Noch ne Kleinigkeit: sollte man in die Platine Löcher machen, um sie in ein Gehäuse schrauben zu können?

Oder wenigstens Füsschen drunter zu machen?
 
Und noch ne Idee: ich hab doch 4 1/4 Watt Widerstände parallel geschaltet, weil ich keinen 1W Widerstand hatte. Auf ner Platine wäre der einzelne 1 W Widerstand wohl kleiner. Dafür wären die 4 1/4 W Widerstände wohl billiger und leichter zu bekommen. Was findet ihr wichtiger/besser ?
 
Und noch ne Idee: ich hab doch 4 1/4 Watt Widerstände parallel geschaltet, weil ich keinen 1W Widerstand hatte. Auf ner Platine wäre der einzelne 1 W Widerstand wohl kleiner. Dafür wären die 4 1/4 W Widerstände wohl billiger und leichter zu bekommen. Was findet ihr wichtiger/besser ?

Da bin ich pragmatisch. Platinen bis 100mmx100mm kosten in China alle das gleiche. Also ist Platz kein Argument. Da mach ich doch beides möglich. Nichts einfacher als das.
 
Auf diese Option bin ich noch gar nicht gekommen. Super!

Aber das mit den billigen Sachen aus China wird sich ja im Januar ändern?
 
Könnte man im Arduino noch eine Taste oder einen jumper abfragen? Dann hätte ich gerne einen Wechsel von 5V zu 25V. Ich würde dann noch ein Voltmeter vorsehen so dass man in Ruhe die gewünschte Spannung am Step Up einstellen kann.
Liebe Grüße Paul
 
Joar, das mit dem Jumper sollte gehen. Evtl. braucht man dafür gar keine Abfrage im Arduino, sondern setzt den Jumper während der Arduino draussen ist?

Oder ne andere Option: ich hab das bisher mit nem Testprogramm gelöst, welches die Spannungen langsam nacheinander geschaltet hat. Evtl könnte man diese Funktion fest in den Arduino Sketch einbauen und vom PC mit einem Kommando auslösen? Dann könnte der Arduino z.B. im 2-Sekundentakt die Spannungen wechseln. Nach 5 oder 10 Zyklen ist der Test beendet. Vorher warnt er noch, dass jetzt kein EPROM drin sein darf. Ich hab dafür immer nen Lastwiderstand in den Nullkraftsockel gesteckt.

Was hältst davon?

Ach ja: es gibt jetzt auch Step-ups mit integriertem Display, aber die rechnen ja nicht die Verluste durch die Transistorschaltung ein. Würde ich deshalb eher nicht nehmen.
 
Genau deshalb möchte ich ein externes Voltmeter einbauen.
Ich fände es gut wenn der Test fest im sketch wäre und man es auch ohne PC per jumper aufrufen kann.
Liebe Grüße Paul
 

Benutzer welche diesen Thread betrachten (Mitglieder: 0, Gäste: 1)

Wer hat diesen Thread gelesen

Zurück
Oben