Eprom umschalten?

OP #3278621
Lesenswert?

Hallo,

kann man zwischen 2 Eproms umschalten?
Die 2 Eproms sind parallel in eine Schaltung eingebunden.
Natürlich möchte ich im ausgeschaltetem Zustand umschalten...

Kann ich VCC oder VPP oder auch GND einfach hin und her schalten?
Würde das funktionieren?

Es handelt sich um 27C1001 und 2001 Eproms.

Gedacht habe ich an einen 3 poligen Umschalter.
In einer Position ist ein Eprom mit Strom versorgt in der anderen,
der andere Eprom.

Muss man nicht die Eproms in den Standby bringen, damit die hoch Omig 
werden?

Danke
Gast #3278630
Lesenswert?

Hallo Alex,
"klassisch" nimmt man einfach einen doppelt so großen EEPROM und 
schaltet den ersten Pin der Adressleitung zwischen HIGH und LOW um. Das 
spart Layout-Platz. Oder noch "robuster": Zwei EEPROMs aufeinander 
satteln bis auf die Reset-Leitung und nur einen aktivieren.

Viele Grüße
Nicolas
Gast #3278632
Lesenswert?

Hi

>Kann ich VCC oder VPP oder auch GND einfach hin und her schalten?
>Würde das funktionieren?

Nein. Weil dann Eingangspannungen > VCC an den Ein-/Augängen liegen. 
Warum benutzt du nicht Chip Enable oder Output Enable zum Umschalten.

MfG Spess
OP #3278658
Lesenswert?

Hallo Leute,

das geht ja hier ratz fatz. Aller Achtung!

Oder noch "robuster": Zwei EEPROMs aufeinander
satteln bis auf die Reset-Leitung und nur einen aktivieren.

^^ Genau so habe ich das vor!!!
Mit einem Schalter muss ein Eprom ausgeschaltet werden,
beim umlegen des Schalters sollte einer deaktiviert werden
der andere wieder aktiviert werden.

Hier ist der / die Eproms:

http://pdf1.alldatasheet.com/datasheet-pdf/view/22814/STMICROELECTRONICS/M27C1001.html

Wo muss ich den das was anlegen?

Gibt es eigentlich Eproms in mini Format aber mit gleichen Pin 
belegungen?

Gruß
#3278670
Lesenswert?

Alex Alex schrieb:

> Wo muss ich den das was anlegen?

Und warum nimmst du nciht die /E bzw. /G Leitungen!
Genau dafür sind die nämlich gedacht!

So schwer ist das jetzt wirklich nicht, sich aus dieser Tabelle
1
  A0-A16    Address Inputs
2
  Q0-Q7     Data Outputs
3
    E       Chip Enable
4
    G       Output Enable
5
    P       Program
6
   VPP      Program Supply
7
   VCC      Supply Voltage
8
   VSS      Ground
9
    NC      Not Connected Internally
die richtigen Dinge rauszusuchen. 'Enable' heißt erlaubt oder aktiviert. 
Was also wird ein 'Output Enable' sein? Oder ein 'Chip Enable'?

Datenblatt überhaupt schon mal genauer angesehen?
#3278698
Lesenswert?

Alex Alex schrieb:
> Hallo,
>
> doch schon angesehen. Habe aber nicht soviel Ahnung davon ;-)
> Wenn ich es wüsste würde es doch nicht fragen.
>
> Ist es egal welche Leitung E oder G? Was muss man den da
> anklemmen?
>
> Danke euch!
>
> MfG

Wenn Du eh nur mit einem Schalter umschalten möchtest vermute ich mal 
das Du die Chips komplett umschalten möchtest also den Chip-Enable 
nehmen. Pull/Ups (nach VCC) dran und Umschalter nach GND.
#3278742
Lesenswert?

Alex, Alex.

Nein, reicht nicht?
Wie soll das gehen?
Der Zweck des WIderstandes ist es, jeweils seinen /E Eingang auf High zu 
halten
1
     +5V
2
     |
3
     R
4
     |
5
     +-------> /E

IM Prinzip hat man da noch nichts anderes als
1
     +5V
2
     |
3
     |
4
     +-------> /E

... also ohne Widerstand. Am /E Eingang liegen 5V an.

Aber: jetzt wollen wir ja den /E Eingang auch auf 0 ziehen können. D.h. 
da gibt es einen Schalter, mit dem man /E mit Masse verbinden kann.
1
     +5V
2
     |
3
     |
4
     +-------> /E
5
     |
6
      /
7
     |
8
   --+--- GND

Das blöse ist nur: schliesse ich den Schalter, dann gibt es tatsächlich 
eine direkte Verbindung von /E nach Masse GND. Aber: es gibt dann auch 
eine direkte Verbindung von +5V nach Masse. Und sowas nennt man im 
Volksmund einen Kurzschluss.

Daher der Widerstand
1
     +5V
2
     |
3
     R
4
     |
5
     +-------> /E
6
     |
7
      /
8
     |
9
   --+--- GND

wird jetzt der SChalter geschlossen, dann gibt es eine direkte 
Verbindung von /E nach Masse. Aber es gibt keine mehr von +5V nach 
Masse. Da ist der Widerstand dazwischen, an dem die 5V abfallen können 
und der so den 'Kurzschlusstrom' soweit begrenzt, dass es eben kein 
Kurzschluss mehr ist.

2 brauchst du dann deshalb, weil du ja 2 EEPROM hast
1
     +5V                      +5V
2
     |                        |
3
     R                        R
4
     |                        |
5
     +-------> /E             +--------> /E
6
     |                        |
7
      /                       |*
8
     |                        |
9
   --+--- GND               --+--- GND

und die Schalter ja wechselseitig arbeiten (in Wirklichkeit ist das ja 
mechanisch nur 1 Schalter). Ist der eine geschlossen, dann ist der 
andere offen. Ist der andere offen, dann ist der eine geschlossen. 
Hättest du nur 1 Widerstand R

1
                 +5V
2
                  |
3
                  R
4
                  |
5
     +------------+-----------+
6
     |                        |
7
     +-------> /E             +--------> /E
8
     |                        |
9
      /                       |*
10
     |                        |
11
   --+--- GND               --+--- GND

dann wären ja wieder beide /E Eingänge parallel (es gibt ja eine direkte 
Verbindung zwischen den beiden). Egal welchen Zustand der eine Eingang 
hat, der andere hat ihn genau so. Genau das willst du aber nicht. Du 
willst ja haben, dass die beiden wechselseitig auf 0 bzw. 1 sind und 
nicht beide gleichzeitig auf 0 bzw. 1. (Ganz abgesehen davon könntest du 
dir dann auch einen der beiden Schalter einsparen. Ob jetzt einer nach 
Masse geschlossen ist oder alle beide spielt keine Rolle.)
#3278770
Lesenswert?

Joachim Drechsel schrieb:
> E ist active low, dh bei einem auf Masse gezogenen E ist dieses
> EPROM aktiv. Ergo 2 Pullups und dann das gewünschte EPROM selektieren.
>
>
1
>               +
2
>               R
3
>          *----*- E
4
> |---*/ Schalter
5
>               R
6
>          *----*- E
7
>

genau das meine ich. Du darfst keine eingangs-Pins unbeschaltet lassen. 
Es muss immer entweder VCC oder GND an einem Eingangspin anliegen. Der 
Pull-Up sorgt dafür das VCC anliegt wenn der E des anderen Chips gerade 
vom Schalter auf GND gelegt ist.

Ok, paralleler Post zu Karl Heinz ...
OP #3278795
Lesenswert?

danke euch für die Erklärungen!

So muss es dann richtig sein:
1
                 +5V
2
                  |
3
                  l
4
                  |
5
     +------------+-----------+
6
     |                        |
7
     +---R---> /E             +----R---> /E
8
     |                        |
9
      /                       |*
10
     |                        |
11
   --+--- GND               --+--- GND
Also vor jedem /E ein Widerstand?
Passt?

Edit: Ach ne da ist dann ein kurzer!?

Nein es ist kein Chip Tuning.

gruß
#3278834
Lesenswert?

Alex Alex schrieb:
> danke euch für die Erklärungen!
>
> So muss es dann richtig sein:
>
>                  +5V
>                   |
>                   l
>                   |
>      +------------+-----------+
>      |                        |
>      +---R---> /E             +----R---> /E
>      |                        |
>       /                       |*
>      |                        |
>    --+--- GND               --+--- GND
>
> Also vor jedem /E ein Widerstand?
> Passt?
NEIN!
>
> Edit: Ach ne da ist dann ein kurzer!?
JA!
>
...
> gruß

nein, Karl Heinz hat es wohl zu gut gemeint. Er hat Dir alles erklärt, 
was Du wissen musst, und mehr.
Wenn Dich das verwirrt, nimm einfach die Schaltung von Joachim.
#3279032
Lesenswert?

Alex Alex schrieb:
> Also kann man das so nachbauen war?

NEIN!

Lies nochmal, was Karl Heinz geschrieben hat. Mit seiner letzten 
Schaltung, die Du abgemalt hast, geht es nicht. Das steht da auch. Du 
brauchst die vorletzte.

So, wie Du Dich anstellst, vermute ich Schlimmes, wenn dann noch die 
anderen Pins angeschlossen werden - und das müssen sie ja irgendwie...

In dem Zusammenhang: die EPROMs hängen ja an irgendeiner Schaltung. 
Nicht das Dein Umschalter in dieser Schaltung Kurzschlüsse produziert.

Gruß Dietrich
Gast #3287421
Lesenswert?

Hallo,

Programmieren hätte man im Prinzip vorsehen können, hat aber nie jemand 
gemacht, weil man das EProm sowieso zum Löschen rausnehmen muss (bei 
einem Huckepack das untere zu löschen dürfte schwierig werden).

Gruss Reinhard

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren