
4STSW-IFAPGUI control panel for X-NUCLEO-OUT02A1
This control panel (see Figure 6) shows three main function areas:
• Output channel activation (OUT_EN, switching frequency, duty cycle)
• SPI activation (start/stop)
• Fault monitoring (power good, common fault, per-channel thermal fault)
4.1
Note:
4.2
4.3
Output channel activation
You can set the switching frequency and duty cycle driving each output channel by editing the text boxes of this
section of the GUI.
The switching frequency can be set from 0 Hz (channel always OFF) to 100 Hz.
The duty cycle can be set from 0% (channel always OFF) to 100% (channel always ON).
You can also control the ISO8200AQ output enable signal by ticking the OUE_ENx box: when ticked, the output
enable pin is forced high, otherwise it is off.
the output channel ON/OFF configuration set in the GUI is transferred to the ISO8200AQ only when the SPI
communication is activated (see next chapter).
SPI activation
The ISO8200AQ output channels are controlled by the MCU SPI.
The STSW-IFAPGUI activates/deactivates the STM32 SPI interface by clicking the start/stop button.
Although the SPI is activated by the start button, you have to tick the GUI OUT_ENx box to enable the outputs.
Fault monitoring
The ISO8200AQ can report to the MCU a wide set of information.
Voltage drop on supply rail
The supply voltage is monitored by an embedded circuitry and the power good open drain pin is activated (forced
low) when the supply voltage on J1 goes below 16.5 V.
SPI communication error (modulo-8 violation)
The internal logic controls if each SPI communication contains 8 bits on the SDI (MOSI) line. In case of violation,
the common fault pin is activated (forced low).
Communication error internal to ISO8200AQ
The internal logic controls if any communication error occurs between the ISO8200AQ logic and process stage.
The common fault is activated (forced low) in case of internal commutation error.
Output channel thermal fault
The common fault pin is forced low when one (or more) ISO8200AQ channel has triggered the thermal shutdown
threshold. The MCU recognizes which channel is in thermal fault by reading the byte sent back by the
ISO8200AQ through the SDO (MISO) line.
When SPI is active, the whole status information of the ISO8200AQ is automatically refreshed every 500 ms.
When SPI is not active, the status of ISO8200AQ can be showed on the GUI by clicking the [Refresh] button.
UM2509
STSW-IFAPGUI control panel for X-NUCLEO-OUT02A1
UM2509 - Rev 1 page 7/12