Conectividad Ethernet 10BASE-T mediante interfaz SPI.
El ENC28J60 conecta un microcontrolador a redes Ethernet 10BASE-T mediante el controlador Microchip ENC28J60 y una interfaz SPI. Incluye controlador MAC/PHY, memoria de paquetes y conector RJ45 con magnetismo según la placa. La versión estándar ofrece una placa mayor y terminales más cómodos para prototipado. Requiere una biblioteca específica y utiliza más recursos del microcontrolador que controladores con TCP/IP integrado.
Especificaciones técnicas
Características principales
Valor
Alimentación del chip
3,1 a 3,6 V CC
Red
Ethernet 10BASE-T
Interfaz
SPI hasta 20 MHz
Buffer
8 KB SRAM de doble puerto
MAC/PHY
Integrados
Conector
RJ45 con magnetismo según módulo
Compatibilidad
Arduino y Raspberry Pi mediante SPI/driver
Características adicionales
Valor
Dúplex
Full o half-duplex
Paquetes
Filtrado programable
Interrupción
Salida INT
Niveles
Lógica de 3,3 V
Pila TCP/IP
Ejecutada por software anfitrión
Aplicaciones
Servidores, sensores y control cableado
Información técnica: No alimentes el chip directamente con 5 V. Confirma si la placa incorpora regulador y adaptación de nivel antes de conectarla a Arduino Uno.
Ventajas y aplicaciones
Integración completa: Su diseño reúne las funciones esenciales y reduce componentes externos durante montaje, configuración y verificación del proyecto electrónico.
Formato práctico: La placa facilita prototipado, mantenimiento y conexión con otros dispositivos mediante terminales e interfaces claramente organizados físicamente.
Funcionamiento configurable: Permite ajustar parámetros relevantes por software o hardware para adaptarse a diferentes condiciones operativas y aplicaciones reales.
Compatibilidad amplia: Puede integrarse con plataformas, herramientas y protocolos habituales respetando los niveles eléctricos y requisitos particulares de cada interfaz.
Aplicaciones educativas: Facilita aprender programación, comunicación y control mediante pruebas repetibles, diagnósticos visibles y proyectos progresivos completamente funcionales.
Dos imágenes destinadas al esquema de conexión y al pinout del producto. Reemplaza cada URL por la imagen correspondiente subida a Odoo.
Galería de esquemas y conexiones
Guía de conexión: Conecta 3,3 V, GND, SCK, MOSI, MISO, CS e INT opcional. Usa cable Ethernet y dirección MAC local única.
🎓 Funcionamiento del ejemplo
El código realiza una prueba funcional extensa, controla errores básicos y muestra información clara para diagnóstico durante la integración.
Pulsa una pregunta para desplegar su respuesta. Las últimas tres incluyen comparaciones con productos relacionados.
1. ¿Por qué requiere UIPEthernet o EtherCard?
ENC28J60 no comparte registros ni arquitectura con W5100/W5500; necesita un controlador específico y una pila TCP/IP ejecutada por el microcontrolador.
2. ¿Cuánta memoria utiliza en Arduino Uno?
La biblioteca, buffers y conexiones consumen una fracción importante de sus 2 KB SRAM; páginas grandes pueden provocar reinicios o corrupción.
3. ¿El ENC28J60 admite Ethernet de 100 Mbps?
No, su PHY trabaja exclusivamente con 10BASE-T a 10 Mbps, aunque puede enlazarse mediante autonegociación con muchos switches modernos. controladas.
4. ¿Qué tensión lógica utilizan sus señales SPI?
El chip funciona a 3,3 V; confirma regulador y conversión de niveles de la placa antes de conectarlo directamente a Arduino Uno.
5. ¿Para qué sirve la memoria interna de 8 KB?
Almacena tramas Ethernet recibidas y transmitidas mediante un buffer circular, reduciendo parcialmente la memoria externa necesaria para paquetes. 10BASE-T controladas.
6. ¿Cómo se asignan las direcciones MAC e IP?
Usa una MAC local única y configura IP fija o DHCP mediante biblioteca; duplicados provocan pérdida de conectividad y conflictos ARP.
7. ¿Cómo se compara con W5500?
W5500 integra sockets TCP/IP por hardware y 10/100 Mbps; ENC28J60 depende más del procesador y solamente ofrece Ethernet de 10 Mbps.
8. ¿En qué se diferencia de usar Wi-Fi?
Ethernet proporciona enlace cableado estable y predecible; Wi-Fi facilita movilidad, pero comparte espectro y depende de cobertura e interferencias ambientales.
9. ¿Por qué puede fallar al usar cables largos o fuentes débiles?
Transmisión, magnetismo RJ45 y picos de corriente exigen 3,3 V estable; ruido o caída de tensión producen paquetes corruptos y reinicios.
10. ¿Qué ventajas ofrece la versión estándar?
La placa estándar suele facilitar conexiones y regulación, aunque tamaño, pinout y adaptación lógica todavía varían entre fabricantes y revisiones.