Forum: Mikrocontroller und Digitale Elektronik Mit Arduino-Pin Versorgungsspannungen umschalten


von Stefan D. (noniq)



Lesenswert?

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?

von Stefan D. (noniq)


Angehängte Dateien:

Lesenswert?

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
Noch kein Account? Hier anmelden.