GAL 8-Bit / 16-Bit Umschaltung

OP #2053149
Lesenswert?

Schönen guten Tag zusammen,

Ich habe ein Problem, und zwar muss ich eine Umschaltung realisieren 
zwischen 8-Bit-Ausgang und einem 16-Bit-Aus-und Eingang.
Das Signal kommt von einem Mikrocontroller und soll mit LED`s zur 
Anzeige gebracht werden.
Wie kann ich das am einfachsten realisieren, das mir mein GAL nicht um 
die Ohren fliegt wenn man aus versehen im 8-Bit-Modus mit 16-Bit 
Programm lade.

vielen dank für eure Hilfe
Angehängte Dateien:
#2053176
Lesenswert?

"s". "s". schrieb:

> Wie kann ich das am einfachsten realisieren, das mir mein GAL nicht um
> die Ohren fliegt wenn man aus versehen im 8-Bit-Modus mit 16-Bit
> Programm lade.

Du weißt, was ein GAL ist?

Ein GAL ist ein IC.
Wenn man die Eingänge als Eingänge und die Ausgänge als Ausgänge 
benutzt, fliegt nichts um die Ohren.
Die Eingänge sind CMOS, d.h. alle müssen beschaltet werden, auch nicht 
benutzte.


Peter
Gast #2053199
Lesenswert?

>Ich habe ein Problem, und zwar muss ich eine Umschaltung realisieren
zwischen 8-Bit-Ausgang und einem 16-Bit-Aus-und Eingang.

Wie wäre es, wenn Du in Deinem Plan erst mal alle Leitungen mit 
(E)ingang und (A)usgang bezeichnest? Das könnte Dich der Lösung 
näherbringen.

Ansonsten gilt das, was Peter schrieb: "Wenn man die Eingänge als 
Eingänge und die Ausgänge als Ausgänge benutzt, fliegt nichts um die 
Ohren."
Moderator (Firma: Titel) Persönliche Seite #2053246
Lesenswert?

"s". "s". schrieb:
> es kann aber leider vorkommen das aus versehen mal ein Ausgang als
> Eingang beschaltet wird.
Das ist eine grundlegend andere Thematik und hat mit einem GAL an sich 
schon überhaupt rein gar nichts zu tun...  :-/

> das dies ein Modell für eine schule werden soll wo die Schüler sich dran
> versuchen dürfen es zu programmieren.
Mach erst mal eine Skizze von den fliessenden Strömen und den dabei 
auftretenden Spannungen.
Was ist die Last?
Welche Spannungen können maximal auftreten?
Gast #2062302
Lesenswert?

Zwar gibt es bei GALs wie dem 22V10 einige Anschlüsse,
die umschaltbar als Eingang oder Ausgang verwendet werden können,
aber umschaltbar bei der Programmierung, nicht umschaltbar
später im Betrieb.

"Wir haben uns für ein programmierbares Bauteil, einem GAL
entschieden." war halt die falsche Entscheidung, also
hätte man aus dem Projekt als Abschlussbericht gelernt:
Lieber vorher überlegen, dann mit Aufwand zeichnen und bauen.

Mit 3 CD4053 wäre es billiger und einfacher gegangen.

Nun heisst es: Alles noch mal neu zeichnen.
#2063044
Lesenswert?

MaWin schrieb:
> Zwar gibt es bei GALs wie dem 22V10 einige Anschlüsse,
> die umschaltbar als Eingang oder Ausgang verwendet werden können,
> aber umschaltbar bei der Programmierung, nicht umschaltbar
> später im Betrieb.

Nö, der OE beim 22V10 läßt sich auch in Betrieb umschalten.
Allerdings nur mit einer AND-Verknüpfung, keine AND/OR-Matrix.


Peter
#2063696
Lesenswert?

"s". "s". schrieb:
> ich möchte das ganze aber ohne einen  Gal realisieren.
> damit es auch später dann Idiotensicher wird.


Einfach in jeden Pin 470R in Reihe und Du kannst auch gefahrlos Ausgänge 
kurzschließen.

Außerdem sind GALs abgekündigt.
Nimm doch einfach nen MC und programmiere da die Logik rein.
Z.B. der ATmega8515 hat 35 IOs, die Du beliebig verschalten kannst.
Kein Mensch kann sehen, ob ne LED 10µs später leuchtet, weil ein MC 
alles nacheinander ausführt und nicht parallel, wie ein GAL.


Peter

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