Olimex, la empresa búlgara especializada en hardware abierto, lanzó dos convertidores de nivel lógico que se instalan sin soldar, informó Hackster.io. Uno está pensado para protoboard y el otro para UEXT, el conector de expansión propio de la marca. Los dos diseños se publicaron con licencia de código abierto.

Tsvetan Usunov, fundador de Olimex, explicó el problema que resuelven.

"Mezclar niveles de voltaje es uno de los dolores de cabeza más comunes en el trabajo embebido. Tu microcontrolador funciona a 3,3 V, el sensor que quieres usar es de 5 V, el módulo de pantalla de al lado es de 1,8 V y el viejo shield de Arduino que tienes en el cajón todavía espera lógica de 5 V", dijo Usunov. "Si los conectas directo, en el mejor caso nada funciona; en el peor, dañas un pin GPIO [entrada/salida de propósito general] o el propio sensor. La solución clásica es un convertidor de nivel, y hoy lanzamos dos placas de hardware abierto que resuelven este problema en dos situaciones distintas: una para prototipos rápidos en protoboard y otra para nuestro ecosistema UEXT".

BB-LVL-SHIFT, para la protoboard

El BB-LVL-SHIFT es una placa compacta que se inserta en proyectos sobre protoboard sin soldadura. También se puede usar como componente de montaje pasante en un PCB o soldarle cables directo a los pines.

Hace conversión de nivel bidireccional y automática entre 1,65 V y 5,5 V en dos líneas. Según Usunov, sirve para traducir señales I2C y UART, con velocidades de hasta 1 Mb/s.

UEXT-LVL-SHIFT, para el conector de Olimex

El UEXT-LVL-SHIFT aplica la misma idea al conector UEXT, presente en muchas placas de desarrollo con microcontrolador y computadores de placa única de Olimex. Ese conector permite sumar módulos externos sin soldar.

La placa convierte por completo las señales UART, SPI e I2C de sus conectores UEXT. I2C llega hasta 1 Mb/s, mientras SPI y UART alcanzan estas velocidades según el voltaje:

VoltajeVelocidad máxima de SPI y UART
1,8 V75 Mb/s
2,5 V180 Mb/s
5 V420 Mb/s

"Con estas velocidades el SPI no es un cuello de botella", dijo Usunov. "Puedes manejar pantallas SPI rápidas, memorias flash o ADC [convertidores analógico digitales] a través del convertidor sin ralentizar tu diseño".

¿Cuánto cuestan y dónde están los diseños?

El BB-LVL-SHIFT se vende en la tienda de Olimex a 3,95 euros (unos 4,44 dólares) antes de descuentos por volumen. El UEXT-LVL-SHIFT cuesta 4,95 euros (unos 5,56 dólares), también antes de descuentos.

Los archivos de diseño de ambas placas están en GitHub bajo la variante fuertemente recíproca de la licencia CERN Open Hardware License versión 2.