Adaptador de niveles ic2

En la actualidad existen microcontroladores que utilizan 3,3Volts de alimentación debido a las modernas tecnologías de fabricación de 0,5 micrómetros. Además, la constante miniaturización ya está entregándonos dispositivos que trabajan a 2Volts, 1,8Volts y hasta 1,35Volts. La existencia de componentes que trabajan a tensiones normalizadas de 5Volts nos obliga a adaptar los niveles de voltaje dentro del bus I2C para lograr un funcionamiento correcto entre estos dispositivos que utilizan distintas fuentes de tensión. Un problema frecuente; he aquí una solución eficiente.

Si en un circuito no existen dispositivos capaces de adaptar los niveles de los impulsos manejados dentro de un bus I2C entre dos dispositivos que sean alimentados con diferentes tensiones, es muy probable que aquel que trabaje con la menor tensión se dañe irremediablemente. En el caso inverso, aquellos que utilicen los voltajes de trabajo inferiores corren el riesgo de no ser detectados dentro del bus cuando intentan conectarse a los demás. Sin embargo, existen algunos componentes que, a pesar de operar con tensiones de 3,3Volts de alimentación, tienen la posibilidad de conectarse sin inconvenientes y sin componentes adicionales a un bus I2C que utilice una tensión de 5Volts. Un circuito de ejemplo de convivencia de elementos de distintas características sería el siguiente:

Dispositivos de 3,3Volts que pueden operar en un bus I2C de 5Volts El inconveniente que se presenta con esta clase de montajes es que, en la gran mayoría de los casos, los dispositivos que son desarrollados para operar con tensiones de trabajo de 3,3Volts no traen la posibilidad de ser compatibles con un bus I2C de 5Volts, mientras que los pocos que sí lo hacen y que se encuentran en el mercado son más caros que un dispositivo estándar, ya que las técnicas de fabricación son más complejas. La manera más usual de solucionar este inconveniente es a través de la utilización de dos transistores MOS-FET de canal N conectados entre los elementos de distintas tensiones de trabajo, tal como se observa en la imagen.

si estamos trabajando con un equipo alimentado a baterías. podemos ³suspender´ las secciones que no sean necesarias para el correcto funcionamiento del microcontrolador principal. mientras que del lado derecho. podemos suspender sensores. el sector izquierdo se alimenta con 3. Por ejemplo. optimización y uso correcto de la energía es prioritario. Los transistores MOS-FET de canal N utilizados en el circuito pueden ser cualquier dispositivo capaz de manejar tensiones de 50Volts y corrientes de 100mA máximas. sistemas con microcontroladores que funcionen de manera satelital al principal. como puede ser el modelo BSN20 fabricado por NXP. . Es decir. Funcionamiento del adaptador Lo elemental que salta a la vista en el segundo diagrama mostrado es que la falta de cualquiera de las tensiones de alimentación en el equipo no significa que el bus I2C deje de funcionar.3Volts y las resistencias Pull-Up (Rpl) utilizadas son de un valor acorde a esta tensión de alimentación (3K3). display. las resistencias Rph (4K7) son las que se utilizan habitualmente en cualquier disposición de bus I2C con alimentación de 5Volts. relés.Circuito sugerido para el adaptador de tensiones I2C Como podemos deducir de la imagen. donde la preservación. y todo dispositivo I2C que esté ³colgado´ del bus y no requiera ser alimentado de manera permanente debido a que no es necesario su intervención contínua.

Una de las características necesarias para un correcto funcionamiento del bus es que los pines SDA y SCL de los circuitos conectados sean de colector abierto para poder garantizar un drenaje correcto de la corriente a través del bus. un movimiento mecánico necesario y muchos otros ³consumos´ que son momentáneos y no continuos. como puede ser una toma fotográfica. las Puertas (o Gate) de los transistores MOS-FET deben estar conectadas directamente a la tensión de alimentación más baja. un análisis químico específico. y los Drenadores (Drain) hacia los de mayor tensión de alimentación. Las auto-evaluaciones funcionales de estos vehículos espaciales son un claro ejemplo de consumos que no requieren operatividad contínua. . Además. No es necesario que estén consumiendo de manera contínua la energía de las baterías sino que deben hacerlo sólo en el momento en que deban realizar una tarea.El microcontrolador principal determina que dispositivos activar a través del bus Otro ejemplo son los instrumentos que habitan una sonda espacial. Por su parte. las Fuentes (Source) también deben estar orientadas hacia los sistemas de menor tensión. y como vemos en el esquema.

en este caso. Además. los transistores estarán polarizados para conducir cuando las condiciones de diferencias de potencial mencionadas se hagan presentes (intercambio de datos). El transistor pasa entonces a estado de conducción. Ambas ramas mantendrán un estado ALTO gracias a sus respectivas resistencias Pull-Up. de modo que una diferencia de potencial entre fuente y drenador dará lugar a una corriente. aparecerán portadores minoritarios (electrones en MOS-FET de canal N) en la región de deplexión que darán lugar a un canal de conducción. por lo que no habrá diferencia de potencial G-S y. se comporta como una resistencia controlada por la tensión de puerta y. manteniendo aisladas a las secciones del bus. la tensión de puerta (G) será la misma que la de la fuente (S) en cada rama. ninguno de los transistores entrará en estado de conducción.Un transistor MOS-FET puede funcionar como una resistencia variable Al polarizarse la puerta con una tensión positiva en un MOS-FET de canal N. El transistor. es decir. en consecuencia. cuando ningún dispositivo de ninguna de las ramas de alimentación pone a cero las líneas SDA o SCL. brindando la protección necesaria a los dispositivos que trabajan con menor tensión. . Los tres estados posibles dentro del circuito son muy sencillos de comprender. se crea una región de deplexión (canal de conducción electrónica) en la región que separa la fuente y el drenador. Si esta tensión crece lo suficiente. El primero es cuando no hay actividad en el bus de datos. como nosotros tenemos estos pines (Vg) conectados a VCC1.3Volts). En este caso. el diodo de protección que trae cada transistor impedirá la conducción desde las zonas de tensión alta (5Volts) hasta las zonas de tensión baja (3.

Un estado bajo se hace presente en la zona de los 3. Esta diferencia de potencial iniciará la conducción del transistor.3Volts. Por lo tanto. la línea también será inducida a un estado bajo y será arrastrada por la conducción del MOS-FET. y del lado de alta tensión. ambas secciones del bus pasarán a un estado BAJO y al mismo nivel de tensión. .3Volts El segundo estado posible es cuando hay un estado bajo en alguna de las líneas del lado de los 3. mientras que la puerta (G) se mantendrá polarizada a 3. En esta situación.3Volts. La fuente (S) del transistor involucrado pasará a un estado bajo.

y la fuente (S) del transistor. comenzando la conducción a través del mismo y asegurando el estado BAJO a ambos lados del bus.3Vols. cuando es polarizado correctamente. el MOS-FET se comporta como un resistor variable entre drenador (D) y fuente (S). Inicialmente. Recordemos que. De esta forma. el diodo interno del transistor entrará en conducción desde las líneas polarizadas a 3.3Volts hacia el potencial cercano a cero existente en la otra sección que se puso en estado BAJO. podemos agregar que las tensiones a ambos lados del bus pueden ser muy distintas entre sí. Como último dato. se vuelve a provocar la diferencia de potencial entre la puerta (G).Un estado bajo se hace presente en la zona de los 5Volts El tercer y último estado es cuando una línea pasa a un estado BAJO en la zona de 5Volts. que siempre estará a 3. podemos ver los tres estados posibles dentro del bus para un funcionamiento correcto del mismo. la fuente (S) pasa a un estado bajo inducida por la conducción del diodo y. De esta forma. . pudiendo variar entre 2Volts y 10Volts sin problemas. El único requisito que se debe mantener es que las puertas (G) de los transistores deben conectarse a la menor alimentación existente en el circuito. en consecuencia.

Sign up to vote on this title
UsefulNot useful