Hi, hab mir mal den uno r3 besorgt und möchte was timing kritisches machen. (pll mit dcf77) Problem: as Ding hat einen Resonator statt Quarz. Kann man das wie folgt ändern? - resonator und r 1Meg auslöten - smd Quarz 16.0 MHz drauf - fuses via isp auf "xtal" umflashen - fertig Muss man noch was an der Arduino-Umgebung umstellen? boards.txt oder so? da stheht wohl auch was von Fuses. Taktfrequenz bleibt ja gleich. Brauch ich die Kondensatoren für den Quarz oder wird der auch so anschwingen? Problem: Ist auf dem Layout nicht vorgesehen... Lg
Hallo, DCF77 sind Impulslängen von 100ms und 200ms. Abtastraten durch den Uno von etlichen Millisekunden. Da ist nichts zeitkritisches. Natürlich kannst Du einen Quarz und dessen Kondensatoren da irgendwie auf den Uno löten, macht in diesem Fall nur wenig Sinn. Oder was willst Du erreichen? Gruß aus Berlin Michael
http://mino-elektronik.de/fmeter/fm_software.htm#bsp7 2. Abschnitt "automatischer Abgleich ...", da findest Du eine Beschreibung und ein Bild.
Solltest du einen Quarz mit den beiden Kondensatoren einsetzen, musst du nichts an den Fuses machen.
Ein Arduino UNO hat doch bereits einen 16MHz Quarz drauf. Deswegen verstehe ich deinen umbauwusch nicht.
msx schrieb: > http://mino-elektronik.de/fmeter/fm_software.htm#bsp7 > > 2. Abschnitt "automatischer Abgleich ...", da findest Du eine > Beschreibung und ein Bild. @michael: Ich probiere die dcf77lib von udo klein. Er macht da einen Korrelationsempfang / Superfilter. Da braucht es eine stabile lokale Zeitbasis. @msx Behelfsweise: http://mino-elektronik.de/bilder/Fmeter_6LED/UNO_R3_takt_1_5_1.jpg Fragen: und den resonator raus vermute ich Fuses umflashen am 328 auf ext clk? XTAL1 and XTAL2 are input and output lt datasheets Zitat: ...kann man den keram. Resonator entfernen und den 16MHz Takt des ATmega16U2 verwenden, der mit einem 16 MHz Quarz erzeugt wird. Dazu werden die beiden Anschlüsse XTAL1 auf der Platinenunterseite mit einer kurzen Leitung verbunden: Pin1 des ATmega16U2 an Pin9 des ATmega328. Also eigentlich besser 2 auf 9 oder?
Christian K. schrieb: > Ein Arduino UNO hat doch bereits einen 16MHz Quarz drauf. > Deswegen verstehe ich deinen umbauwusch nicht. Der Klon (um den es sich höchst wahrscheinlich handelt) aber einen deutlich ungenaueren Keramikresonator)
ja, ist ein klon, aber auch die italienische variante hat für den328 nur einen resonator. 1 auf 9 scheint besser. An Pin 1 vom 16u2 ist der Pegel höher. seltsam hätt ich anders erwartet.
Jan H. schrieb: > Christian K. schrieb: >> Ein Arduino UNO hat doch bereits einen 16MHz Quarz drauf. >> Deswegen verstehe ich deinen umbauwusch nicht. > > Der Klon (um den es sich höchst wahrscheinlich handelt) aber einen > deutlich ungenaueren Keramikresonator) Hab's noch mal nachgeschaut, die Originalen haben wirklich nur einen Keramikoszillator. Eigentlich unverständlich, Platz auf der Platine ist genug vorhanden. Kostet der Keramikoszillator so viel weniger das es sich lohnt.
Christian K. schrieb: > Der Klon (um den es sich höchst wahrscheinlich handelt) aber einen > deutlich ungenaueren Keramikresonator) > > Hab's noch mal nachgeschaut, die Originalen haben wirklich nur einen > Keramikoszillator. Eigentlich unverständlich, Platz auf der Platine ist > genug vorhanden. Kostet der Keramikoszillator so viel weniger das es > sich lohnt. Richtig, das Material und die Bestückung ist deutlich günstiger.
Ach, und es ist kein Oszillator, sondern nur ein Keramikresonator.
Dieter S. schrieb: > Ach, und es ist kein Oszillator, sondern nur ein Keramikresonator. Ja, ist es. angeblich keine gemeinsame clock domain wegen lange taktleitungen machen us die fcc zerti kaputt... blah blah.
so: statusbericht Hühnerfutter runtergefönt nix umgefused leitung vom 1 (16u2) nach 9 (328) takt liegt an Meldet sich nach ein zwei fehlstarts aber geht... Offenbar wär wohl ein eigener xtal besser
Michael R. schrieb: > 1 auf 9 scheint besser. An Pin 1 vom 16u2 ist der Pegel höher. seltsam > hätt ich anders erwartet. Darum hatte ich extra ein Foto gemacht. Die Fuses muß man nicht ändern. Michael R. schrieb: > takt liegt an > Meldet sich nach ein zwei fehlstarts aber geht... Bei mir (und Kollegen) läuft es seit Jahren stabil. Die Amplitude ist ausreichend hoch. > Offenbar wär wohl ein eigener xtal besser Nicht unbedingt, aber da die Entwickler völlig gepennt haben, muß man diesen Umweg nehmen.
@msx vielen lieben Dank!! jetzt synct die Uhr auch ;-) Zwischenziel erreicht. Sind so meine ersten Schritte mit dem *duino Zeugs. Erster Eindruck: schnell,nett, viele Klippen aus dem Weg geräumt, viele Libs aber behind the scenes its all magic. Ziel des ganzen: Ob man mit den Setup wohl einen dcf77 disciplined vcxo /ocxo hinbekommt? Zu viel jitter drauf? Wie genau/stabil kann man das hinbekommen für unter 100 Euro? (Btw: Das der schrottquarz mit Doppelbelastung das nicht bringen wird ist mir klar)
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.