Basadas ambas en el microcontrolador RP2350, las placas Ethernet W5100S-EVB-Pico2 y W5500-EVB-Pico2 difieren en la cantidad de sockets que montan cada una, así como en opciones de seguridad.
WIZnet anuncia sus nuevas placas Ethernet W5100S-EVB-Pico2 y W5500-EVB-Pico2, ambas basadas en el mismo microcontrolador, el RP2350 de Raspberry Pi, el cual dispone de dos núcleos ARM Cortex-M33 a 150 MHz. Este microcontrolador se acompaña de 520 KB de memoria interna y 16 Mbit de memoria flash SPI para almacenamiento.
Tal y como su nombre indica, el modelo W5100S-EVB-Pico2 añade al RP2350 el controlador Ethernet W5100S, que permite manejar hasta cuatro sockets de forma simultánea, con un total de 16 Kbytes de memoria dedicados para los búferes de transmisión y recepción de datos.
Dicho controlador soporta los protocolos TCP, UDP, WOL sobre UDP, ICMP, IGMPv1/v2, IPv4, ARP y PPPoE, lo que le otorga una versatilidad significativa en entornos de red. Su conectividad Ethernet de 10/100 Mbps con Auto-Negociación Full/Half Duplex y un conector RJ45 buscan asegurar una transmisión de datos fiable y estable.
En cuanto a la W5500-EVB-Pico2, ofrece un mayor rendimiento en términos de capacidad de red y seguridad, gracias al uso del controlador W5500, con el que duplica la cantidad de sockets independientes que puede manejar, llegando hasta los ocho.
Siguiendo con la dinámica de duplicar las capacidades de su “hermano pequeño”, integra 32 Kbytes de memoria para los búferes de transmisión y recepción de datos, lo que le permite un procesamiento de paquetes más eficiente que al anterior modelo.
Amplia variedad de interfaces
Al igual que la W5100S-EVB-Pico2, esta versión soporta una amplia gama de protocolos de red, incluyendo TCP, UDP, ICMP, IGMP, IPv4, ARP y PPPoE. Pero un aspecto en el que la W5500-EVB-Pico2 se diferencia y destaca es en el de la seguridad; en este ámbito encontramos almacenamiento OTP, arranque seguro (Secure Boot) y la tecnología ARM TrustZone, que limita la ejecución de código en el aparato a solamente aquel que esté autorizado.
Estas funcionalidades la convierten en una opción idónea para su uso en aplicaciones que requieren de un manejo robusto de la seguridad en red.
Ambos modelos utilizan la interfaz SPI de alta velocidad (modos 0 y 3) para la comunicación con otros dispositivos, lo que facilita su integración en una amplia variedad de entornos y proyectos. También disponen de un puerto USB de tipo C, que se puede utilizar tanto para la alimentación como para la reprogramación de la memoria flash.
La panoplia de E/S que ofrecen es muy amplia, e incluye 40 pines con UART, SPI, I2C, PWM y conversores analógico-digitales de 12 bits a 500 ksps, lo que proporciona una flexibilidad considerable para los desarrolladores.
Si te interesa, en el “Servicio al lector de NTDhoy” puedes solicitar más información sobre las placas W5100S-EVB-Pico2 y W5500-EVB-Pico2.