KR580VI53

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 20 de noviembre de 2021; la verificación requiere 1 edición .

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).

Descripción y funciones

Diagrama funcional y asignaciones de pines

Cada canal tiene 2 entradas (entrada de conteo y puerta o entrada de habilitación de conteo) y 1 salida.

Diagrama de bloques del temporizador Intel 8253 (analógico KR580VI53), pinout y asignación de pines
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.

Modos de funcionamiento

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] .

Aplicación

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.

Notas

  1. Aleksenko A. G., Galitsyn A. A., Ivannikov A. D. Diseño de equipos radioelectrónicos en microprocesadores: programación, soluciones estándar, métodos de depuración. - M .: Radio y comunicación, 1984. 272 ​​p., il. CDU 681.325.5-181.4.
  2. Computadora "Byte" (enlace inaccesible) . Fecha de acceso: 28 de julio de 2009. Archivado desde el original el 12 de febrero de 2012. 

Enlaces