Nederland
Tijd: 2026/05/17
Doorbladeren: 90


|
Vastzetten
Nummer |
Vastzetten
Naam |
Beschrijving |
|
1 |
X1 |
Invoerpin voor
de 32,768 kHz kristaloscillator die wordt gebruikt voor tijdwaarneming. |
|
2 |
X2 |
Uitgangspin
verbonden met het kristaloscillatorcircuit. |
|
3 |
VBT |
Reservebatterij
ingang die tijd en datum bijhoudt tijdens stroomuitval. |
|
4 |
GND |
Grond
aansluiting voor het DS1307 RTC IC. |
|
5 |
SDA |
Seriële datalijn
voor I2C-communicatie met de microcontroller. |
|
6 |
SCL |
Seriële klok
lijn voor I2C-communicatietiming. |
|
7 |
SQW/UIT |
Blokgolf of
programmeerbare uitgangspin voor kloksignalen. |
|
8 |
VCC |
Hoofdstroom
voedingsingang voor het DS1307 IC. |
|
Deel
Nummer |
Temperatuur
Bereik |
Operationeel
Spanning |
Vastzetten
Pakket |
|
DS1307+ |
0°C tot +70°C |
5,0 V |
8PDIP (300
mil) |
|
DS1307N+ |
-40°C tot +85°C |
5,0 V |
8PDIP (300
mil) |
|
DS1307Z+ |
0°C tot +70°C |
5,0 V |
8 SO (150 mil) |
|
DS1307ZN+ |
-40°C tot +85°C |
5,0 V |
8 SO (150 mil) |
|
DS1307Z+TR |
0°C tot +70°C |
5,0 V |
8 SO (150 mil)
Tape en spoel |
|
DS1307ZN+TR |
-40°C tot +85°C |
5,0 V |
8 SO (150 mil)
Tape en spoel |
• Realtime klok- en kalenderfunctie - Houdt automatisch seconden, minuten, uren, dag, datum, maand en jaar bij.
• Schrikkeljaarcompensatie - Past de kalender automatisch aan voor schrikkeljaren tot het jaar 2100.
• I2C seriële communicatie-interface - Gebruikt een eenvoudige 2-draads I2C-interface voor communicatie met microcontrollers.
• Ondersteuning batterijback-up - Handhaaft nauwkeurige tijdregistratie tijdens stroomuitval met behulp van een back-upbatterij.
• Laag stroomverbruik - Verbruikt zeer weinig stroom in de batterij-back-upmodus voor een langere levensduur van de batterij.
• 56-byte RAM met batterijvoeding - Biedt niet-vluchtige RAM-opslag voor kleine gegevens of configuratie-instellingen.
• Programmeerbare blokgolfuitgang - Genereert selecteerbare blokgolfsignalen voor timing- en kloktoepassingen.
• Automatische detectie van stroomstoringen - Schakelt automatisch tussen hoofdstroomvoorziening en werking op de back-upbatterij.
• Groot bedrijfsspanningsbereik - Ondersteunt standaard 5V-voedingssystemen die vaak worden gebruikt in ingebedde elektronica.
• Ondersteunt 12-uurs- en 24-uursformaat - Maakt flexibele tijdweergaveconfiguraties mogelijk.
• Ingebouwd oscillatorcircuit - Werkt met een extern 32,768 kHz kristal voor nauwkeurige tijdweergave.
• Compact 8-pins pakket - Verkrijgbaar in DIP- en SOIC-pakketten voor eenvoudige PCB-integratie.
• Industriële temperatuurondersteuning - Sommige versies ondersteunen werking van -40°C tot +85°C.
• Compatibel met microcontrollers - Gemakkelijk te koppelen met Arduino, ESP32, STM32, Raspberry Pi en andere MCU's.
• Niet-vluchtige tijdregistratie - Behoudt tijd- en datuminformatie, zelfs wanneer de systeemstroom is uitgeschakeld.
• Eenvoudige hardwarevereisten - Vereist alleen een kristal, pull-up-weerstanden en back-upbatterij voor werking.
• Betrouwbare tijdregistratie op lange termijn - Geschikt voor klokken, datalogging, automatisering en ingebedde systemen.
• Klokuitgangspin (SQW/OUT) - Kan programmeerbare frequenties uitvoeren, zoals 1 Hz, 4 kHz, 8 kHz en 32 kHz.
• Eenvoudige ondersteuning voor softwarebibliotheken - Breed ondersteund door Arduino en ingebedde ontwikkelingsbibliotheken.
De DS1307 combineert intern een oscillatorcircuit, klokregisters, RAM-geheugen, energiebeheer en een I2C-communicatie-interface om nauwkeurige realtime klok- en kalenderfuncties te behouden.Gebaseerd op het functionele blokdiagram werkt elke interne sectie samen om continu de tijd bij te houden, zelfs wanneer de hoofdstroom van het systeem is uitgeschakeld.

De werking begint bij de X1- en X2-kristaloscillatorpinnen, waar een kristal van 32,768 kHz is aangesloten.Dit kristal genereert een stabiele timingfrequentie die het interne oscillator- en delercircuit binnenkomt.De verdeler reduceert de kristalfrequentie tot nauwkeurige timingpulsen van 1 Hz die worden gebruikt voor het tellen van seconden, minuten, uren, dagen, maanden en jaren.Dit timingsignaal wordt de basis van de klokwerking van de RTC.
De gegenereerde tijdpulsen worden verwerkt door de klok-, kalender- en besturingsregistersectie.Dit blok werkt voortdurend de huidige tijd- en kalenderinformatie bij, inclusief automatische schrikkeljaarcompensatie.De DS1307 kan in zowel 12-uurs- als 24-uursklokformaat werken, terwijl datumovergangen zoals maand- en jaarwijzigingen automatisch worden verwerkt.
Het logische besturingsblok beheert de algehele coördinatie van het RTC-systeem.Het regelt de werking van de oscillator, klokupdates, blokgolfgeneratie en communicatie tussen de interne geheugensecties en de externe microcontroller.
De seriële businterface en het adresregisterblok bieden de I2C-communicatie-interface via de SDA- en SCL-pinnen.Een microcontroller zoals een Arduino, ESP32, STM32 of Raspberry Pi communiceert via deze interface met de DS1307 om de tijd te lezen of bij te werken, instellingen te configureren of toegang te krijgen tot geheugenregisters.
De DS1307 bevat ook 56 × 8 RAM met batterijvoeding, dat kleine, niet-vluchtige geheugenopslag biedt.Dit RAM-geheugen kan gebruikersgegevens, instellingen of kleine variabelen opslaan, zelfs als de hoofdvoeding is losgekoppeld, zolang de back-upbatterij aangesloten blijft.
Het stroomregelcircuit beheert automatisch het schakelen tussen de hoofdvoeding van de VCC en de back-upbatterij die is aangesloten op VBAT.Wanneer de hoofdstroom uitvalt, schakelt de DS1307 onmiddellijk over naar de batterij-backup-modus om de oscillator- en klokregisters draaiende te houden zonder de tijd opnieuw in te stellen.
Een ander belangrijk onderdeel is het MUX/Buffer- en SQW/OUT-uitvoerblok.Dit circuit genereert programmeerbare blokgolfuitgangssignalen zoals 1 Hz, 4,096 kHz, 8,192 kHz of 32,768 kHz, die kunnen worden gebruikt voor timingreferenties, interrupts of externe kloktoepassingen.

De DS1307 RTC wordt gewoonlijk aangesloten op microcontrollers via de I2C-communicatie-interface, waarvoor slechts twee signaallijnen nodig zijn: SDA (seriële gegevens) en SCL (seriële klok).In het getoonde voorbeeld is de DS1307 RTC-module gekoppeld aan een Arduino Uno, waarbij de SDA-pin wordt aangesloten op de Arduino SDA-lijn en de SCL-pin wordt aangesloten op de Arduino-kloklijn.De module vereist ook VCC- en GND-aansluitingen voor stroomvoorziening.
Een 32,768 kHz kristal en een back-upbatterij worden doorgaans meegeleverd op DS1307-modules om een nauwkeurige tijdweergave te behouden, zelfs wanneer de hoofdstroom van het systeem is uitgeschakeld.Eenmaal aangesloten kan de microcontroller de huidige tijd, datum en kalenderinformatie lezen en bijwerken via I2C-opdrachten.
De DS1307 is breed compatibel met microcontrollers zoals Arduino, ESP32, STM32, PIC en Raspberry Pi, omdat de meeste moderne controllers I2C-communicatie al ondersteunen.Hierdoor kan de DS1307 eenvoudig worden geïntegreerd in embedded systemen, digitale klokken, IoT-apparaten, automatiseringssystemen en dataloggingtoepassingen.
|
Functie |
DS1307
RTC |
DS3231
RTC |
DS1302
RTC |
PCF8563
RTC |
|
Communicatie
Interface |
I2C |
I2C |
3-draads serieel |
I2C |
|
Tijdwaarneming
Nauwkeurigheid |
Matig |
Zeer hoog |
Matig |
Goed |
|
Intern kristal |
Nee |
Ja |
Nee |
Nee |
|
Extern kristal
Vereist |
Ja |
Nee |
Ja |
Ja |
|
Reservebatterij
Ondersteuning |
Ja |
Ja |
Ja |
Ja |
|
Operationeel
Spanning |
5V |
3,3V–5V |
2V–5,5V |
1V–5,5V |
|
Temperatuur
Compensatie |
Nee |
Ja |
Nee |
Nee |
|
Werkt op batterijen
RAM-geheugen |
56 Bytes |
236 bytes EEPROM
+ SRAM |
31 bytes RAM |
Nee |
|
Vierkant-golf
Uitvoer |
Ja |
Ja |
Ja |
Ja |
|
Macht
Verbruik |
Laag
|
Zeer laag |
Zeer laag |
Zeer laag |
|
Typische nauwkeurigheid
Afdrijven |
Hogere drift
na verloop van tijd |
Zeer lage drift |
Matige drift |
Lager dan
DS1307 |
|
Gemak van Arduino
Integratie |
Heel gemakkelijk |
Heel gemakkelijk |
Gemakkelijk |
Gemakkelijk |
|
Kosten |
Laag |
Iets hoger |
Laag |
Laag |
|
Beste gebruiksscenario |
Basis-RTC
projecten |
Precisietiming
systemen |
Laag vermogen
apparaten |
Compact
laagspanningssystemen |
|
Belangrijkste voordeel |
Eenvoudig en
betaalbaar |
Extreem
nauwkeurige RTC |
Laagspanning
operatie |
Efficiënt
ontwerp met laag vermogen |
|
Belangrijkste beperking |
Lagere nauwkeurigheid |
Hogere kosten dan
DS1307 |
Ouder
communicatie-interface |
Beperkt aan boord
geheugen |
De DS1307 wordt veel gebruikt in digitale klokken en alarmsystemen om uren, minuten, seconden, datums en kalenderinformatie nauwkeurig en realtime bij te houden, zelfs tijdens stroomonderbrekingen.
De DS1307 wordt vaak geïntegreerd in Arduino-, ESP32-, STM32- en Raspberry Pi-projecten waarvoor realtime planning, timingcontrole of het genereren van tijdstempels vereist zijn.
In dataloggers biedt de DS1307 nauwkeurige tijdstempels voor sensormetingen, gebeurtenisregistratie, omgevingsmonitoring en industriële meetsystemen.
IoT-systemen gebruiken de DS1307 om gesynchroniseerde tijd te behouden voor automatisering, geplande bewerkingen, cloudlogging en netwerkgebaseerde monitoringtoepassingen.
De RTC kan geplande verlichting, beveiligingssystemen, apparaattimers en geautomatiseerde schakelhandelingen in smart home-toepassingen besturen.
Industriële besturingssystemen gebruiken de DS1307 voor de timing van gebeurtenissen, onderhoudsregistratie, het volgen van machinebediening en productiemonitoring.
De DS1307 is nuttig in ingebouwde apparaten die tijdens stroomstoringen de tijd moeten blijven volgen met behulp van een back-upbatterij.
Veel aanwezigheidsautomaten en RFID-toegangssystemen gebruiken de DS1307 om nauwkeurige tijdstempels voor binnenkomst en vertrek vast te leggen.
De DS1307 kan back-up-tijdwaarnemingsondersteuning bieden in navigatie- en positioneringssystemen wanneer de primaire timingbron niet beschikbaar is.
Medische apparaten kunnen de DS1307 gebruiken voor het bijhouden van gebeurtenislogboeken, tijdstempels voor patiëntbewaking en geplande operationele timing.
De RTC kan worden gebruikt in dashboardklokken, voertuigbewakingssystemen en toepassingen voor het opnemen van auto-evenementen.
CCTV-recorders en bewakingsapparatuur gebruiken RTC-modules zoals de DS1307 om nauwkeurige tijdstempels bij te houden voor video- en beveiligingslogboeken.
Bij het ontwerpen van een PCB voor de DS1307 RTC is de juiste plaatsing van de kristallen erg belangrijk voor een stabiele en nauwkeurige tijdwaarneming.Het 32,768 kHz-kristal moet zo dicht mogelijk bij de X1- en X2-pinnen worden geplaatst om ruis en signaalinterferentie te verminderen.Lange PCB-sporen rond het kristal kunnen timinginstabiliteit introduceren en de klokdrift in de loop van de tijd vergroten.
Een goede voedingsfiltering verbetert ook de RTC-betrouwbaarheid.Er moet een kleine ontkoppelcondensator in de buurt van de VCC-pin worden geplaatst om elektrische ruis te verminderen en de stroomtoevoer te stabiliseren.Het back-upbatterijcircuit moet gebruik maken van schone routering om te zorgen voor een soepele automatische omschakeling tussen de hoofdvoeding en de back-upmodus van de batterij tijdens een stroomstoring.
De SDA- en SCL I2C-communicatielijnen moeten de juiste pull-up-weerstanden gebruiken en voorkomen dat ze in de buurt van schakelcircuits of motordrivers met veel ruis worden gebruikt.Schone PCB-aarding en korte communicatiesporen helpen een stabiele I2C-communicatie te behouden en datafouten te verminderen.
Voor betrouwbaarheid op de lange termijn moeten ontwerpers ook een kristal van hoge kwaliteit en een stabiele back-upbatterij gebruiken, omdat componenten van lage kwaliteit de tijdnauwkeurigheid en de levensduur van de batterij in praktijktoepassingen aanzienlijk kunnen beïnvloeden.

De DS1307 is een praktische RTC-oplossing voor eenvoudige tijdregistratietoepassingen, omdat hij betaalbaar, gemakkelijk te gebruiken en breed ondersteund wordt door microcontrollers zoals Arduino, ESP32, STM32 en Raspberry Pi.De I2C-interface, ondersteuning voor batterijback-up, blokgolfuitvoer en eenvoudige hardwarevereisten maken hem geschikt voor veel beginners- en ingebedde projecten.Vergeleken met nieuwere RTC-chips zoals de DS3231 heeft de DS1307 echter een lagere nauwkeurigheid en kan deze in de loop van de tijd meer gaan driften.Voor eenvoudige klokken, logsystemen en goedkope projecten is de DS1307 nog steeds nuttig, maar voor zeer nauwkeurige timing is de DS3231 meestal de betere keuze.
De DS1307 wordt nog steeds gebruikt omdat hij eenvoudig, goedkoop, gemakkelijk te koppelen is en breed wordt ondersteund door microcontrollerbibliotheken.Het is een goede keuze voor basisklokken, dataloggers en leerprojecten waarbij extreme nauwkeurigheid niet vereist is.
De DS1307 gebruikt de VBAT-pin voor back-upbatterijvoeding.Wanneer VCC wegvalt, schakelt het interne stroomregelcircuit automatisch over naar de batterij, zodat de oscillator en de tijdregisters blijven werken.
Het 32,768 kHz-kristal levert de timingreferentie voor de RTC.In de chip is deze frequentie verdeeld in pulsen van 1 Hz, die worden gebruikt om seconden, minuten, uren, dagen en jaren te tellen.
Tijdafwijking kan optreden als gevolg van kristallen van lage kwaliteit, een slechte PCB-indeling, lange kristalsporen, onstabiel vermogen, temperatuurveranderingen of ruis in de buurt van het oscillatorcircuit.Het gebruik van een beter kristal en een goede lay-out kan de stabiliteit verbeteren.
I2C heeft slechts twee signaallijnen nodig, SDA en SCL, om tijd- en datumgegevens over te dragen.Hierdoor is de DS1307 eenvoudig te verbinden met Arduino, ESP32, STM32, Raspberry Pi en andere controllers.
De SQW/OUT-pin kan programmeerbare blokgolfsignalen uitvoeren, zoals 1 Hz, 4,096 kHz, 8,192 kHz of 32,768 kHz.Deze signalen kunnen worden gebruikt voor timingreferenties, interrupts of eenvoudige klokuitgangen.
Een DS1307-module is beter voor beginners, prototypes en Arduino-projecten omdat deze al het kristal, de batterijhouder, weerstanden en PCB-verbindingen bevat.Het kale IC is beter voor aangepaste PCB-ontwerpen.
De DS3231 heeft een interne temperatuurgecompenseerde kristaloscillator, die het tijdsverloop helpt verminderen.De DS1307 is afhankelijk van een extern kristal, dus de nauwkeurigheid wordt meer beïnvloed door de kristalkwaliteit en lay-out.
CAP CER 39PF 50V C0G 0402
CAP CER 0.027UF 25V X7R 0603
CAP CER 22PF 630V X7R 1206
IC ADC 16BIT SIG-DELTA TSOT23-8
IC OPAMP GP 2 CIRCUIT 8TSSOP
IC AUTHENTICATION CHIP 8SOIC
RES SMD 34K OHM 0.5% 1/8W 0805
SN761026DI TI
CAP TANT 47.0UF 10.0V
ICS9FG830AGLFT IDT
MB89P637PFM FUJ
FREESCALE HQFP64
CAP ALUM 10UF 20% 80V SMD



