Conceptos básicos del circuito de reloj
Un circuito de reloj es un circuito de oscilación que genera un circuito de oscilación tan preciso como un reloj. El circuito de reloj se compone principalmente de un oscilador de cristal, un chip de control del oscilador de cristal y un condensador. Tiene las características de precio bajo, interfaz simple y fácil de usar. Tiene una amplia gama de aplicaciones, como circuitos de reloj de reloj electrónico, computadora. circuitos de reloj, circuito de reloj MP3/4, etc. Los circuitos de reloj en serie actualmente populares incluyen DS1302, DS1307, PCF8485, etc. Entre ellos, DS1302 es un circuito con función de carga lenta lanzado por DALLAS Company. Utiliza transmisión de datos en serie y proporciona una función de carga programable para la fuente de alimentación de protección contra fallas de energía. Este artículo toma DS1302 como ejemplo para explicar en detalle el principio del circuito de reloj.
2. Principio del circuito de reloj - - Pines
El circuito de reloj en tiempo real de DS1302 incluye ocho pines: VCC1, VCC2, X1, X2, SCLK, I/O, RST, y tierra. Entre ellos, VCC1 se utiliza como fuente de alimentación principal y VCC2 se utiliza como fuente de alimentación de respaldo. Cuando se cumple VCC1gt, DS1302 se alimenta desde la fuente de alimentación principal; la fuente de alimentación de respaldo X1 y X2 son cristales de 32867 Hz. El pin del oscilador se utiliza principalmente para proporcionar pulsos de reloj al chip; SCLK es el reloj en serie, que se utiliza principalmente para proporcionar señales de reloj para controlar la entrada y salida de datos; el dispositivo de entrada y salida, utilizado como datos bidireccionales en una línea de interfaz de tres cables, RST proporciona la función de reinicio maestro, que debe mantenerse en un alto potencial durante el proceso de lectura y escritura de datos; el pin GND se utiliza para conectarse; el suelo.
3. Principio del circuito de reloj
El bit más significativo del byte de control DS1302, es decir, el séptimo bit, debe ser 1 lógico. Si este bit es 0, no se pueden escribir datos. DS1302; el sexto bit son los datos para acceder a la RAM, y los datos 0 para acceder al reloj del calendario; los bits 5 al 1 representan la dirección de la unidad operativa, el bit 0, es 1; El bit menos significativo, el bit 0, es 1 durante las operaciones de lectura y 0 durante las operaciones de escritura; su byte de control siempre sale del bit menos significativo.
Después de ingresar la palabra de instrucción de control, los datos se escriben en DS1302 en el flanco ascendente del siguiente reloj SCLK y la entrada de datos comienza desde el bit 0 menos significativo. Del mismo modo, los datos se leen del DS1302 en el flanco descendente del siguiente pulso SCLK inmediatamente después de la palabra de comando de control de 8 bits, y la salida de datos comienza con el bit menos significativo (es decir, el bit 0).