iSystem IOM6 ADIO User manual

IOM6 ADIO
User Manual
V1.5

This document and all documents accompanying it are copyrighted by iSYSTEM AG and all rights are
reserved. Duplication of these documents is allowed for personal use. In all other cases, written consent
from iSYSTEM is required.
iSYSTEM AG. All rights reserved.
All trademarks are property of their respective owners.
www.isystem.com

Contents
IOM6 ADIO
Important safety notice ......................................................................................................................... 5
Package content ...................................................................................................................................... 6
Specifications ........................................................................................................................................... 7
Operation ................................................................................................................................................... 8
Connecting the IOM6ADIO to the iC5700 .......................................................................................................................................................10
SPI Protocol Analyzer ..................................................................................................................................................................................................12
Use Cases .............................................................................................................................................................................................................................13
Accessories ............................................................................................................................................. 19

IOM6 ADIO
IOM6 ADIO - A part of the IOM6 product line and extends the functionality of the iC5700
BlueBox, enabling the monitoring of analog and digital signals synchronous to program
execution information. This allows network activity and code execution to be examined side-
by-side within our development software winIDEA.
The IOM6 ADIO provides two analog inputs, two analog outputs and up to 24 digital
inputs/outputs, which for example can be effectively used for automated Hardware-In-The
Loop (HIL) testing.
Provided inputs make possible measuring power consumption of the Embedded system or
part of it. Using digital inputs, optional SPI Protocol Analyzer is available for easy monitoring
of two SPI interfaces within the embedded target either alone or in conjunction with the
program execution.
winIDEA - Integration Development Environment (IDE) delivers the visual insights required to
debug your embedded application. At the simplest level, winIDEA provides all the usual
functionality of an IDE (breakpoints, stepping and device programming). Supported by a target
microcontroller, winIDEA can also visualize the timing and code coverage of the application
via the trace interface, as well as combine data captured by the IOM6 Accessories. Various
third-parties also provide software tools to perform advanced worst-time-execution analysis
based upon the data winIDEA can export. When a Real-Time Operating System (RTOS) is in
use, the state of the RTOS and its tasks can also be visualized. More information
isystem.com/winideaide.
testIDEA - testIDEA environment simplifies the development of unit tests for embedded
applications. By making use of the winIDEA environment, this application makes it easy to
locate source code functions and generate test cases for them. Tests are then executed using
the Original Binary Code (OBC) method, testing the object code running on the target
microcontroller. The tests, which are stored as YAML files, can easily be added to a project,
maintained in a repository, and then automatically executed together with Continuous
Integration (CI) tools such as Jenkins. More information isystem.com/testidea.
isystem.connect - There are times when it is more efficient to write a script to execute a task
that requires many clicks within a visual development environment. This is where our Software
Development Kit (SDK) isystem.connect comes in. The well-documented interface provides
access to Python, Java, and other languages so that any action available within winIDEA and
testIDEA can be scripted. Scripts can also be executed directly from within winIDEA, thereby
allowing the developer to extend its functionality. More information isystem.com/sdk.
iSYSTEM's solutions run under Microsoft® Windows®, GNU, Linux OS; or optionally within the
Eclipse environment via a plugin. Software can be downloaded from the Downloads page at
http://www.isystem.com.

Important safety notice
General safety instructions - Please read the following safety precautions carefully before putting this
device to use to avoid any personal injuries, damage to the instrument, or to the target system. Use
this instrument only for its intended purpose as specified by this manual to prevent potential hazards.
Do not operate with suspected damage - If you suspect damage may have occurred, the BlueBox™
device and its accessories must be inspected by qualified service personnel before further operation.
Do not operate without cover - Do not operate the device with cover removed.
Avoid circuit and wire exposure - Do not touch exposed components or wires when the device is
powered.
Do not operate the device outside its rated supply voltage or environmental range - Consult with
iSYSTEM before using equipment outside of the parameters provided in this manual.
This symbol is used within the manual to highlight further safety notices.

Package content
The IOM6 ADIO order is delivered with the following components:
IOM6 ADIO
1m FNet
Micro Cable
Grounding wire
Ordering code:
IC57041
Ordering code:
BB-FNET-100
Ordering code:
BB-WIRE
2x Sets of 5 clip set wires
5 pieces test clips set
1 m BNC cable 50 ohm
Ordering code:
BB-CLIPWIRES5
Ordering code:
BB-CLIPSET5
Ordering code:
BB-BNC50-100
User Manual

Specifications
GENERAL
Operating temperature
10°C to 40°C
Storage temperature
-10°C to 60°C
Humidity
5% to 80% RH
MECHANICAL
Size
100 x 125 x 55 mm
Weight
ca. 440 g
ELECTRICAL
Supply voltage
Powered through the FNet
Digital I/Os
DAP_RESET
2 x NXP TJA1027 (galvanic isolation)
I/O group D0, D1
·
2 x 8 channels configurable Input or Output operation
·
47Ohm serial termination + 47kOhm pull-down
·
Sampling rate 100MHz
·
Supported operating voltage: 1.66V – 3.6V
·
Voltage threshold: CMOS for operating voltage below 2V and
LVTTL for operating voltage 2V or higher
Refer to Texas Instruments SN74AVC8T245 datasheet for more
details on the VIL, VIH characteristics.
I/O group D2, D3
·
2 x 8 channels configurable Input or Output operation
·
47Ohm serial termination + 47kΩ pull-down
·
Sampling rate 20MHz
·
Supported operating voltage: 1.66V – 5.4V
·
Voltage threshold: CMOS for operating voltage below 2V and
above 4.5V, in between can be considered LVTTL.
Refer to Texas Instruments SN74LVC8T245 datasheet for more
details on the VIL, VIH characteristics.
Input sampling rate
All 32 inputs are sampled on any input edge detection and every 8ms
when no edge is detected within 8ms time window.
Input edge detection
Edge detection: Short non-periodic changes at min. 16ns width or
periodic signal up to 1MHz frequency.
Analog I/Os
AOUT0, AOUT1
Two analog outputs, 12-bit resolution, output range ±5V, settling time
250ns
Output drive capability 35mA and 30pF load.
Protection: 33Ohm serial termination
AIN0, AIN1
Two analog inputs, input impedance 530kOhm / 8pF, 12-bit
resolution, input range ±5V, max. sampling rate 12 MHz
Power Sense
10-pin IDC connector
Provision for target power consumption measurement via the
optional iSYSTEM Power Probe (Ordering code IC50012).

Operation
Device overview
Device description
The front face features:
A – The indicator light provides the status of the hardware - At power on the LED will blink 5
times with a frequency of 1Hz, then it will stay ON continuously. If LED remains blinking or it
doesn't blink on after power ON, please contact support.
B– The grounding socket (marked GND). It represents the GND potential of the BlueBox and
its usage is optional. By default no connection to this socket is required. The grounding socket
is suitable for a 2mm Multi Contact Plug (also known as a Banana Plug).
Note that the grounding connection between the BlueBox and the Target microcontroller
development board must be established through the iC5700 grounding socket. Refer to the
iC5700 BlueBox User Manual for more details on this grounding.
C – Four Digital I/O connectors (16-pin IDC connector 2.54 mm) each providing 8 signals: D0,
D1, D2, D3
D0
D1
D2
D3
D4
D5
D6
D7
GND
GND
GND
GND
GND
GND
GND
GND
D – ANALOG I/O connectors
AOUT0, AOUT1 – Two analog outputs available on 10-pin IDC connector 2.54 mm
AIN0, AIN1 – Two analog inputs available on BNC connectors, which can be connected using
standard oscilloscope probes.
AOUT0
AOUT0
AOUT1
AOUT1
GND
GND
GND
GND
GND
Power Sense – 10-pin IDC connector 2.54 mm
RS+
AIN
GND
CTL
RS-
GND

All CAN and LIN signals are isolated from the GND.
The rear face features the remaining connector:
E– FNet Port
Although it looks similar to the HDMI interface, the FNet Port is not compatible with
HDMI or any HDMI accessories.
Connecting iSYSTEM hardware to the HDMI devices will damage the hardware and will
render the iSYSTEM hardware warranty void.

Connecting the IOM6 ADIO to the iC5700
1. Make sure that the iC5700 BlueBox is powered OFF. See the iC5700 BlueBox User
Manual for detailed instructions how to connect the iC5700 to the Target.
2. Connect the IOM6 ADIO FNet port with the iC5700 FNet port using the supplied certified
iSYSTEM FNet cable (marked blue on the picture below).
3. Configure FNet and SPI protocol analyzer for digital inputs in winIDEA.

FNet Configuration
1. Click Refresh in Hardware menu / Options / FNet / Currently connected FNodes.
2. Click Create configurations for connected FNodes. Selected device is displayed in FNode
configurations.
Configuration is created. Look for:
·
Listed devices with Matched FNode
·
Y (for yes) under Matched config
·
List of available networks
For further information about ADIO digital input/output, analog input/output Configuration go
to winIDEA Help - Network description chapter.

SPI Protocol Analyzer
The Serial Peripheral Interface (SPI) is a synchronous serial communication interface
specification used for short-distance communication, primarily in embedded systems. There
are four SPI interface signals: MISO (Master Input Slave Output), MOSI (Master Output Slave
Input), SCK (Serial Clock), CS/SS (Chip Select or Slave Select). Information is transferred
between Master and Slave on defined clock edge when CS/SS is in active state (if CS/SS is
used). Active state of Chip Select (LOW or HIGH) is configurable.
Using digital inputs, optional SPI protocol analyzer is available for easy monitoring of two SPI
interfaces within the Embedded system either alone or in conjunction with the program
execution. SPI protocol analyzer modules (SPI1, SPI2) are by default disabled because they
consume digital I/O connectors or BANKS as specified in winIDEA. Note that if SPI1 is enabled
it consumes DIO BANK0, and if SPI2 is enabled it consumes DIO BANK2.
To configure the SP1 and/or SP2 open Hardware menu / Options / FNet tab and double-click
FNode ADIO to open the ADIO configuration dialog.
1. Open SPI1 tab (or SPI2 tab) and enable SPI.
2. Click Network and give it a meaningful name which is shown in the Analyzer window.
3. Add SPI description files (*.spi). Find iSYSTEM SPI protocol description format in winIDEA
Help.
4. Chip Select is required. Click Edit and select CS0, CS1 or CS2.
NOTE: Make sure physical SPI signals are connected according to the Pin mapping on DIO
BANK0 (or DIO BANK2).
For further information about SPI Protocol Analyzer Configuration go to winIDEA Help.

Use Cases
Following use cases depict connection possibilites of digital/analog input/output connectors
and embedded target, and as well iSYSTEM Power Probe for target power consumption
measurement. winIDEA plugin HIL Monitor provides the monitoring and manipulation
capability of the input/output signals. All monitored signals can be also traced wih the
winIDEA Analyzer tool.
1. Observing digital inputs
1. First connect ground potential (GND) of the Digital I/O connector with the monitored
Embedded system ground (GND) using provided clip wires. Note that all eight GND signals
of each Digital I/O connector are internally connected.
2. Use clip wires to connect signals from the Embedded system to the pins of Digital I/O
connector D0 (or D1 or D2 or D3).
3. Configure used Digital I/O connector (D0 or D1 or D2 or D3) for input operation and its
input voltage range in winIDEA. Note that all eight signals of the selected Digital I/O
connector are set as inputs.
Configured input (or output) operation for the individual Digital I/O connector applies to all 8
available digital signals on the connector. Mixing input and output signals within one Digital
I/O connector is not supported.
2. Observing analog inputs
Use standard oscilloscope probes to connect analog inputs AIN0 respectively AIN1 to the
Embedded system.
3. Output analog signal
1. First connect ground potential (GND) of the AOUT0, AOUT1 connector with the Embedded
system ground (GND) using provided clip wires. All five GND signals of the AOUT0, AOUT1
connector are internally connected.
2. Use clip wires to connect AOUT0 respectively AOUT1 pin to the Embedded system.
3. Voltage output range is configured in winIDEA.
4. Output digital signals
1. First connect ground potential (GND) of the Digital I/O connector with the Embedded
system ground (GND) using provided clip wires. All eight GND signals of each Digital I/O
connector are internally connected.
2. Use clip wires to connect signals from the Embedded system to the pins of Digital I/O
connector D0 (or D1 or D2 or D3).
3. Configure used Digital I/O connector (D0 or D1 or D2 or D3) for output operation and its
output voltage range in winIDEA. Note that all eight signals of the selected Digital I/O
connector are set as inputs.
Configured output (or input) operation for the individual Digital I/O connector applies to all 8
available digital signals on the connector. Mixing input and output signals within one Digital
I/O connector is not supported.

5. Power consumption measurements
Picture 2 below explains how the power consumption can be measured with two voltmeters
respectively with two analog inputs in respect to the IOM6 ADIO.
When measuring power it is necessary that both the voltage and the current are measured at
the same time, and that the relationship between these two is taken into account. The ways
the voltage and current are measured have a great influence on the accuracy. The advantage
of power measurement with a shunt resistor method is that it delivers precise measurements,
it allows a quick detection and elimination of faults.
A shunt is a low-value resistor, connected in series to the load. The “current” through the shunt
is measured by measuring the voltage drop on the shunt and the power is then calculated
with formula:
If the target or just part of the electronic, where we want to measure the power along the
application execution, provides already the shunt resistor in series to the load, user can
connect necessary RS+, RS-, AIN and GND signals from the Power Sense connector to the
target using provided clip wires.
Alternatively, iSYSTEM provides Power Probe featuring already a shunt resistor and different
connection possibilities. With this it’s quick and easy measuring power consumption on
electronic circuit (e.g. evaluation board), which gets power over standard jack and external
power supply.

5.1. Connecting with clip wires
For manual connection use set of clip wires which are delivered with the IOM6 ADIO package.
NOTE: Make sure that the Embedded system and BlueBox are not powered.
For voltage measurement
1. Connect GND from the Power Sense connector to the circuit ground of the Embedded
system.
2. Connect AIN input from the Power Sense connector to the supply voltage of the Embedded
system.
3. If the voltage is higher than 5V, use a suitable resistor divider. Enter the divider ratio as a
Voltage/Multiply factor in winIDEA configuration dialog.
For current measurement
1. Connect GND from the Power Sense connector to the circuit ground of the embedded
system.
2. Connect RS+ signal pin from the Power Sense connector to a high side of the shunt (see
Picture 2).
3. Connect RS- signal pin from the Power Sense connector to a low side of the shunt (see
Picture 2).
4. Specify the resistance of the R shunt resistor in winIDEA configuration dialog.
5. Switch ON BlueBox and embedded system power supply.
Picture 2 depicts power measurement setup. Connect with clip wires where blue arrows
indicate.
NOTE: The full-scale shunt voltage range is 250mV (e.g. a 1Ω shunt resistor gives a current
range of 250Ma).
Full-scale Shunt Voltage
Shunt Resistance
Full-scale Current Range
Shunt Power Dissipation
250 mV
1.0 Ω
0.25 A
0.063 W
250 mV
0.25 Ω
1.00 A
0.250 W
250 mV
0.10 Ω
2.50 A
0.625 W

5.2 Power Probe
Power Probe (Picture 3) replaces wire connections described in section 5.1.
It connects between a target power supply and a target board as shown on the next Picture 4.
Connectors, Jumpers and a Switch
P1 and P2 (1 and 2 on the Picture 3) – Target power supply inputs. Use one or the other.
Maximum voltage is 20V.

P3 (3 on the Picture 3) – 10-pin IDC connector to connect the Power Probe with the IOM6-ADIO
using provided 10-pin ribon cabble.
P4 and P5 (4 and 5 on the Picture 3) – Power supply output towards the target.
ST1 (6 on the Picture 3) – BNC connector
JB1 (7 on the Picture 3) – Jumper block for selecting different shunt resistors.
NOTE:
1) Excessive current will burn the resistors.
2) Never set more than one jumper!
3) Selected shunt resistors must handle the heat generated by the power dissipated on them.
Three of the five available positions are populated with resistors:
Position
Shunt Resistance
Shunt Resistance including JB1
0.25 A
1.00 Ohm
1.00 Ohm
1 A
0.25 Ohm
0.26 Ohm
2.5 A
0.10 Ohm
0.11 Ohm
The remaining two positions are available for a custom user setup with unpopulated resistors
R5 and R6.
NOTE: With lower shunt resistor values also the JB1 jumper resistance starts to play a role and
may influence the measurement. This can be easily compensated by slightly increasing the
shunt resistance value in the winIDEA setup dialog, by 0.01Ω, for example.
JB2 (8 on the Picture 3) – Jumper block for selecting different voltage ranges.
NOTE: Never set more than one jumper!
Three of the five available positions are populated with resistor dividers:
Position
Resistors
Voltage Multiply
(winIDEA configuration)
5 V
0/10 kΩ
1
10 V
10/10 kΩ
2
20 V
30/10 kΩ
4
The remaining two positions are available for a custom user setup with unpopulated resistors
R12 and R13. The lower part of the voltage divider is set by the R9 of 10kΩ.
SW1 (9 on the Picture 3) – Switch connecting/disconnecting P1/P2 connectors with P4/P5
connectors respectivelly “power on switch” for the embedded targeted connected to P4 or P5
connector.
LD1 (10 on the Picture 3) – LED indicator. Note that the LED needs a very small current to light
and may glow because of a parasitic current flowing, for example, even when the emulator
switched on and the target is off.
Connection Procedure
1. Make sure that the Embedded system and BlueBox are not powered.
2. Switch SW1 is in OFF position.

3. Configure 0.25 A, 1A or 2.5A current range on JB1 depending on the expected range of the
measured current. To be on the safe side, you can start with 2.5A setting.
4. Configure 5, 10 or 20V voltage range on JB2 depending on the embedded target power
supply range.
5. Connect power supply for the Embedded system to P1 or P2.
6. Connect Embedded system to P4 or P5.
7. Connect P3 to the IOM6 ADIO Power Sense connector.
8. Power on BlueBox.
9. Power Embedded system by switching SW1 to ON position.

Accessories
Ensure proper operation of your IOM6 ADIO and iC5700 by using approved iSYSTEM power
supplies and cables.
Ordering Code
Description
BB-CLIPWIRES5
Set of 5 clip set wires
BB-CLIPSET5
5 pieces Test Clips set
BB-BNC50-100
1 m BNC cable 50 ohm
BB-FNET-100
1 m FNet Cable (for use with AOM accessories)
BB-FNET-300
3 m FNet Cable (for use with AOM accessories)
BB-FNET-500
5 m FNet Cable (for use with AOM accessories)
IC50012
Power Probe
Find more information on www.isystem.com or contact sales@isystem.com. To reach
for technical support please visit www.isystem.com/support.

iSYSTEM has made every effort to ensure the accuracy and reliability of the information provided in
this document at the time of publishing. Whilst iSYSTEM reserves the right to make changes to its
products and/or the specifications detailed herein, it does not make any representations or
commitments to update this document.
iSYSTEM. All rights reserved.
Table of contents
Popular I/O System manuals by other brands

DAUDIN
DAUDIN iO-GRID M GFDO-RM01N user manual

National Instruments
National Instruments 6508 PCI-DIO-96 user manual

iNels
iNels IM3-140M quick guide

National Instruments
National Instruments SCXI SCXI-1102 CALIBRATION PROCEDURE

Yamaha
Yamaha AI8 owner's manual

National Instruments
National Instruments FD-11634 quick start

Acromag
Acromag AcroPack AP470 Series user manual

Honeywell
Honeywell Pro-Watch 7000 install guide

YOKOGAWA
YOKOGAWA F3XS04-3N user manual

Allen-Bradley
Allen-Bradley FLEX I/O 1794-IB10XOB6 installation instructions

GCAN
GCAN GCAN-IO-8000 user manual

National Instruments
National Instruments 8-Channel Solid-State Relay (SSR) Digital Output NI... operating instructions