
Waveshare ha presentado la RP2350-CAN, una placa de desarrollo que utiliza el microcontrolador Raspberry Pi RP2350. Esta placa incluye el controlador de bus CAN XL2515 y el transceptor CAN SIT65HVD230, lo que le permite soportar el protocolo CAN V2.0B a velocidades de hasta 1 Mbps. El XL2515 se considera un derivado del popular controlador de CAN MCP2515 de Microchip, lo que sugiere que podría ofrecer una funcionalidad similar.
Entre las ventajas de la RP2350-CAN se encuentran su compatibilidad con los 26 pines GPIO multifuncionales estándar, así como un puerto USB-C, similar a los que podemos encontrar en la Raspberry Pi Pico 2.
Otras características destacables incluyen un convertidor DC-DC buck-boost (MP28164), botones dedicados de BOOT y RESET, un LED configurable por el usuario, un interruptor para la selección de una resistencia de terminación CAN de 120Ω y terminales de tornillo para conexiones CAN. Esta placa se ha diseñado con aplicaciones en mente para la automoción, el control industrial y la robótica.
Especificaciones Clave de la Waveshare RP2350-CAN
En cuanto a sus especificaciones, la Waveshare RP2350-CAN cuenta con un System on Chip (SoC) Raspberry Pi RP2350A que incluye un CPU de núcleo dual Arm Cortex-M33 y un núcleo dual RISC-V Hazard3, ambos funcionando a 150 MHz, lo que proporciona una gran versatilidad. Su memoria SRAM es de 520 KB, y el almacenamiento se completa con 4MB de NOR Flash (P25Q32SH-UXH-IR). El soporte USB se logra mediante un conector tipo C 1.1, que permite tanto la alimentación como la programación.
El interfaz CAN de la RP2350-CAN integra el controlador XL2515 y el transceptor SIT65HVD230, acompañado de la selección para una resistencia de terminal de 120Ω. En términos de expansión, la placa ofrece dos conectores de 20 pines que soportan múltiples GPIO, UART, SPI, I2C, PWM y ADC, además de bloques PIO para entradas/salidas programables. También cuenta con un cabezal de interfaz de depuración SWD, y su rango de alimentación va de 1.8 a 5.5V, gracias a su convertidor DC-DC de alta eficiencia.
Aunque carece de un LED de alimentación dedicado, un aspecto que podría considerarse por algunos usuarios, la RP2350-CAN es compatible con diversos lenguajes de programación, como MicroPython, C/C++ y Arduino IDE. Los usuarios de MicroPython pueden aprovechar Thonny IDE para flashear firmware, mientras que los programadores de C/C++ y Arduino IDE cuentan con extensiones y núcleos específicos que facilitan su trabajo. Para aquellos que deseen empezar a utilizar la placa, la wiki del fabricante proporciona recursos adicionales.
La RP2350-CAN marca la llegada al mercado de una placa de bus CAN que emplea el microcontrolador RP2350. Con un precio de $11.33 en AliExpress (aproximadamente €10.70), $17.99 en Amazon (cerca de €16.40) y $9.99 en la tienda oficial de Waveshare (alrededor de €9.10), esta placa promete ser una opción atractiva para entusiastas de la tecnología y desarrolladores en diversas aplicaciones.
La entrada Waveshare RP2350: Placa de desarrollo CAN eficiente con el MCP2515 en tamaño Raspberry Pi Pico se publicó primero en Domótica en Casa.