
Port is expanding its range of system on modules (SoM) for real-time communication applications. The SoM IoT/Industry 4.0 modules offer Profinet CCB and Ethernet IP on board and can be easily integrated into Linux environments. The communication module is prepared for the use of various Ethernet connections such as RJ45, Mini RJ45 (IP20 applications) as well as for M12 or M8 (IP54 applications). The PHYs and the transformers are already available on board on the SoM. This means that only the SoM module and the corresponding Ethernet connectors need to be integrated on the host module. The SPI of the 'SoM-RIN32M3' module is intended to connect the module to the external application processor. Due to the independence between the module clock and the clock of the external application processor, the serial transmission with the SPI interface is executed in asynchronous mode of three module pins. The application controller as SPI master determines the SPI communication mode. The SPI data format can first be switched between MSB and LSB. The number of bits in each transmission can be changed to any number from 8 to 16 or to 20, 24 or 32 bits. Communication is based on a 128-byte transmission buffer that can transport multiple requests. The SoM works with any Linux system that provides an SPI interface and an I²C interface via the kernel. High precision timers are also required.
