Hallo,
ich hab hier eine Platine, die besteht im Wesentlichen aus einem Adress- und Datenbus, einem GAL und ein paar 74xx574ern. Das GAL macht die Adressdekodierung und erzeugt CLK-Impulse (wird aus einem R/#W, einem #CS und Adressleitungen erzeugt) f=FCr die =DCbernahme der Daten in einen 574er vom Datenbus. Mein Problem ist jetzt, dass die Ausg=E4nge der 574er meistens auf HI sind (nach dem Einschalten), aber hin und wieder auch auf LO. Also nicht wirklich definiert. (HI ist erw=FCnscht). Es gibt keine Controller, der direkt beim Power-On die GALs resetten k=F6nnte. Stellt euch einfach eine ISA-Karte vor, die so arbeitet :-) Ich hab aber auch keinen Reset den ich verwenden kann.
Der "Sourcecode" des GALs ist verf=FCgbar und kann ge=E4ndert werden, der Datenbus ist mit PullUps versehen.
Also nochmal in kurz: Die 574er m=FCssten irgendwie beim Power-On einen einzigen kurzen Puls kriegen, damit sie die High-Pegel vom Datenbus =FCbernehmen. Ein 74xx121er Monoflop w=E4re schon wieder zuviel aufwand.
Hat jemand eine einfach Idee?
Mit einem LM810/MAX810/MCP810 hab ich mich schon etwas gespielt, vertrau der ganzen Sache aber nicht. (LM809 hab ich auch noch)
Mfg Thomas Pototschnig