TODOPIC

FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: jhozate en 28 de Diciembre de 2016, 16:48:32

Título: Bus I2C con esclavos a diferente voltaje
Publicado por: jhozate en 28 de Diciembre de 2016, 16:48:32
Hola a todos, resulta que requiero conectar en un bus I2C un esclado que opera a 1,8V y otro esclavo opera a 3.3V, he encontrado un par de integrados que parecen solucionar el tema, también he encontrado un nota de aplicación de NXP donde solucionan esto con un par de mosfet y 4 resistencias, quisiera saber si alguien ha tenido la misma situación?
Adjunto el esquema que recomienda NXP
Adjunto link de la nota de aplicación
http://www.nxp.com/documents/application_note/AN10441.pdf
Título: Re:Bus I2C con esclavos a diferente voltaje
Publicado por: Jorge555 en 28 de Diciembre de 2016, 19:17:01
Hola,

puedes usar un intercambiador de niveles hecho con transistores como el que muestras, en las notas de aplicación tendrás varios ejemplos, o puedes usar un integrado a medida para la tarea, la ventaja de usar el integrado es que además de intercambiar niveles puede funcionar como buffer, aumentando la capacitancia que puede haber en tu bus i2c, importante usar un buffer si vas a usar cables para unir dos buses i2c entre pcbs.

Uno que me viene a la memoria que recuerdo haber usado: http://es.farnell.com/nxp/pca9517ad-112/i2c-bus-repeater-w-level-trans/dp/2400580

Pero vamos tienes cientos de opciones de integrados y algunas se pueden adaptar mejor a lo que necesitas que otras.

Saludos
Título: Re:Bus I2C con esclavos a diferente voltaje
Publicado por: elreypic2 en 28 de Diciembre de 2016, 19:43:34
Que tal jhozate,

La solución con mosfet es muy práctica y se puede conseguir un board con los mosfet a un precio realmente económico tal como el siguiente:

https://www.addicore.com/Logic-Level-Converter-Bi-Directional-5V-to-3-3V-p/227.htm

O bien puedes usar un IC decicado para eso tal como el siguiente:

https://www.addicore.com/TXS0108E-p/ad284.htm

La primera opcion no se si funciona en 1.8V pero la segunda opción sí funciona.

Espero esto te sirva.

Elreypic.