Hi,
Omdat ik geïntrigeerd raakte i.v.m. de problemem met de klok chips van Maxim hieronder nog wat info hier over.
Ik ga morgen een e-mail aan Maxim sturen waarom de 32.768KHZ frequentie die aan pin-1 verschijnt zo veel afwijkt van het optimum.
Dat kan bij de "M" versie tientallen KHz zijn!
Ik heb geen idee of of ik iets fout doen, vele printjes zijn ondertussen al bij de vuilverbranding van Amsterdam beland
Een paar printjes heb ik bewaaard om de samples die ik bij Maxim had besteld, op te solderen.
Ook heb ik een SO8 behuizing van de DS3232M op een verloop printje gesoldeerd om uit te sluiten dat er iets is met de China printjes.
Ik heb dus vreemde resultaten zowel met de China printjes waar de "M" versie op zit als ook de orginele Maxim samples...
De "M" staat dus voor de Micromachiene versie, hier zit geen xtal in maar een resonator in de chip.
Zie het maar als de zelfde techniek als waar ook de electronische compaasen mee worden gemaakt en de microfoon van Analog Devices.
OK wat plaatjes anders vinden jullie het aleen maar gelul in de ruimte *grin*
Als eerste echter een link naar de website van Maxim waar je kan uitrekenen met een online calculator wat de verwachte drift is van de DS32xx serie IC's.
https://www.maximintegrated.com/en/design/tools/calculators/product-de…
Bij de PPM cel, voer je de gemeten aantal PPM afwijking in, die je gemeten hebt.
Ook kan de een stukj er boven de omgevings temperatuur invullen, deze staat standaard op 25C.
Als je nu de Calculate knop indrukt naar je ingevoerde PPM afwijking berekend hij dieverse verwachte driften voor je.
De driften om steeds naar je sociale media te kijken kan hij niet berekenen voor je, maar ik kan je vertellen dat jullie daar veel tijd mee verdoen
Hieronder een plaatje van één van de klok IC's die de "M" achter het type nummer hebben, dus geen xtal bevatten.
Dit is een mooi voorbeeld om iets meer uit te geven als je een functie generator koopt, hier betreft het de goedkoopste SDG 2041X van Siglent die ook een Counter ingang
heeft waarmee je statistieken kan weergeven.
Onderin het beeld zie je een blauw vlak, daar geeft je de frequentie in welke het optimum is, hier dus 32,768KHZ.
Hij berekend dus alle waarde voor je die je in het beeld ziet, helemaal bovenin is de daadwerkelijke gemeten frequentie.
En ja, de counter hangt aan mijn Miedema LAB 10MHz referentie.
Dit DS3232M IC zit er dus 26KHZ naast!!!, schiet mij maar lek...
Dit is een getrimd printje met een IC dat een xtal heeft, staat rond de 14 uur aan.
Er is zichtbaar op de tweede regel dat in dit tijdsbestek, de gemiddelde drift 0,004PPM is of te wel 4PPB.
De temperatuur drift tijdens de meting (waaronder de nacht) zal rond de 4 a 5C zijn geweest.
Ik denk dat Maxim de stapgrote goed heeft gekozen, daar het weinig zinvol is nog fijner de 32,768KHz te tunen,
de temperatuur correctie is natuurlijk niet perfect, en heeft een grotere afwijking.
In de datasheet is te lezen hoeveel de temperatuurdrift zal zijn per C.
Deze keer een orginele Arduino Uno en het China klok printje, de twee druktoetsjes dienen er voor om de 32,768KHz te trimmen,
dit gaat in ongeveer 0,1PPM stapjes.
Als ik meer weet van Maxim i.v.m. de klok frequentie afwijkingen voor de M versie, zal ik dit hier laten weten.
Groet,
Blackdog