Conexión de un 8051 a una SRAM de 2V

0

Acabo de pedir un ram de serie para usar con mi microcontrolador. Mi micro es en realidad AT89C2051-24PU y se ejecuta en 4-6VDC.

El ram 23K256-I / P (según la hoja de datos) se ejecuta en 2.7 a 3.6VDC.

Desde mi esquema, estoy tratando de controlar la RAM con los pines GPIO P1.5 a P1.7 y leer el estado con P1.4.

Uso un diodo para los datos de retorno para evitar que el voltaje excesivo del pin P1.4 ingrese en la RAM (¿o estoy siendo demasiado paranoico aquí?)

R1 y R2 están diseñados para ser un divisor de voltaje, de modo que VCC para el ram está dentro de los límites.

Creo que los pines GPIO 8051 solo tienen valores de alta impedancia y tierra, por lo que agregué resistencias pull-up al voltaje más bajo para dar un valor predeterminado de 1 a los pines de entrada de la RAM (a menos que establezca alguno de los valores a cero en el código 8051).

¿Es satisfactorio el esquema, y hay una mejor manera de hacerlo que confiar en las resistencias y el diodo? No quiero sobrecalentar y posiblemente quemar el chip RAM. Cuanto más simple sea el circuito, mejor.

    
pregunta Dave Tweed

0 respuestas

Lea otras preguntas en las etiquetas