Red de conocimiento informático - Aprendizaje de código fuente - Principios y principios del circuito de reloj

Principios y principios del circuito de reloj

1. Principio del circuito de reloj

Un circuito de reloj es un circuito que genera una oscilación tan precisa 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 bajo precio, interfaz sencilla y fácil uso. Ha sido ampliamente utilizado, como circuito de reloj de reloj electrónico, circuito de reloj de computadora, 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 capacidad de carga lenta de DALLAS Company. Utiliza transmisión de datos en serie para proporcionar una función de carga programable para el suministro de energía de protección contra fallas de energía. Este artículo tomará 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 DS1302 incluye 8 pines: VCC1, VCC2, X1, X2, SCLK, I/O, RST y GND. Entre ellos, VCC1 sirve como fuente de alimentación principal y VCC2 sirve como fuente de alimentación de respaldo. Cuando VCC 1 > en VCC2, la fuente principal suministra energía al DS1302. Cuando VC C2 >: VCC es 1+0,2, la fuente de alimentación de respaldo suministra energía a DS1302; X1 y X2 son pines de oscilador de cristal de 32867 Hz, que se utilizan principalmente para proporcionar pulsos de reloj para el chip. SCLK es un reloj en serie, que se utiliza principalmente para proporcionar pulsos de reloj; señales para controlar la entrada y salida de datos. La E/S es un dispositivo de entrada/salida que se utiliza como una línea de datos bidireccional para una interfaz de tres cables; RST proporciona principalmente una función de reinicio y debe permanecer alta durante el proceso de lectura y escritura de datos. El pin GND se utiliza para conexión a tierra.

3. Principio del circuito de reloj

El bit más significativo del byte de control DS1302, el bit 7, debe ser 1 lógico. Si este bit es 0, los datos no se pueden escribir en ds 1302; el bit 6 es 1, que se usa para acceder a los datos de la RAM, y el 0 se usa para acceder a los datos del reloj del calendario; los bits 5 a 1 representan la dirección de la unidad operativa; , es decir, el bit 0 es 1, que indica una operación de lectura, y 0, que indica una operación de escritura. Su byte de control siempre se emite desde el bit más bajo;

En el flanco ascendente del siguiente reloj SCLK después de ingresar la palabra de instrucción de control, los datos se escriben en DS1302 y la entrada de datos comienza desde el bit menos significativo (es decir, el bit 0). De manera similar, los datos de DS1302 se leen en el flanco descendente del siguiente pulso SCLK inmediatamente después de la palabra de instrucción de control de 8 bits, y la salida de datos comienza desde el bit menos significativo (es decir, el bit 0).