Para un proyecto de hobby mío, estoy pensando en conectar algunos chips SRAM de 5V antiguos como este a un FPGA compatible con 3.3V. La frecuencia objetivo es 50MHz. Después de algunos experimentos con simuladores, descubrí que un simple divisor de voltaje podría funcionar:
Esto proporciona una agradable señal de pico a pico de 0.2..3.0V en el lado de 3.3V cuando se maneja con el lado de 5V Sin embargo, en la dirección opuesta, la señal de salida es solo 0.4..2.6V pico a pico, que es algo dentro de la especificación para un W24512AK (\ $ V_ {0H} = 0.8V \ $ y \ $ V_ {1L} = 2.2V \ $) pero el margen no es grande. Me pregunto si esto funcionará en la práctica.
Así que me gustaría mejorar el margen usando un convertidor de nivel activo, pero por lo que puedo ver, todos los esquemas simples (por ejemplo, los listados aquí ) tienen una respuesta de frecuencia terrible. La única solución viable que veo es comprar algo de TXB0108 que puede alcanzar 100Mbps a 3.3V.
¿Hay un esquema de convertidor de nivel que he pasado por alto? Como tal, no tiene que ser verdaderamente bidireccional ya que la señal \ $ \ overline {WR} \ $ es accesible y se puede usar para habilitar / deshabilitar los desplazadores en cada dirección.