Forum: Mikrocontroller und Digitale Elektronik Wie und welcher externe Quarz 4MHz für PIC 16F876


von Thomas W. (thomas0906)


Lesenswert?

Hallo

Ich kenne und nutze bislang nur die internen Oszillatoren von den PICs.

Jetzt brauch ich mehr PINS und der PIC 16F876 hat leider keinen 
internen.

Gibt es irgendwo ein Beispiel, wie man einen 4MHz Oscillator anschließt?
Und vor allem welchen (Reichelt Best.Nr.)?

Was muß man im Unterschied zum internen Osci beachten?

Danke und Gruß
Thomas

von Chris (Gast)


Lesenswert?

Hast du den 690 schon gesehen, hat sich eigentlich durchgesetzt, als
günstiger mit mehr Pins, sowie internem 8Mhz OSC.

Es kommt drauf an, was du anschließt, ob es ein Resonator ist, oder
ein Quarz, oder wie du ev. schreibst ein Osc mit externem 
Inverter/driver.

Was zu beachten ist, außer dem Layout, sind zwei Dinge. Lange 
Einschwingzeit, inkl ev nicht korrekte Initialisierung, sprich EEprom 
oder
so, da musst du eine Zeit abwarten,bis das korrekt funkt, sowie bei 
ICSP,
daß ev. der Addresszähler schon raufzählt, bevor du in den ICSP 
eingetreten bist, passiert nur mit externem Quarz. Wenn es dir mit
dem Layout hilft, kannst du anstelle von GND auch VCC bei den 
Kondensatoren
anschließen, klappt auch und vereinfacht das Layout.

von Thomas W. (thomas0906)


Lesenswert?

Hallo Chris


Ja super, genau das was ich brauche...
Der 690 steht bei sprut nicht in der Liste, da hatte ich geschaut.

Aber trotzdem würde ich gerne irgendwo eine Beispielschaltung
mit einem externen Quarz finden... :-(

Gruß
Thomas

von BinGast (Gast)


Lesenswert?

google microchip oscillator application note


http://www.google.com/search?hl=de&lr=&ei=bYwVSrUyibCwBtOKqboK&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=microchip+oscillator+application+note&spell=1

http://ww1.microchip.com/downloads/en/AppNotes/FACT001.PDF

Das geht by microchip bis zur "gain headroom calculation for cheap lousy 
oscillators" schreiben Sie aber etwas höflicher, braucht man auch nicht 
wenn man Reichelt/Farnell/RS usw. Ware bezieht)

von Alex B. (Firma: Ucore Fotografie www.ucore.de) (alex22) Benutzerseite


Angehängte Dateien:

Lesenswert?

Ok, der Quarz:
SMD oder Lochraster?
Du kannst z.B. diesen nehmen: 
http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=B41;GROUPID=3173;ARTICLE=2449;START=0;SORT=order_col_artnr_besch;OFFSET=1000;SID=251CFUc6wQARkAADtZnpU08912ae5c73074242dc8f6157d6eff19

oder diesen:
http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=B41;GROUPID=3173;ARTICLE=32820;START=0;SORT=order_col_artnr_besch;OFFSET=1000;SID=251CFUc6wQARkAADtZnpU08912ae5c73074242dc8f6157d6eff19

>Aber trotzdem würde ich gerne irgendwo eine Beispielschaltung
>mit einem externen Quarz finden... :-(

Ist im Datenblatt des PIC16F876 findest du auf Seite 123 die 
"Beispielschaltung". Im Anhang ist sie abgebildet.

Die Werte für C1 und C2 stehen im Datenblatt des Quarzes...

Nur Mut, ich hatte noch nie Probleme mit Quarzen. Selbst bei 16MHz hat 
es auf Lochrasterplatinen stets geklappt...

Schöne Grüße,
Alex

von BinGast (Gast)


Lesenswert?

Off Topic:

> Nur Mut, ich hatte noch nie Probleme mit Quarzen. Selbst bei 16MHz hat
> es auf Lochrasterplatinen stets geklappt...

Würde mal sagen gerade auf Lochraster. Je mieser das Design (elektrisch) 
desto sicherer schwingt das ganze an.

Microchip selbst empfiehlt Quarze im sleep mode mit Watchdog / Interrupt 
Wiederanlauf zu testen. Alles andere triggert den Quartz über 
Störimpulse recht sicher.

von Chris (Gast)


Lesenswert?

Resonatoren sind unempfindlicher, und auch günstiger. Weiters brauchen
sie keine Kondensatoren und schwingen schneller ein.

von Thomas W. (thomas0906)


Lesenswert?

Hi Chris

Also kann ich z.B. diesen 4MHz SMD Resonator direkt an die 2 Pins 
anschließen?

http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=B43;GROUPID=3175;ARTICLE=42487;START=0;SORT=artnr;OFFSET=16;SID=15yny5W6wQAQ8AABkpOZod61517dc485aa21d0b1d9e1be10bad12

Für 20 cent echt easy...

Gruß
Thomas

von Master S. (snowman)


Lesenswert?

ja. einer der 3 pins muss auf ground (masse), wahrscheinlich der 
mittlere, und die anderen beiden je einer an den PIC. ansonsten noch die 
seite, die du kennst und die dir auch deine frage beantwortet hätte:
http://www.sprut.de/electronic/pic/osc/index.htm#quarz

edit: du musst bei der programmierung deines PICs die config-bits 
entsprechend setzen (HS, ext. taktquelle)

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.