This application note describes a multimaster field-bus protocol, using a power line modem based on the ST7540 (refer to application note AN2451) and an STM32 microcontroller used for interfacing the modem. This protocol is used for managing data exchange between different mains-connected devices. Possible applications are power management, heating or cooling system management, lighting control, alarm systems, and remote control appliances. The protocol implements a multimaster type, where each device can be a master in a communication starting the transmission. This introduces the need of data collision management.
The document details an application based on two main components: the ST7540 half-duplex synchronous/asynchronous FSK modem designed for power line communication, and the STM32F103C8 ARM-based 32-bit microcontroller used for interfacing. The protocol is intended for managing data exchange between mains-connected devices in residential and building environments.
| MCU Core Type | ARM Cortex-M3 32-bit RISC core |
|---|---|
| MCU Operating Frequency | 72 MHz |
| SPI Baud Rate | 2400 bps |
| USART Baud Rate | 115200 bps |
The application uses an ST7540 power line modem and an STM32F103C8 ARM-based 32-bit MCU.
Possible applications include power management, heating or cooling system management, lighting control, alarm systems, and remote control appliances.