Kristall till RTC
Postat: 14 maj 2021, 21:55:17
Jag håller på experimentera lite med ett projekt. Jag tänkte det vore kul att lägga till en RTC med timer som väcker min MCU då och då. Har aldrig använt en RTC tidigare och insåg att det inte finns någon inbyggd kristall och har försökt mig på att lägga till en men CLKOUT-pinnen är konstant låg, den ska vara aktiv och visa 32768 Hz per default. Jag har kunnat kommunicera med den via I2C så det känns inte som jag gjort något klantigt fel och vänt den fel i mitt breadboard eller misstagit pinnarna.
Har satt kristallen mellan OSCI och OSCO, jag var lite osäker på exakt hur jag räknar fram vad för värden på kondensator(er) som behövs. Databladet för RTC visar ett exempel med en trimkondensator mellan OSCI och jord men har ingen sån. Har testat med en 22 pF istället för trimkondensatorn i exemplet och nu senast testade jag med en 4.7 pF på både OSCO och OSCI till jord. Mäter jag OSCO kan jag se en signal som har rätt frekvens men däremot verkar den inte speciellt stabil i DC-offset och hoppar runt mycket på oscilloskopet. Normalt?
Hur klurar jag ut rätt kapacitans och bör jag använda en enkel kondensator på OSCI eller en per pinne?
Som referens:
Kristall:
https://www.electrokit.com/uploads/prod ... ng_tds.pdf
RTC:
https://www.nxp.com/docs/en/data-sheet/PCF8563.pdf
EDIT: för skojs skull försökte jag mig på att läsa ut sekunder-värdet från RTCn och det verkar uppdatera i en korrekt takt när jag skriver ut det på en 7-seg display. CLKOUT däremot visar sporadiskt något som nästan liknar en fyrkantsvåg. Ibland verkar jag också få något skräp men just nu uppdaterar jag displayen så ofta så att jag inte hinner se det.
Har satt kristallen mellan OSCI och OSCO, jag var lite osäker på exakt hur jag räknar fram vad för värden på kondensator(er) som behövs. Databladet för RTC visar ett exempel med en trimkondensator mellan OSCI och jord men har ingen sån. Har testat med en 22 pF istället för trimkondensatorn i exemplet och nu senast testade jag med en 4.7 pF på både OSCO och OSCI till jord. Mäter jag OSCO kan jag se en signal som har rätt frekvens men däremot verkar den inte speciellt stabil i DC-offset och hoppar runt mycket på oscilloskopet. Normalt?
Hur klurar jag ut rätt kapacitans och bör jag använda en enkel kondensator på OSCI eller en per pinne?
Som referens:
Kristall:
https://www.electrokit.com/uploads/prod ... ng_tds.pdf
RTC:
https://www.nxp.com/docs/en/data-sheet/PCF8563.pdf
EDIT: för skojs skull försökte jag mig på att läsa ut sekunder-värdet från RTCn och det verkar uppdatera i en korrekt takt när jag skriver ut det på en 7-seg display. CLKOUT däremot visar sporadiskt något som nästan liknar en fyrkantsvåg. Ibland verkar jag också få något skräp men just nu uppdaterar jag displayen så ofta så att jag inte hinner se det.