Forum: Mikrocontroller und Digitale Elektronik Einen Takt für 2 Chips


von Gast (Gast)


Lesenswert?

Hallo, ich habe folgende Frage. Kann ich mit einem Quarzoszillator zwei 
Chip´s takten ?

MfG Gast

von Zossi (Gast)


Lesenswert?

Moeglicherweise. Wenn man den Ausgang der beiden mit einem NC7SZ04 
abgreift, und vorher auf hohe Amplitude einstellt.

Z.

von Michael U. (Gast)


Lesenswert?

Hallo,

@Zossi:
ein Quarzoszillator ist ein Fertigbauteil, wo Ub, GND dranliegt und die 
Oszillatorfrequenz mit TTL oder CMOS-Pegel rauskommt.

Ich gehe jetzt mal davon aus, daß er auch meint, was er schreibt. ;)

@Gast:
die Dinger haben ein FanOut von 5 oder 10, kann also soviele TTL-Lasten 
treiben.

Bei mehr als 5 Chips oder sehr hoher Frequenz oder ungünstiger 
Leitungsführung dürfte ein Treiber nötig werden.

Gruß aus Berlin
Michael

von Highspeed-Designer (Gast)


Lesenswert?

Nein, auf gar keinen Fall! In jeder uC-Anwendung haben Controller, RAM 
und evtl. Peripherie alle ihren eigenen Quarzoszillator und laufen 
vollkommen asynchron.

von Gast (Gast)


Lesenswert?

Es ist ein 1Mhz Oszi und soll 2 Ic´s treiben...........

von sozialer Rahul (Gast)


Lesenswert?

Vielleicht könnte man hier übers Forum eine Art 
Experimentierbegleitservice anbieten, damit die Gäste jemanden haben, 
den sie während ihrer Versuche zutexten können. Kann ja im Prinzip per 
Chat laufen, regional dann auch als Vor-Ort-Betreuung. Gewisse Leute 
hier im Forum setzen sich bestimmt gern daneben und geben zu jeder 
eingesteckten Drahtbrücke ihren Kommentar ab.

von Peter S. (psavr)


Lesenswert?

Zwei uC an einem Oszi ist absolut kein Problem, ich nehme mal an der 
Oszi liefert TTL oder CMOS Pegel!

Für saubere Taktflanken, bzw. um Reflexionen zu dämpfen empfehle ich, 
die Taktleitung unmittelbar beim Oszi-Ausgang zu verzweigen und getrennt 
zu den uC zu ziehen. Gleich nach der Signalverzweigung (beim Oszi) 
solltest Du zudem in jede Taktleitung je einen Längswiderstand von 
50..75 Ohm in die Leitung schalten, dann hast Du ein super schönes 
Signal am uC Eingang, egal wie lang die Leitungen sind!

von Gast (Gast)


Lesenswert?

@Peter, vielen dank für deine erklärung. Es sollen zwei SID´s 
(Soundbausteine aus dem C64) getaktet werden. Der Oszi liefert einen
TTL-Pegel, den ich an beide Sid´s anlegen möchte.

Danke !!!

von Henrik J. (henrikj)


Lesenswert?

Ich wüsste auch nicht, wo das Problem ist.

@Highspeed Designer
Wenn der Oszillator das treiben kann, sehe ich gar kein problem den Takt 
für beide Controller zu nutzen. Ob die nun sysnchron oder asynchron 
arbeiten ist doch Pumpe?! Verwendest du für jeden einen einzelnen 
Oszillator kannst du auch nicht ausschließen, dass die zufällig synchron 
laufen.

von HOLGER-QVT (Gast)


Lesenswert?

Ich würde nicht an so einem exteren Oszi sparen.

In den ELEKTOR Bastelheften wirds so gemacht.


zwei uC. mit einem Q. zu versorgen.
An den uC. Q.-Pinnen ist  ein -->Xin und (Xout-->)
An (Xout-->) von uC. kommt jetzt der zweite uC.
   (Xout-->) uC#01-------->X_IN von uC.#02).
Bei PIC,AVR ist das kein Thema.

Wichtig !
FUSES uC#01 auf "swing wide" stellen
FUSES uC#02 auf EXTERN Oszi stelle.
uC#02 Pin

von Highspeed-Designer (Gast)


Lesenswert?

was ist das für eine HDL?

>zwei uC. mit einem Q. zu versorgen.
>An den uC. Q.-Pinnen ist  ein -->Xin und (Xout-->)
>An (Xout-->) von uC. kommt jetzt der zweite uC.
>   (Xout-->) uC#01-------->X_IN von uC.#02).
>Bei PIC,AVR ist das kein Thema.

>Wichtig !
>FUSES uC#01 auf "swing wide" stellen
>FUSES uC#02 auf EXTERN Oszi stelle.
>uC#02 Pin

von Michael U. (Gast)


Lesenswert?

Hallo,

@Gast:
viel Spaß mit den netten alten kleinen Kerlchen.
Hast Du die alten (6581) oder die neuen (8580)?

Wenn ein µC im Spiel ist, würde ich den 1MHz-Takt aus dem µC-Takt per 
Teiler gewinnen (MC mit 8 oder 16MHz getaktet).
Das schafft dirchschaubare Verhältnisse für Daten und Adressen des SID.
Schließlich benutzt der ein 68xx Taktprotokoll, da bestimmt die 
Taktflanke die Datenübernahme.

Gruß aus Berlin
Michael

von Gast (Gast)


Lesenswert?

@Michael, der Prototyp läuft schon mit einem Sid. Wie könnte denn so ein 
Teiler aussehen ? Der Avr ist mit 16 Mhz getaktet......

von Michael U. (Gast)


Lesenswert?

Hallo,

fein, wenn es schon läuft.

Bei 16MHz irgendein 4Bit-Binärzähler an den XTal 2, CKOPT muß dann 
gesetzt sein.

Teiler? Hmmm, früher hätte ich gesagt ein 74193, aber das ist zu alt. ;)

Hmm, 74HC161 habe ich gerade gesehen, kostet 30 Cent bei Segor.
Gibt allerdings etliche in Frage kommende Typen...
16MHz bei Clock rein, an den Ausgängen kommt dann 8-4-2-1MHz raus.

Gruß aus Berlin
Michael


von Gast (Gast)


Lesenswert?

Super, danke !!!

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
Noch kein Account? Hier anmelden.