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.)
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.


