"starker" CMOS-Treiber

Hallo zusammen,

ich habe hier einen AVR und eine Kette von Schieberegistern (4094 für Ausgabe und 4021 für Eingabe), die mir eine Menge parallele I/O-Schnittstellen zur Verfügung stellen. Die 4094 bzw. 4021 sind alle hintereinander geschaltet, und Clock und Strobe sind alle miteinander verbunden.

Um die Menge der parallelgeschalteten Eingänge treiben zu können, habe ich einen 4010 benutzt, bei dem je 3 Treiber parallel geschaltet jeweils Clock bzw. Strobe treiben. Allerding habe ich nun das Problem, daß ab ca. 20 Chips die steigende Flanke so verschliffen wird, daß sporadisch Fehler beim Schieben auftreten (Clock wird wohl von einigen Bausteinen nicht erkannt). Nun könnte ich die High-Zeit von Clock verlängern, allerdings würde ich lieber dafür sorgen, daß die Flanke auch bei mehr als diesen 20 Chips relativ Steil bleibt.

Was würdet ihr als Ersatz für den 4010 empfehlen? Oder sollte man noch ein, zwei 4010 parallel zum ersten schalten ("viel hilft viel")?

Danke schonmal,

--
Gruss           * Holger Metschulat
   Holger        * e-mail: homer@stellwerke.de, http://home.arcor.de/estw
     "Internet-Nutzung ist ein Privileg und kein Recht."
        (Rechnerraum-Ordnung an der Uni von 1994)
Reply to
Holger Metschulat
Loading thread data ...

Parallelschalten sollte man nur innerhalb des gleichen Chips. Ist in der CMOS Welt (mit Vorsicht) durchaus ueblich. Da der AVR wohl kaum mit mehr als 5V laufen wird, warum verwendest Du CD4000 Serie Logik?

--
Gruesse, Joerg

http://www.analogconsultants.com/
Reply to
Joerg

"Holger Metschulat" schrieb im Newsbeitrag news:47bdf0f8$0$2294$ snipped-for-privacy@newsspool4.arcor-online.net...

74HC00, auch da kannst du je 2 parallel schalten, du hast ja wohl 5V. CMOS ist da eher schwach.

-- Manfred Winterhoff, reply-to invalid, use mawin at gmx dot net homepage:

formatting link
de.sci.electronics FAQ:
formatting link
Read 'Art of Electronics' Horowitz/Hill before you ask. Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.

Reply to
MaWin

Joerg schrieb: Hallo,

Warum CMOS? Weil ich das bisher immer so gemacht habe...

Im Ernst, wäre da ein 74HC595 bzw. 74HC165 besser geeignet als 4094 und

4021?
--
Gruss           * Holger Metschulat
   Holger        * e-mail: homer@stellwerke.de, http://home.arcor.de/estw
     "Internet-Nutzung ist ein Privileg und kein Recht."
        (Rechnerraum-Ordnung an der Uni von 1994)
Reply to
Holger Metschulat

Holger Metschulat schrieb:

Die sind auch CMOS ;-) Nur halt mit ordentlich Dampf. Für die Empfänger ist es egal. Als Takttreiber sollte man aber moderne ICs der HC/HCT/LVC etc. Familie nehmen. Die haben so um die 30 Ohm Ausgangswiderstand und ca. 10ns Anstiegszeit bei 5V, im Gegensatz zu den 4000er, die haben eher 150 Ohm und 100ns++.

MFG Falk

Reply to
Falk Brunner

Probiere mal, nur die Eingänge Deines Treibers parallel zu schalten, die Ausgänge aber nicht, und Clock und Strobe baumförmig zu verteilen, so daß jeder Output meinetwegen nicht mehr als 6 Inputs treiben muß. Die einzelnen Clock/Strobe-Segmente sollten - da gleiche Gatterlaufzeiten - immer noch hinreichend synchron zueinander sein.

Mit freundlichen Grüßen

Frank-Christian Krügel

Reply to
Frank-Christian Kruegel

Definitiv ja. Es gibt auch noch kernigere Bus-Treiber, aber 74HC hat bei

5V gegenueber CD4000 auf jeden Fall ein Vielfaches an Muskeln und viel schnellere Flanken.
--
Gruesse, Joerg

http://www.analogconsultants.com/
Reply to
Joerg

Hallo!

Warum schaltest Du nicht einen BC327 und BC337 als Puffer hinten dran, so wie es auch bei MosFet-Treiber gemacht wird?

Mit freundlichen Grüßen Harald Noack

Reply to
Harald Noack

Falk Brunner schrieb:

Dann werde ich das mal probieren und Euch berichten, danke!

--
Gruss           * Holger Metschulat
   Holger        * e-mail: homer@stellwerke.de, http://home.arcor.de/estw
     "Internet-Nutzung ist ein Privileg und kein Recht."
        (Rechnerraum-Ordnung an der Uni von 1994)
Reply to
Holger Metschulat

Harald Noack schrieb:

Weil es Murks ist?

MFG Falk

Reply to
Falk Brunner

Hi Harald,

Wenn schon, dann BS170 und BS250.

Marte

Reply to
Marte Schwarz

Haeh?

--
Regards, Joerg

http://www.analogconsultants.com/
Reply to
Joerg

Joerg schrieb:

Eh ich einen zweitklassigen Push-Pull Treiber dranfummle, nehm ich erstmal ordentliche CMOS ICs. Also HC statt 4000er.

MFG Falk

Reply to
Falk Brunner

Schon klar, aber bei MOSFET Treibern kommt an diese pnp/npn-Folger nichts ran. Ausser professionelle CMOS Treiber Chips, doch die kosten richtig Geld.

Wenn man mehr als 50-100mA braucht, ist so ein Paerchen eine feine Sache. Habe ich z.B. in Clock Distributions oft benutzt.

--
Gruesse, Joerg

http://www.analogconsultants.com/
Reply to
Joerg

Nicht bei Jörg, die kosten ja das fünffache ;-)

*duck* und wech... Heinz
Reply to
Heinz Liebhart

Falk Brunner schrieb:

Hallo,

habe den 4010 jetzt durch einen pinkompatiblen 74HC4050 ersetzt und, was soll ich sagen, die Flanken sind jetzt rechteckig, klar, ohne großartig erkennbare Anstiegszeit. Danke für den Tip!

Allerdings hat das mein Problem nicht gelöst, daß der uC, der die Schieberegister einliest, die Daten manchmal einen Schritt "verschoben" erhält. Zumindest weiß ich jetzt, wo ich weitersuchen muß, wahrscheinlich ist die Taktrate zu hoch (liegt momentan etwas unter

1MHz), ein Schieberegister hat 'ne Macke, oder der uC fragt den Eingang nicht richtig ab.
--
Gruss           * Holger Metschulat
   Holger        * e-mail: homer@stellwerke.de, http://home.arcor.de/estw
     "Internet-Nutzung ist ein Privileg und kein Recht."
        (Rechnerraum-Ordnung an der Uni von 1994)
Reply to
Holger Metschulat

Holger Metschulat schrieb:

1 MHz ist schnarchlangsam. Machst du das per Bit Banging in Software oder mit eine SPI-Modul im uC? Da muss man ggf. aufpassen, dass man den richtigen Modus erwischt, CPOL, CPHASE. Wenn du 74HC165 Eingangsregister nutzt muss man mit dem Load Puls aufpassen.

formatting link

MFG Falk

Reply to
Falk Brunner

Falk Brunner schrieb: Hallo,

formatting link

Nö, ist Bit Banging. Ist in einer Umgebung mit etwas stärkeren Störungen (Modellbahn). Wenn das Modellbahn-Digitalsignal abgeschaltet ist, funktioniert es ohne Störungen. Wie gesagt, muß da nochmal genauer in die Fehlersuche mit dem Oszi eintauchen.

--
Gruss           * Holger Metschulat
   Holger        * e-mail: homer@stellwerke.de, http://home.arcor.de/estw
     "Internet-Nutzung ist ein Privileg und kein Recht."
        (Rechnerraum-Ordnung an der Uni von 1994)
Reply to
Holger Metschulat

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.