Servus, ich habe hier eine Platine vorliegen bei der ein HC244 benutzt wird um ein paar externe I/Os zu puffern. Problem ist nun, dass die CPU, die die OEs des HC244 kontrolliert im Reset diese Pins auf Low zieht und der HC244 damit durchschaltet. Bis die Software diesen Pin wieder auf High setzen kann habe ich somit rund 24ms undefinierte Zustände an den I/Os. Leider sind die OEs direkt verbunden und direkt an die CPU geführt. Ich habe zwar noch die Möglichkeit Pull-Ups/Pull-Downs mit ran zu hängen, aber das hilft ja nix, wenn der Pin hart auf low geht. Gibt es einen pinkompatiblen IC zum 244, der beide OEs HIGH-ACTIVE hat? Bisher habe ich nur den 241 gefunden, aber der hat nur einen der OEs high active. Zur Not könnten die Ausgänge auch invertiert werden, das wäre egal. Gibts sowas? Gruß Fabian
Was für ein komischer MC ist das denn? MCs sind üblicher Weise nach dem Reset hochohmig. Und erst die Software sagt, ob ein Pin Ausgang sein soll und welchen Pegel. D.h. mit einem Pullup oder Pulldown läßt sich der Resetzustand festlegen. Eine Ausnahme sind die 8051, die haben Pullups eingebaut (außer an P0). Peter
Das ist eine Infineon CPU Serie INCA-IP-S (Inca-1). Darauf läuft ein Linux mit u-Boot. Daher auch die lange Zeit bis der Pin unter Kontrolle ist. Bei uCs wäre das wohl kein Problem. Daher war ich hier auch überrascht vom Pinverhalten... aber die Schaltung ist nicht von mir, ich suche nur nach einem Workaround... Gruß Fabian
Ich muss wohl also davon ausgehen, dass es sowas wie einen 244 mit High-Active-Outputs nicht gibt. Schade. Gruß Fabian
Wo liegt das Problem, einen Inverter davor zu hängen? Wenn das Board schon fertig ist, muss man halt eine Leitung auftrennen. Single Gate Inverter gibts zu hauf, die brauchen nicht viel Platz.
Naja... das Board ist ja schon länger in Produktion, aber erst jetzt ergibt sich ein Anwendungsfall bei dem es relevant wird. Muss mal schau'n in wieweit "Auftrennen" Massenproduktionskompatibel sein kann... Gruß Fabian
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.