Blog
Recent Posts
Embedded STM32 Module With Two CAN FD Ports And Linux OS
Posted by
onEmtrion Embedded Systems introduced its Emstamp Argon computer-on-module, an STM32 module with two CAN FD interfaces.
The board utilizes the STM32MP157 processor from ST Microelectronics. It carries dual ARM Cortex-A7 (650 MHz) and ARM Cortex-M4 (200 MHz) cores, making it suitable for Industrial Internet of Things (IIoT) and other industrial communication systems. Moreover, it provides an ARM Neon co-processor, a 512-MiB SDRAM, and a 2-MiB NOR-Flash are embedded as well.
The two CAN FD interfaces are directly connected to the dual-row pin-header J7 with ten pins. Optionally, the board supports Profinet, Ethercat, and Ethernet/IP interfaces. The Cortex-M4 core uses the ecosystem of the STM32 MCU and its vast code libraries. The board measures 32 mm x 32 mm x 4 mm. It requires a supply voltage of 5 VDC and operates at an extended temperature range from -40 °C to +85 °C.
The module is available with the Linux operating system. Board support packages (BSP) for other operating systems are available as well. Emtrion confirms board availability of up to 15 years and offers complementary services, such as virtualization, suitable security solutions, and development kits.
Features
- STM32MP157CAC Processor
- ARM Dual Cortex-A7 @ 650 MHz – 2470 DMIPS
- ARM Cortex-M4 @ 200 MHz – 250 DMIPS
- Co-Processor: ARM Neon™, FPU
- operating system: Linux
- 512 MByte DDR3L SDRAM
- 2 MByte QSPI-NOR-Flash
- Supply voltage 5 VDC
- Dimensions: 32 x 32 x 4 mm
- Operating temperature -40°C to +85°C
PICAN FD - CAN Bus FD Duo Board with Real Time Clock for Raspberry Pi
The PiCAN FD Duo board provides two-channel CAN-Bus FD capability for the Raspberry Pi. It uses the Microchip MCP2517FD CAN controller with MCP2562FD CAN transceiver. The connection is made via a 4-way screw terminal. A real-time clock with battery backup (battery not included) is also on the board.
The advanced CAN FD bitrate extends the data section's length to up to 64 bytes per frame and a data rate of up to 8 Mbps.
STM32 Programming - Developing with FreeRTOS, Using Assembly, C/C++
The STM32F103 Arm Microcontroller and Embedded Systems: Using Assembly and C The STM32F103 microcontroller from ST is one of the most widely used ARM microcontrollers, and the blue pill board utilizes the STM32F103 microcontroller. It comes at a low price, and it is widely available around the world. This book uses the blue pill board to discuss [...]
STM32 Ultra-Low-Power IoT Development Kit With Integrated CAN FD Interface
Rutronik introduced its development kit RUTDevKit-STM32L5 for AI-based (Artificial Intelligence) applications at the edge. The kit also comes with a CAN FD interface.The kit utilizes the 110-MHz STM32L562ZET6Q micro-controller. The 32-bit Arm Cortex-M33 processor with Arm Trustzone function offers hardware-based security features. The core implements a protected processing environment for cyber protection and sensitive code and an [...]
MadeForSTM32 Approved CANopen Slave Software For STM32 Microcontrollers
Emotas Embedded Communication’s CANopen Slave Software has been evaluated and approved by ST Microelectronics (ST) to become the first MadeForSTM32 supported CANopen software for STM32 microcontrollers. The MadeForSTM32 label is available for ST authorized partners only. It assures that the software within the STM32 ecosystem had been examined and qualified by ST specialists to be of [...]
STM32G4-Based CANopen FD Starter Kit Supports Both Classical CAN And CAN FD
The Emotas CANopen FD starter kit provides a CAN FD micro-controller board, an extension board with CAN FD transceiver, and a CAN FD USB interface for the rapid prototyping of CANopen FD applications. CANopen FD, as specified in the CAN in Automation (CiA) specification 1301, uses the new features of CAN FD such as a higher data bit-rate [...]
CAN Bus Programming With STM32, Developing with FreeRTOS, libopencm3 and GCC
Using FreeRTOS and libopencm3 rather than the Arduino software environment, this book will assist you in developing multi-tasking applications that go beyond Arduino norms. In addition to the standard peripherals found in the typical Arduino device, the STM32 system includes a USB controller, RTC (Real Time Clock), DMA (Direct Memory Access controller), CAN Bus, and more.Each chapter includes precise [...]
Espruino - Open-Source JavaScript Interpreter For STM32 Microcontrollers
The Espruino is an open-source JavaScript interpreter for microcontrollers. It is designed for devices with small amounts of RAM (as low as 8kB). It was created by Gordon Williams in 2012 as an effort to make microcontroller development genuinely multiplatform. Though initially not open-source, the Espruino firmware was offered as a free download for STM32 microcontrollers. [...]
STM32 XNUCLEO Development Kit - IoT Sensor Pack
The Copperhill Technologies STM32 XNUCLEO Development Kit With IO Shield And Sensors Pack provides a number of sensors, including Gas, Color, Flame, Hall, IR, UV, Laser, Sound, Temperature and Humidity, Tilt, Liquid level, and more. In detail, they are: MQ-5 Gas SensorThe MQ-5 is a high performance gas sensor for detecting butane, propane and methane, and it can [...]
Embedded Programming With STM32 Nucleo Boards
The STM32 Nucleo family of processors, manufactured by STMicroelectronics, are low-cost ARM microcontroller development boards. This book describes development projects using the popular Nucleo development board. The first chapters of the book briefly describe the architecture of the Nucleo family. Additional chapters address software development tools for the Nucleo boards such as mbed, Keil MDK, TrueSTUDIO, and the [...]
STM32H7 Development Board With Multiple Expansion Options
STM32 is a family of 32-bit microcontroller integrated circuits developed and manufactured by STMicroelectronics. The STM32 circuits are grouped into similar series based around the same 32-bit ARM processor core, such as the Cortex-M33F, Cortex-M7F, Cortex-M4F, Cortex-M3, Cortex-M0+, or Cortex-M0. Internally, each microcontroller consists of the processor core, static RAM, flash memory, debugging interface, and various peripherals.The OpenH743I-C [...]