{"product_id":"convertidor-de-nivel-logico-bidireccional-4-canales-bss138-adaptador-3-3v-a-5v-para-i2c-spi-y-uart-con-arduino-y-esp32","title":"Convertidor de Nivel Lógico Bidireccional 4 Canales BSS138 - Adaptador 3.3V a 5V para I2C, SPI y UART con Arduino y ESP32","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003e¿Qué es?\u003c\/strong\u003e\u003cbr\u003eMódulo convertidor (o \"traductor\") de niveles lógicos bidireccional de 4 canales, basado en cuatro MOSFETs \u003cstrong\u003eBSS138\u003c\/strong\u003e con resistencias pull-up de 10kΩ. Permite que dos sistemas digitales que trabajan a distinto voltaje —por ejemplo un Arduino de 5V y un ESP32 o un sensor de 3.3V— se comuniquen entre sí sin dañarse. Cada canal convierte en \u003cstrong\u003eambos sentidos automáticamente\u003c\/strong\u003e, sin necesidad de un pin de control de dirección. Se alimenta con las dos tensiones del sistema: la mayor en el pin \u003cstrong\u003eHV\u003c\/strong\u003e, la menor en el pin \u003cstrong\u003eLV\u003c\/strong\u003e, y ambos sistemas comparten \u003cstrong\u003eGND\u003c\/strong\u003e. Incluye dos tiras de pines macho sin soldar, para usarlo en protoboard o soldar cables directamente.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eEspecificaciones técnicas:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eCanales: 4, bidireccionales e independientes\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eComponente principal: 4 × MOSFET BSS138 (N-channel, SOT-23)\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eResistencias pull-up: 8 × 10kΩ (una por lado de cada canal)\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eVoltaje lado bajo (LV): 1.8V a 3.3V\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eVoltaje lado alto (HV): 3.3V a 5V (soporta hasta 10V)\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eFrecuencia de operación típica: hasta 400KHz\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eVelocidad máxima en SPI: inferior a 2MHz\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eControl de dirección: no requiere (conmutación automática)\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003ePines: HV1–HV4, HV, GND \/ LV1–LV4, LV, GND (paso 2.54mm)\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eDimensiones: aprox. 16 × 13.3 × 3mm\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eIncluye: 2 tiras de headers macho (sin soldar)\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSeñales soportadas: solo digitales (I2C, SPI, UART\/TTL serial, OneWire, GPIO)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003e¿Para qué sirve?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eConectar sensores, pantallas y módulos de \u003cstrong\u003e3.3V a un Arduino UNO, Nano o Mega de 5V\u003c\/strong\u003e sin quemarlos: BMP280, MPU6050, tarjetas microSD, pantallas Nokia 5110\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eComunicar un \u003cstrong\u003eESP32 o ESP8266 con periféricos de 5V\u003c\/strong\u003e: pantallas LCD 1602\/2004 con módulo I2C, módulos de relés, sensores ultrasónicos HC-SR04\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eAdaptar buses \u003cstrong\u003eI2C\u003c\/strong\u003e entre dispositivos de distinto voltaje — es su aplicación principal y para la que fue diseñado\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eComunicación \u003cstrong\u003eUART\/TTL serial\u003c\/strong\u003e entre un microcontrolador de 5V y módulos Bluetooth HC-05, GPS o LoRa de 3.3V\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eConectar una \u003cstrong\u003eRaspberry Pi (3.3V) con periféricos de 5V\u003c\/strong\u003e, protegiendo los GPIO que son especialmente sensibles a sobretensión\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003e¿Qué problema te soluciona?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eEvita quemar módulos de 3.3V con señales de 5V\u003c\/strong\u003e, que es una de las causas más frecuentes de fallas en proyectos maker: un pin de datos de 5V aplicado a un ESP32 puede dañar el microcontrolador de forma permanente e irreversible\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eSustituye el divisor de voltaje improvisado con resistencias\u003c\/strong\u003e, que solo funciona en un sentido, es impreciso y no sirve para buses bidireccionales como I2C\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eCuatro canales en un solo módulo\u003c\/strong\u003e: cubre de una vez las líneas de un bus I2C completo (SDA y SCL) más dos señales adicionales, o un bus SPI casi entero, sin encadenar módulos\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003ePreguntas frecuentes:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e❓ \u003cem\u003e¿Es un regulador de voltaje? ¿Puedo alimentar un ESP32 con él?\u003c\/em\u003e\u003cbr\u003eNo. Este módulo adapta \u003cstrong\u003eseñales de datos\u003c\/strong\u003e, no entrega corriente para alimentar dispositivos. Los pines HV y LV son referencias de voltaje, no salidas de potencia. Para alimentar un dispositivo necesitas un módulo reductor DC-DC. Son productos complementarios: el reductor entrega la energía, este adapta la comunicación.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e❓ \u003cem\u003e¿Cómo lo conecto?\u003c\/em\u003e\u003cbr\u003eAlimenta el pin \u003cstrong\u003eHV\u003c\/strong\u003e con el voltaje mayor (ej. 5V del Arduino) y el pin \u003cstrong\u003eLV\u003c\/strong\u003e con el menor (ej. 3.3V). Conecta el GND de ambos sistemas. Luego enlaza las señales por pares correlativos: LV1 ↔ HV1, LV2 ↔ HV2, y así sucesivamente. Nunca conectes el lado alto a los pines LV.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e❓ \u003cem\u003e¿Necesito indicarle en qué dirección va la señal?\u003c\/em\u003e\u003cbr\u003eNo. El diseño con MOSFET detecta automáticamente el sentido del flujo de datos. Por eso funciona con I2C, donde maestro y esclavo se turnan para transmitir por la misma línea.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e❓ \u003cem\u003e¿Sirve para señales analógicas o para PWM?\u003c\/em\u003e\u003cbr\u003eSolo para \u003cstrong\u003eseñales digitales\u003c\/strong\u003e. No funciona con señales analógicas (la salida de un potenciómetro o un sensor analógico). Para PWM funciona a frecuencias bajas, pero las resistencias de 10kΩ pueden redondear los flancos a frecuencias altas.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e❓ \u003cem\u003e¿Cuál es su límite de velocidad?\u003c\/em\u003e\u003cbr\u003eLas pull-up de 10kΩ son el factor limitante. En la práctica opera bien hasta unos 400KHz, suficiente para I2C estándar y rápido, UART y SPI lento. Para SPI por encima de 2MHz conviene un convertidor con buffer activo tipo TXB0108 o 74LVC245.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e❓ \u003cem\u003e¿Por qué tiene 6 pines por lado si son 4 canales?\u003c\/em\u003e\u003cbr\u003eCuatro pines son los canales de datos (HV1–HV4 \/ LV1–LV4) y los otros dos son las referencias de alimentación (HV y LV) más el GND. Los pines GND sirven para compartir tierra entre los dos sistemas — algo obligatorio para que la conversión funcione correctamente.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e❓ \u003cem\u003e¿Viene con los pines soldados?\u003c\/em\u003e\u003cbr\u003eNo, incluye las tiras de headers sueltas. Tip: insértalas primero en una protoboard para que queden alineadas mientras las sueldas.\u003c\/p\u003e","brand":"Mega Electrónica Uno","offers":[{"title":"Default Title","offer_id":42355364823095,"sku":null,"price":2.0,"currency_code":"USD","in_stock":true}],"url":"https:\/\/megaelectronicauno.com\/products\/convertidor-de-nivel-logico-bidireccional-4-canales-bss138-adaptador-3-3v-a-5v-para-i2c-spi-y-uart-con-arduino-y-esp32","provider":"Mega Electrónica Uno","version":"1.0","type":"link"}