Estoy tratando de usar un traductor MAX3023 para hacer que un dispositivo de 1.8V se comunique con un dispositivo de 3.3V.
Por alguna razón, solo VL2 a VCC2 parece funcionar un poco. La traducción de VCC a VL parece funcionar bien también. (No probé datos de alta velocidad con esto).
Las otras entradas de VL reducen de alguna manera el voltaje a ~ 0.8V de mi entrada de 1.8V. El consumo de corriente es de alrededor de 6 mA para estas entradas, mientras que VL2 solo toma 0.001 mA. Revisé tres veces las trazas, voltajes, conexiones, resistencias, etc., y parece que no puedo encontrar nada malo.
El dispositivo de 1.8V NO es tolerante a 3.3V (solo tolerante a 2.5V). 1.8V no es lo suficientemente alto como para registrarse de manera confiable como un '1' lógico para el dispositivo de 3.3V.
Hoja de datos aquí
La salida de PCB, esquema y (horrible) alcance (VL2 a VCC2 ~ 3Mbit) es aquí (El alcance C2 es una salida de dispositivo de 1.8V, C1 es una salida de MAX3023 sin carga adjunta)
Sin embargo, después de más pruebas, descubrí lo siguiente. Si conecto una fuente de 1.8V (MAX8860) directamente a un pin VL, parece funcionar bien para todas las entradas VL. Aún más desconcertante.
No puedo encontrar una especificación para el dispositivo de 1.8 V que indique la corriente de salida máxima o algo más. Todo lo que tengo es que sea tolerante a 2.5V y que tenga un "pullup débil".
Se agradecería enormemente cualquier pista sobre por qué esto no funciona como se esperaba.