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?