Diseño de un 74LS461 (contador de carga previa de 8 bits con salida de triple estado) en CMOS 16F873 PIC

0

Mañana todos, Me he diseñado en una esquina usando 5 74HC461 en una función de transferencia DMA. Utilicé estos chips inicialmente, ya que descargaban gran parte de la sobrecarga de enclavamiento HSB-LSB de la dirección mundana del 87c52 solo para encontrar que la versión de HC / HCT de este chip nunca se había lanzado. El arte de PCB está listo para hacer, el software está hecho, yada yada, así que estoy tratando de no tener una bofetada de rediseño drástica en la cara. Lo que me sorprende es que no hay CMOS 8 BIT UP COUNTERS CON PRELOAD Y TRISTATE OUTPUTS's. Así que estoy viendo un PIC delgado de 24 pines haciendo el trabajo. O es el momento de su hija. El PCB no tiene espacio para 74c161, por lo que un nuevo diseño del tablero requiere el uso de los bienes raíces existentes. Ahora, ¿se pueden poner los puertos de la imagen en un modo de alta impedancia como en los 8051? A (sudo tristate)

    
pregunta forjack842

1 respuesta

1

Debería poder hacer esto con un GAL22V10 o, al menos, con el Atmel ATF22V10 ya que Lattice ya no hace su versión. Aquí está el pinout del 74LS461 ...

...yaquíestáelATF22V10:

Lamacrocélulaparael22V10seveasí...

... para que pueda usar el pin 13 como OE para las salidas que desee. Si necesita la función Llevar en el pin 23, su salida estará deshabilitada.

Dependiendo de la versión de velocidad que obtenga, puede correr a las frecuencias de reloj máximas de 80Mhz a 166MHz. El único inconveniente posible es que necesita un suministro de 5V, donde existía un 74HC, podría haberse ejecutado en 3.3 si lo hubiera necesitado.

El 16F873 tiene 28 pines por lo que no puede ocupar la misma huella, aunque no es mucho más grande. Estoy bastante seguro de que no hay ningún PIC de 24 pin.

    
respondido por el Finbarr

Lea otras preguntas en las etiquetas