"verzögerte" spannung am ic, wie?

Gast #47646
Lesenswert?

Hallo,
ich versuche gerade ein SED1520 LCD an den atmel anzuschließen. das
display wird im externen memory vom avr abgebildet. jetzt habe ich
allerdings das problem dass die enablepins E1 und E2 (von den zwei SED
kontrollern) hinter einem 74HCT04 (sechs inverter) liegen und damit an
dem E1 und und dem E2 default high anliegt. wenn der kontroller dann
ein reset bekommt (sei es durch power-on oder manueller reset) dann
zieht er den datenbus auf 5V hoch. E1 und E2 soll jetzt aber beim
power-on auf low liegen. ich habe mir überlegt, dies entweder über zwei
AND gatter (allerdings kostet mich das dann wieder einen io pin vom
atmel, der dann eigentlich nur beim reset auf low gesetzt wird) oder
vllt könnte man das 74HCT04 zeitlich versetzt erst mit spannung
versorgen, so dass beim power-on E1/E2 "in der luft hängen".
also einmal vereinfacht ausgedrückt, sollte das ic erst seine aufgabe
aufnehmen, wenn ein paar ms vergangen sind.

mfg pacman
Gast #47649
Lesenswert?

hallo,

fino & peter: hm,imho habe ich dann das selbe problem wie nach peters
vorschlag,
ich kann beide leitungen nicht gleichzeitig auf low ziehen, ich kann
nur E1 oder E2 auf low setzten, hängt dann vom zustand von A2 ab. und
beim reset müssten beide auf low liegen.
#47650
Lesenswert?

Gast #47651
Lesenswert?

hallo,
meinst du das DIP122-5NLED? (der link geht nicht) ja das habe ich, hab
mir schon fast gedacht, dass die enable pins active high sind. so hatte
ichs auch vorher, nur gings dann nicht, und dann hab ichs mal mit dem
invertierten signal probiert. dann liegt es wohl am timing. die enable
pulse hängen vom atmel memory management ab, siehe anhang (/RD /WR sind
die entsprechenden pins am avr)
Die schaltung zieht auch manchmal über 200mA. Kann das davon kommen
dass der SED und der atmel auf den datenbus schreibt? also der sed
zieht den hoch und der atmel versucht ihn runterzuziehn?

mfg pacman
Angehängte Dateien:

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