Hardware description
UM1619
6/56
DocID024383 Rev 1
2 Hardware
description
The STEVAL-IHP005V1 block diagram is shown in
. The general purpose power
line modem module is based on an ST7540 FSK power line modem transceiver and an
ARM 32-bit Cortex™-M3 core-based STM32F103xB microcontroller. The PLM module
board is a fully functional communication module, with 8 programmable I/Os, a real-time
clock and a Flash memory area for modem parameters and user data storage. The firmware
structure is made up of several layers, each dealing with a different feature. The application
layer engine is the general interface between the user program and all the parts of the
module. It manages the communication ports, the module peripherals such as SPI, SCI,
RTC, I/Os, LEDs and timing management. It is also the interface between the PLM stack
and the user program. The PLM stack, itself made up of several layers, implements and
manages the power line communication, manages the conflicts, timing and repetitions, the
addressing, and so on. Please refer to UM1573 for details on the firmware stack driver.
Some features are managed directly by the application engine, and are transparent to the
user, such as the RTC management or the module parameter update, as well as the module
programming and configuration, which is done by particular programming or service
commands managed and acknowledged directly by the application engine. Even the remote
firmware update is managed by the application engine and allows the firmware module
being update remotely by power line module.
The user layer is fully customizable by using some easy-to-use APIs available for user
application implementation. User data can be easily addressed to the PLM or to the other
communication interface by simply changing the destination channel in the user data
structure.
The STEVAL-IHP005V1 is powered by a dual regulated DC power source, +12 VDC (pin 1)
and +3.3 VDC (pin 2) from the power supply connector (J2). Pin 3 is the ground.
The communication is done via power line, which is applied to the board using the J1
connector, where pin 1 must be connected to the neutral wire and pin 3 to the phase wire
(refer to
).
Figure 2. STEVAL-IHP005V1 block diagram
<hWddZz
W>D
DKh>/EdZ&
^dDϯϮ
Z^ϮϯϮ
WKtZ>/E