🛠 Primer enlace y puesta en marcha del UEXT-CH390
Objectifs
Este tutorial tiene como objetivo realizar la conexión física mínima del módulo Olimex UEXT-CH390 a un microcontrolador compatible. Verificaremos que el módulo recibe la alimentación correcta de 3.3V y que las líneas de datos SPI están bien conectadas, sin programar aún el software. Este es el paso fundamental para evitar errores de cableado antes de pasar a la configuración de red.
Matériel nécessaire
- Un módulo Olimex UEXT-CH390.
- Una placa de desarrollo compatible (ej: Raspberry Pi Pico, ESP32-S3, o placa con conector UEXT estándar).
- Un cable USB para alimentar la placa anfitriona.
- Un cable Ethernet RJ45 y un router o switch de red.
- Un ordenador para la verificación visual.
Étapes
El módulo UEXT-CH390 utiliza un conector UEXT de 10 pines. Asegúrese de que su placa anfitriona tenga un conector UEXT o pUEXT compatible. Si usa una placa sin UEXT nativo, deberá usar cables Dupont para conectar los pines correspondientes (SPI MOSI, MISO, SCK, CS, 3.3V, GND).
- Identificación de conectores
Inserte delicadamente el módulo UEXT-CH390 en el conector UEXT de la placa anfitriona. Verifique que el pin 1 (generalmente marcado con un triángulo o línea roja en el conector) esté alineado con el pin 1 de la placa anfitriona. Una inversión de pines puede dañar el módulo.
- Conexión física
Conecte la placa anfitriona a su ordenador mediante el cable USB. El módulo UEXT-CH390 se alimenta a 3.3V directamente desde la placa anfitriona a través del bus SPI. No hay un LED de alimentación específico en el módulo, pero asegúrese de que la placa anfitriona esté encendida.
- Verificación de alimentación
Inserte el cable Ethernet en el puerto RJ45 del módulo UEXT-CH390. El otro extremo debe conectarse a un puerto LAN de su router o switch. En esta etapa, los LED del puerto Ethernet pueden parpadear si el enlace físico está establecido, incluso sin código cargado.
- Conexión de red
Observe el módulo. Verifique que ningún componente se caliente anormalmente. El módulo mide 50 x 21 mm y debe permanecer frío al tacto al encenderse sin carga lógica.
- Inspección visual
Vérification
Para confirmar que la conexión es correcta, puede usar un multímetro en modo continuidad o voltaje DC. Coloque la sonda negra en un pin GND del conector UEXT y la sonda roja en el pin 3.3V. Debe leer un voltaje estable cercano a 3.3V. Si no hay voltaje, verifique que la placa anfitriona esté alimentada y que el conector esté bien insertado.
Pour aller plus loin
Una vez confirmada la alimentación, el siguiente paso es cargar un firmware de prueba. Para usuarios de Raspberry Pi Pico, puede compilar el ejemplo lwIP proporcionado en el SDK. Para usuarios de ESP32, se recomienda el firmware ESPHome con el componente CH390 para una integración rápida con Home Assistant.
Otros tutoriales para esta placa
Ejemplos de código para esta placa
esp32-ch390-lwip-station.inoC++rp2040-pico-ch390-micropython.pyPythonesp32-ch390-udp-sensor-gateway.inoC++esp32-ch390-web-server-local.inoC++rp2040-ch390-iot-home-assistant.inoYAMLrp2040-lwip-ethernet-ping-6.inoC/C++ (Raspberry Pi Pico SDK)