Estoy buscando la interfaz de un dispositivo de 3.3V con uno de 5V. Esto requerirá el cambio de los niveles lógicos entre los dos dispositivos.
Hacer esto en una dirección es un asunto trivial, pero necesito hacerlo en ambas direcciones (lectura y escritura, es un bus de datos).
Sé que hay conductores de autobuses que pueden hacer esto, pero yo soy un flaco, así que estoy buscando para ver si puedo hacerlo con los discretos que tengo a mi alcance.
Se me ocurrió este circuito:
Nosésirealmenteharáloquequiero,peroalleerotrasfuentes(incluido
Mi idea es que los datos de 5v a 3.3v pasan por D2 y la resistencia en serie R2 para disminuir el voltaje. Los datos de 3.3 a 5 v pasan por D1 y R1 los detiene.
¿Esto funcionaría? ¿Está completo el galimatías?
Actualización
Ok, entonces hemos acordado que el circuito es un galimatías total.
He hecho algunos ajustes, y he encontrado esto:
Jugar con mi alcance me da niveles de alrededor de 1V-4V en el lado de + 5V y de 0V a 3V en el lado de 3.3V. Ambos lados tienen un nivel alto por defecto y la conexión a tierra en un lado provoca un nivel bajo en el otro lado.
Las resistencias son todas de 10KΩ, y he tenido ambos extremos alimentándose a través de resistencias de 100KΩ para simular alguna forma de carga. Los diodos son todos Schottky.
¿Pensamientos?