Familia lógica para la interfaz del microcontrolador de 3.3 V

2

Necesito generar un montón de selecciones de chips para un bus SPI que quiero usar en un proyecto. Usaré un conector de borde de tarjeta de 36 posiciones (similar a PCIExpress = barato) y etc.

El bus es simple:

Pin 01 -> Clock
Pin 02 -> MOSI
Pin 03 -> MISO
Pin 04 -> CS#1
Pin 05 -> CS#2
Pin 06 -> CS#3
Pin 07 -> CS#4
Pin 08 -> CS#5
Pin 09 -> CS#6
Pin 10 -> CS#7
Pin 11 -> CS#8
Pin 12 -> CS#9
Pin 13 -> CS#10
Pin 14 -> CS#11
Pin 15 -> CS#12
Pin 16 -> CS#13
Pin 17 -> CS#14
Pin 18 -> CS#15

Otros pines en el conector del borde de la tarjeta son pines GND y VCC surtidos.

Necesito generar una selección de chip de 4 pines GPIO en el microcontrolador, para seleccionar un esclavo SPI de varios dispositivos, etc.

Hace mucho tiempo, esto se haría con un simple dispositivo 74LS154 (decodificador 1 de 16). El microcontrolador elegido es el único dispositivo de 3.3 V (EZ80), y me resulta difícil encontrar un equivalente de 3.3 V a 74LS154.

Por favor, dígame dónde puedo encontrar un dispositivo de 3.3 V 74LS154.

Editar:

mirando la hoja de datos del ez80, su SPI solo puede hacer velocidad de reloj / 2 del sistema. Es razonable pensar que la velocidad máxima a la que cambian los pines de selección de chip es igual a la tasa de caracteres, eso significa (50 MHz / 2) / 8 o 3.125 MHz. Así que no hay necesidad de toda esa velocidad (50 MHz).

    
pregunta Jorge Aldo

2 respuestas

3

La familia 74LS es, por definición, solo 5V. Si está trabajando con partes de 3.3V, ignórelo.

La familia 74HC es compatible con 3.3V. El 74HC154 puede ser adecuado para sus necesidades. Sin embargo, tenga en cuenta que solo está disponible en paquetes de montaje en superficie; el DIP 74HC154 fue descontinuado por la mayoría de los fabricantes hace algún tiempo.

Otra opción es un par de decodificadores 74HC138 de 3 a 8. Estas piezas tienen pines de activación activa alta y baja activa, por lo que se pueden combinar para emular un decodificador de 4 a 16.

Si las velocidades de la familia 74HC no son suficientes para sus necesidades, puede pasar a la familia 74AHC, que también es de 3.3V solamente. No hay una versión 74AHC del '154, pero el' 138 está disponible.

    
respondido por el duskwuff
2

La lógica de alta velocidad de 3.3V está en el callejón de la familia ALVC, si recuerdo correctamente. Consulte la muy útil Guía de selección de lógica de TI para obtener más detalles . Le dará una visión general de los voltajes:

ALVCenespecífico:

YAVC:

Y muchas de las partes de bajo voltaje y alto rendimiento también tolerarán una entrada de 3.3 V, si puede tolerar salidas de bajo voltaje.

    
respondido por el Krunal Desai

Lea otras preguntas en las etiquetas