El xx4517 ( http://www.onsemi.com/pub_link/Collateral/MC14517B-D.PDF ) es un chip de 16 pines que contiene dos unidades de registro de desplazamiento de 64 bits, cada una de las cuales se divide a su vez en cuatro unidades de 16 bits. registros de bits. Cada una de las unidades de cambio tiene un pin que puede llamarse "WE" o "PE/OE" que selecciona entre dos modos de operación. En un modo, la entrada del bit 0 se enclava en el primer registro y cada uno de los otros registros enclava la salida de su predecesor. Las salidas de los cuatro registros de desplazamiento se envían a los pines del dispositivo. En el segundo modo, los controladores de las cuatro salidas están desactivados; los primeros tres pines se reutilizan para que los registros de desplazamiento del segundo al cuarto tomen datos de esos pines en lugar de sus registros de desplazamiento predecesores. El pin de salida final simplemente no se usa.
Está claro cómo el dispositivo podría ser útil cuando el pin de modo está bajo. También puedo ver cómo sería útil tener un medio para cambiar entre cualquiera de los siguientes pares de modos:
Intermediate shift values are output and passed to the next stage
Pins are floated but shift-register outputs are passed to the next stage anyway
Pins are floated but shift-register outputs are passed to the next stage anyway
Pins are floated, and shift registers take input from them
Tengo curiosidad de qué manera se puede utilizar prácticamente la función de modo tal como está. En todos los casos, puedo pensar en dónde a veces me gustaría que un dispositivo cargue los toques intermedios desde los pines externos, habría momentos en los que querría que no cargara los toques intermedios desde los pines externos pero que tampoco les enviara nada .
Dado que las piezas con el pinout xx4517 se han fabricado durante décadas, mientras que otros tipos de registros de cambio han ido y venido, y dado que 14 pines parecen haber sido al menos un tamaño tan común para la lógica discreta como 16 pines, parecería curioso si esos los pines nunca fueron utilizados por ninguno de los circuitos en los que se ha empleado la pieza (especialmente porque uno puede imaginar fácilmente otros propósitos útiles para los que se podrían haber puesto dichos pines). ¿Hay algún medio inteligente de usar el pin WE del 4517 que desconozco? Lo único en lo que puedo pensar sería en aplicaciones que solo quieren usar los pines de la mitad del toque como entradas para controlarlos a través de resistencias de 4.7K e ignorar el hecho de que a menudo serán retroalimentados, pero eso parece realmente muy repugnante ¿Hubo mejores usos?
Las dos configuraciones más básicas para este circuito que se me ocurren son:
Los dos anteriores son los más básicos, y los toques intermedios se utilizan para un solo propósito en cada uno de ellos. En 1
, la señal WE no debe afirmarse en absoluto. En 2
, la lógica que impulsa las derivaciones intermedias debería convertirse en una impedancia alta cuando WE se anula.
Podemos encontrar la aplicación en la que las derivaciones intermedias se utilizarán como entradas y salidas: si está utilizando los pines D, 16, 32 y 48 de ambos registros empaquetados (un total de 8 pines) como entradas y los pines 16,32, 48,64 de ambos registros empaquetados (total de 8 pines) como salidas: obtiene un elemento de memoria serial de 8 bits de ancho. Esta memoria puede muestrear un Byte de datos del bus y poner un Byte de datos en el bus. Si está utilizando un solo bus para lectura y escritura (lo que suele ser el caso), el hecho de que las salidas suban Z cuando afirma WE es muy útil: puede conectar el bus directamente a las entradas/salidas sin ningún tri adicional. -estados. Solo asegúrese de que está conectando los relojes a ambos registros cuando no desea muestrear datos del bus ni poner la siguiente muestra en el bus.
yippie
Super gato
Ignacio Vázquez-Abrams
Super gato