Búsqueda de componentes

0

No estoy seguro de que esta sea la forma correcta de preguntar esto, pero de todos modos lo intentaré. Básicamente, estoy buscando un componente que con una señal de reloj pueda abrir y cerrar otros 4 canales.

Clock | 0 1 0 1 0 1 0 1
S0    | 0 1 0 0 0 0 0 0
S1    | 0 0 0 1 0 0 0 0
S2    | 0 0 0 0 0 1 0 0
S3    | 0 0 0 0 0 0 0 1

0 y 1 representan bajo y alto respectivamente.

En el flanco ascendente, establezca la corriente a alta en la salida especificada anteriormente. vuelve a bajar en el borde de la caída.

¿Cuál es el nombre de este componente, si existe? Estoy buscando una alternativa dip-8 si eso fuera posible.

Saludos cordiales

    
pregunta Olle

2 respuestas

-1

Para un patrón particular como usted ha mostrado, puede haber una solución si puede ir un poco más grande que una inmersión de 8 pines. Esencialmente su secuencia de salidas a su vez. Esto es en realidad muy parecido a un circuito tipo "LED chaser" que a menudo se construye alrededor de un CD4017. Tiene la complicación adicional de que necesita deshabilitar todas las salidas cuando el reloj está bajo y, desafortunadamente, este chip no tiene una salida en blanco ni una señal de habilitación. Entonces, además de ser demasiado grande, necesitarías seguirlo con otra cosa. Es posible que exista alguna función heredada que se adapte a sus necesidades, pero la mayoría de los IC lógicos más antiguos tienen paquetes más grandes que 8 pines.

Para la forma arbitraria de este problema, de manera realista, si la velocidad del reloj no es demasiado rápida, es posible que desee utilizar un microcontrolador. Podría hacer esto con un ATtiny85 (o 25 o 45) a una velocidad de hasta 500 mil o incluso un millón de veces por segundo. Una de las principales ventajas es que usted cumple con el requisito DIP de 8 pines (5 E / S utilizables sin desactivar el fusible de restablecimiento, lo que dificulta la reprogramación).

Para ir rápido, es probable que desees un poco de lógica programable, históricamente un PAL o GAL, hoy un CPLD. Pero estos no están disponibles en su DIP de 8 pines deseado. Solía poder obtener PAL en DIP de 16 pines, pero los CPLD son prácticamente todo montaje en superficie.

    
respondido por el Chris Stratton
1

¿Por qué no usar un registro de desplazamiento? Reloj en cualquier patrón que desee desde un microcontrolador. O mejor aún, solo use un microcontrolador directamente, como el controlador ATTiny24 o ATTiny25.20-30mA actual, de 3V a 5V. 8 pines: 2 para poder y amp; gnd 1 para el reloj. 1 para habilitar el patrón cuando está alto, o detenerlo, o borrarlo, cuando está bajo, como ejemplo. 4 para salidas.

Sería fácil de programar usando el IDE de Arduino.

    
respondido por el CrossRoads

Lea otras preguntas en las etiquetas