¿Cuáles son las similitudes entre RTC DS1374 y RTC DS1307?

2

Principalmente trabajo en software y no soy bueno en la lectura de hojas de datos de hardware.

Necesito ayuda para comprender las similitudes entre RTC DS1374 y RTC DS1307. A continuación, puedo ver que ambos comparten la misma dirección en el bus I2C y tienen el mismo conjunto de registros, pero aún pocas dudas me gustaría preguntar.

enlace

1) ¿Tanto el DS1307 como el DS1374 tienen exactamente la misma copia del conjunto de registros?

2). ¿Ambas tiendas se almacenan como año-mes-día-horas-minutos-segundos?

3). ¿Ambos tienen sus registros asignados a NVRAM de igual tamaño?

¿Cuánto código DS1307 se puede reutilizar en DS1374?

Cualquier comentario sería útil.

Gracias.

    
pregunta Amit Singh Tomar

1 respuesta

2

Estas dos partes son diferentes en muchos aspectos.

Los diagramas de bloques solo cuentan gran parte de la historia.

DS1374

DS1307

Las similitudes se limitan a la funcionalidad básica de los pines de E / S:

  • X1
  • X2
  • VCC
  • VBACKUP
  • GND
  • SCL
  • SDA
  • SQW

Internamente las partes divergen mucho.

El '1374 simplemente usa un contador de 32 bits para realizar un seguimiento del paso de los segundos. El software que lee el contador tiene que traducir el conteo a los componentes de fecha / hora del reloj normal. Por otro lado, el '1307 realiza un seguimiento de los componentes de fecha / hora individuales como valores BCD (decimal codificado en binario) en registros individuales.

Más allá de las características básicas de RTC, el '1374 ofrece un contador de 24 bits que puede servir como un WDT (temporizador de vigilancia) con una salida de interrupción y una salida de reinicio.

Por otra parte, el '1307 ofrece 56 bytes de RAM con respaldo de batería para los datos del usuario.

En pocas palabras, no puede usar software común para admitir estas dos partes. Los mapas de registro son completamente diferentes.

    
respondido por el Michael Karas

Lea otras preguntas en las etiquetas