Ich möchte mir mit einem Arduino einen Programmer für 27C256-EPROMS bauen (mein C128 soll endlich ein JiffyDOS bekommen). Laut Datenblatt brauchen diese EPROMS beim Programmieren zwei unterschiedliche Versorgungsspannungen: Vpp = 12.75V, Vcc = 6.25V Jetzt will ich die EPROMS nach dem Programmieren aber auch testweise auslesen können, und dafür brauch ich laut Datenblatt Vpp = Vcc = 5V. Ich würde also gern, über einen Pin vom Arduino gesteuert, die Spannungen an Vpp und Vcc entsprechend umschalten können. Meine Plan ist, das ganze mit 13V (Labornetzteil) zu betreiben und die 5 bzw. 6.25V mit einem LM317 zu erzeugen. Und um Vpp zwischen 5V und 12.75V umzuschalten, hab ich die Schaltung aus https://www.mikrocontroller.net/articles/Transistor#Wie_kann_ich_mit_5V_vom_Mikrocontroller_12V_und_mehr_schalten.3F genommen. D1 soll dafür sorgen, dass 5V an Vpp anliegen, wenn Q3 sperrt; D2 ist aus Symmetriegründen drinnen, damit die Spannung an Vcc nicht höher ist als an Vpp. In der Simulation scheint das soweit zu funktionieren – hab ich irgendwas übersehen? Hat wer Verbesserungsvorschläge?
Mist, im ersten Versuch viel zu kompliziert: Mit 2 LM317 geht das viel einfacher :-) (Der Vollständigkeit halber: Ich hab auch die ursprüngliche Schaltung am Breadboard getestet, sie funktioniert – wobei Vpp / Vcc wegen der Dioden dann nicht wirklich unabhängig vom Laststrom sind; mit Schottkydioden könnte man diesen Effekt aber vermutlich noch ein bisschen abschwächen.)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.