KR580VI53 : un componente electrónico, un microcircuito de un temporizador programable de tres canales para un contador de intervalos y eventos externos (número de pulsos), un divisor de frecuencia programable, un solo vibrador .
Contiene tres canales de contador independientes idénticos, cada canal es un contador de 8 o 16 bits configurable por software . Los modos de operación del canal son programables.
Incluido en el kit del microprocesador KR580 .
El microcircuito se produjo en dos versiones, KR580VI53 (similar a i8253) con una frecuencia máxima de operación de 2 MHz , y KR580VI53D (similar a i8253-5) con una frecuencia máxima de operación de 2,5 MHz, el diseño es una caja de plástico DIP24 (ancho ) o cerámica-metal.
Es una copia funcional del chip Intel 8253 (i8253).
Cada canal tiene 2 entradas (entrada de conteo y puerta o entrada de habilitación de conteo) y 1 salida.
Imagen | Nombre de salida | Descripción |
---|---|---|
D0…D7 | Bus de datos bidireccional | |
/WR | escribe. Registro. A un nivel bajo en esta entrada, el microprocesador escribe datos en un temporizador programable. | |
/RD | leer. Lectura. Un nivel bajo en esta entrada informa al temporizador programable que el procesador quiere leer el estado del contador. Al mismo tiempo, el microcircuito expone el contenido del contador a las conclusiones D0 ... D7. | |
/CS | selección de fichas. Selección de fichas. Un nivel bajo inicia un intercambio entre el procesador y el temporizador programable. No afecta el funcionamiento de los contadores de tiempo. | |
A0, A1 | entradas de dirección. Permite seleccionar uno de los tres contadores para la operación de lectura/escritura del estado de los contadores. | |
CLK0…CLK2 (Entrada0…Entrada2) |
Entradas de reloj para cada uno de los tres contadores. | |
GATE0…GATE2 (Permiso0…Permiso2) |
Entradas de habilitación de contadores. Nivel "1": resolución de conteo o reinicio del contador en el borde. | |
SALIDA0…SALIDA2 (Salida0…Salida2) |
salidas de contador. |
El microcircuito funciona en uno de los 6 modos. La elección del modo de funcionamiento de cada canal y el ancho del contador del canal (1 o 2 bytes) se realiza escribiendo la palabra de control en el registro de control (palabra) del microcircuito. Para configurar los modos de los 3 canales, debe escribir 3 bytes en el registro de control. Después de configurar los modos, los valores iniciales se ingresan en los contadores de canales desde el bus de datos externo (1 o 2 bytes, según la palabra de control).
En cualquier momento, los valores iniciales se pueden sobrescribir reorganizando las constantes de conteo [1] .
Una aplicación típica de un chip temporizador en computadoras y controladores es la medición de software de intervalos de tiempo, conteo de eventos, generación de solicitudes de interrupción de hardware para operación en tiempo real , y el chip temporizador se incluye en un circuito de habilitación LSI de interfaz serial típico , lo que le permite seleccione mediante programación una de las tasas de transferencia estándar.
En las computadoras educativas y domésticas soviéticas, el KR580VI53 se usaba a menudo como un generador de sonido de hardware . En particular, así se utilizó 580VI53 en las computadoras Corvette PK8010/PK8020 , Mikrosha , Vector-06Ts , Soyuz-Neon PK-11/16 , Byte [2] , Specialist MX , en un módulo de expansión de video pseudográfico a color (MTsPG) para la computadora Partner 01.01 y en la tragamonedas TIA-MC-1 . El sintetizador RMIF TI-3 usa 8 de esos microcircuitos, y el prefijo Minstrel para computadoras BC tiene dos. La generación de sonido se realizó originalmente en la computadora Soyuz-Neon PK-11/16 , donde se generan tres canales de sonido utilizando dos KR580VI53. Un temporizador produce tonos y el segundo sirve para ajustar el volumen de los canales cambiando el ciclo de trabajo de la onda cuadrada. La música producida por este circuito es similar a la que reproduce la música dedicada LSI AY-8912.
Como generador de sonido, el chip i8253 y un i8254 similar (análogo soviético - KR1810VI54) se usaron en las PC IBM PC / XT y PC / AT , así como en sus contrapartes soviéticas y extranjeras: se usó uno de los tres canales de temporizador para reproducir sonido. Un generador de sonido ( altavoz de PC ) estándar para PC compatibles con IBM también está presente en las PC modernas, donde las funciones i8253/i8254 se implementan en uno de los chips del conjunto de chips de la placa base . En un aparato telefónico con identificación automática de llamadas ( ANI ), fabricado en el microprocesador Z80 , solo uno de los tres canales del microcircuito también se utiliza para generar sonido.