Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » GAL16V8 Pin13 hochohmig schaltbar? » Themenansicht

Autor Thread - Seiten: -1-
000
16.12.2017, 13:51 Uhr
Daniel

Avatar von Daniel

Hallo,

eine Frage an die GAL-Profis: Lässt sich das I/O-Pin 13 des 16V8 irgendwie hochohmig schalten? Oder habe ich da keine Chance?

Habe folgendes schon versucht:
1.) Pin13 nicht belegt --> Ergebnis: LOW
2.) Pin13 als Eingang --> Ergebnis: pulsierend LOW und hochohmig

Habe das Ganze aber nur mit einem Multimeter gemessen.

VG Daniel
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
16.12.2017, 14:09 Uhr
PIC18F2550

Avatar von PIC18F2550

GAL16V8?

dann ja.

Stell mal den Quelltext rein eventuell ein Fehler.

Teste besser mit einer LED.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen

Dieser Beitrag wurde am 16.12.2017 um 14:11 Uhr von PIC18F2550 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
16.12.2017, 14:10 Uhr
Digitalmax

Avatar von Digitalmax

Hallo Daniel,
Das I/O-Pin 13 lässt sich im Registered Mode über /OE (Pin11) auch hochohmig schalten. Pin1 ist in dieser Betriebsart als Takteingang festgelegt.

Gruß
Matthias
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
16.12.2017, 14:18 Uhr
Daniel

Avatar von Daniel

Zunächst erstmal vielen Dank für die schnelle Antwort.

Anbei der Quelltext:


Quellcode:
"SOUND_K1520_GAL16V8
"AUTOR: Daniel Auerbach & Klaus Wilfling
"DATUM: 16.12.2017
"VERSION: D.12.LLC2 (NEG=0 fuer A5120/K8924, NEG=1 fuer KC87/BIC)

CHIP SOUND GAL16V8

A0=1    A1=2        A2=3        WR=4    RD=5    M1=6        IORQ=7     IEO_CTC=8  IEI_BUS=9
PQ=11   IEI_CTC=12  IEO_BUS=13  NEG=14  DAB=15  CE_CTC=16   CS_AY=17   BDIR=18    BC1=19

EQUATIONS
IEI_CTC =  /NEG * /IEI_BUS
        +   NEG *  IEI_BUS
BC1     =  /A0  * /A1   * /A2  * /PQ
BDIR    =  /A1  * /A2   * /WR  * /PQ
/CS_AY  =  /A1  * /A2   * /PQ
/CE_CTC =   A2  * /PQ
DAB     =   A2  * /RD   * /PQ
        +  /M1  * /IORQ * /NEG * /IEI_BUS * /IEO_CTC
        +  /M1  * /IORQ *  NEG *  IEI_BUS * /IEO_CTC


Leider ist Pin 1 und Pin 11 schon anders belegt. Geht das trotzdem irgendwie?

VG Daniel

EDIT: Das Problem scheint aktuell gelöst zu sein. Wie wir gerade herausgefunden haben, ist ein Hochohmigschalten nicht mehr erforderlich, da auf dem BUS des LLC2 die Trennung schon vorhanden ist.

Dieser Beitrag wurde am 16.12.2017 um 17:34 Uhr von Daniel editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
16.12.2017, 15:29 Uhr
PIC18F2550

Avatar von PIC18F2550

Hochohmig schalten? nee das geht nur mit Pin 11.

IEI und IEO währe über einen externen IC besser.
Der GAL braucht immer seine Zeit ein IC ist wesendlich schneller.

Oder ein GAL20V8 verwenden.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
16.12.2017, 18:19 Uhr
Daniel

Avatar von Daniel

Vielen Dank für die Unterstützung.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
16.12.2017, 18:37 Uhr
holm

Avatar von holm


Zitat:
PIC18F2550 schrieb
Hochohmig schalten? nee das geht nur mit Pin 11.

IEI und IEO währe über einen externen IC besser.
Der GAL braucht immer seine Zeit ein IC ist wesendlich schneller.

Oder ein GAL20V8 verwenden.



Die Propagation Delay steht auf den GALs drauf, es gibt wohl 7 ns Ausführungen und damit bist du in der selben Größenordnung wie mit anderen Gatterlaufzeiten auch.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek