Pages: [1] 2   Go Down
Author Topic: Modulo RTC senza.. cristallo?  (Read 1686 times)
0 Members and 1 Guest are viewing this topic.
Parma
Offline Offline
Edison Member
*
Karma: 21
Posts: 2387
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mi è arrivato un modulo RTC low cost basato su DS1307 pagato con spedizione e batteria 5 euro: http://www.ebay.it/itm/251053812518

Ecco alcune foto che ho fatto per cogliere alcune sigle dei componenti:




Mi sono venuti alcuni dubbi:
- il chip è siglato DS1307Z
- il cristallo... non c'è..  smiley-eek al suo posto c'è un componente siglato 32049 con una sorta di piccolissima vite...
- lato batteria c'è spazio per un componente U1 che presumo essere un transistor ma.. non c'è nulla
- la memoria non è AT24C32 ma 24C32WP, è un clone cinese anche quello?
- ho preso una fregatura?

Devo ancora provarlo ma mi piacerebbe discutere con voi di questi miei dubbi
Ciao

UPDATE: Il chip non era DS13072 ma DS1307Z e quindi sembra genuino dalla sigla
« Last Edit: June 04, 2012, 05:42:55 am by flz47655 » Logged

Offline Offline
Sr. Member
****
Karma: 1
Posts: 467
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il ds1307Z nn è un clone cinese -.-" è un rtc con memoria credo -.-"
il quarzo ci deve stare per forza °_*
Logged

Offline Offline
Sr. Member
****
Karma: 1
Posts: 467
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

infatti!
http://html.alldatasheet.com/html-pdf/58482/DALLAS/DS1307Z/181/1/DS1307Z.html
(IL quarzo potrebbe essere sotto il portabatteria (controlla dove van a finire il pin 1 e 2 del ds1307)

EDIT:
il quarzo è quel componente 32049  infatti si colloca tra il pin 1 e pin2
« Last Edit: June 04, 2012, 05:44:48 am by francesco84 » Logged

Parma
Offline Offline
Edison Member
*
Karma: 21
Posts: 2387
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il pin 1 e 2 dall'immagine vanno al componente 32049, sapete cos'è?
Logged

Offline Offline
Sr. Member
****
Karma: 1
Posts: 467
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

deve essere il quarzo!!!
Logged

Parma
Offline Offline
Edison Member
*
Karma: 21
Posts: 2387
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io non ho mai visto un quarzo fatto così però.. a cosa servirebbe poi quella sorta di trimmer?
Logged

Offline Offline
God Member
*****
Karma: 0
Posts: 689
AHHAH
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

si quello e' il quarzo da 32,768khz, e' solo in un case diverso dal classico cilindretto argentato, per il "trimmer" integrato credo sia il case e basta, non vedo il senso di un trimmer su un quarzo
Logged

Parma
Offline Offline
Edison Member
*
Karma: 21
Posts: 2387
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Per togliere ogni dubbio ho misurato con l'oscillatore il segnale e sul pin2 del DS1307 c'è effettivamente un segnale di 32.89kHz  smiley
Ho provato il modulo con la libreria di adafruit e devo dire che funziona, direi che è andata bene.
Ho trovato in rete anche questa funzione che permette di generare anche delle onde quadre "a gratis" con il DS1307

Code:
void Set_Square_Wave(int rate){              // set the square wave output on pin 7 of the DS1307 chip
  rate = rate + 144;                         // add 0x90 (dec 144) to rate
  Wire.beginTransmission(0x68);              // write the control register
  Wire.write(0x07);                           // register address 07H)
  Wire.write(rate);                           // 90H=1Hz, 91H=4kHz, 92H=8kHz, 93H=32kHz
  Wire.endTransmission();
}

Ciao
Logged

Parma
Offline Offline
Edison Member
*
Karma: 21
Posts: 2387
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Qualcuno con esperienza con questi modulini sa cos'è il pin DS (quello davanti ad R8 e accanto alla scritta P2)?
« Last Edit: June 04, 2012, 08:00:06 am by flz47655 » Logged

Parma
Offline Offline
Edison Member
*
Karma: 21
Posts: 2387
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Forse l'arcano è svelato..
http://www.ebay.it/itm/DS1307-AT24C32-Real-Time-Clock-RTC-I2C-Module-DS18B20-Temperature-Sensor-/170830887058?pt=LH_DefaultDomain_0&hash=item27c6507892#ht_3736wt_1185

Il pin DS è per un eventuale DS18B20 (o altro TO92 I2C con piedinatura equivalente) che si può montare su U1..  smiley

Rimane da capire a cosa serve la memoria.. sarà per un uso generico?
« Last Edit: June 04, 2012, 08:15:51 am by flz47655 » Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 332
Posts: 22811
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho trovato in rete anche questa funzione che permette di generare anche delle onde quadre "a gratis" con il DS1307
E' una funzione di molti RTC quella di poter far uscire onde quadre su un pin. Se leggi il datasheet di questi chip puoi vedere come la frequenza può essere anche diversa. Dipende dal prescaler che attivi internamente al chip.

Rimane da capire a cosa serve la memoria.. è per un uso generico?
Sono 56 byte in cui puoi memorizzare dei dati che la batteria tampone mantiene "in vita" per usi tuoi futuri. E' una specie di piccola memoria tampone.
Logged


Parma
Offline Offline
Edison Member
*
Karma: 21
Posts: 2387
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie ma con memoria intendevo la eeprom da 32K, non i 56 byte del DS1307
Logged

Parma
Offline Offline
Edison Member
*
Karma: 21
Posts: 2387
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Con molta fatica ho trovato un datasheet che allego  smiley

Alla fine U1 può secondo me essere usato come pensavo con qualsiasi TO92 con intefaccia One-Wire (con piedinatura uguale, vedi schema)

La memoria 24C32 invece sembra che è semplicemente collegata a I2C ma con VCC esterno, non è quindi alimentata dalla batteria e questo è un bene secondo me perché significa maggiore autonomia. E' utilizzabile per scopi generici, non penso che il DS1307Z la utilizzi tramite I2C..

Ciao

* 42059.pdf (54.33 KB - downloaded 11 times.)
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 332
Posts: 22811
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ah, non avevo capito a quale memoria ti riferivi.
Cmq è logico: che se ne fa il DS1307 di una memoria EEPROM? Mica è un microcontrollore  smiley-wink
Logged


0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5903
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

quel modulo e' molto ben fattop, e molti produttori lo vendono.
hanno messo su una sola pcb un sensore temperatura ed una eeprom, in base al prezzo sono poi montati o meno i componenti.
il quarzo visto la forma sara' un oscillatore ceramico, il che non e' una buona cosa smiley

pero' quella spaccata sembra proprio un compensatore, il che significherebbe un oscillatore regolabile. Non ne ho mai visti, ma e' prassi aggiungere un compensatore esterno per per regolare la precisione manualmente.

Ma se ci metti il cacciavite gira ? se e' cosi' giralo misurando con oscillo, cosi' puoi anche dirci che escursione ha in Hz
« Last Edit: June 04, 2012, 09:37:01 am by Testato » Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Pages: [1] 2   Go Up
Jump to: