background image

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

.

Summary of Contents for IOM6 ADIO

Page 1: ...IOM6 ADIO User Manual V1 5 ...

Page 2: ...d 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 ...

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

Page 4: ...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...

Page 5: ...u 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 ra...

Page 6: ...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 ...

Page 7: ...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 Inp...

Page 8: ...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 G...

Page 9: ... 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 ...

Page 10: ...700 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 ...

Page 11: ...nnected 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 ...

Page 12: ...ction 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 dia...

Page 13: ...gnals 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 internall...

Page 14: ...ation 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 ne...

Page 15: ...ect 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 po...

Page 16: ...tions 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 ...

Page 17: ...ent 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 ...

Page 18: ...art 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 ...

Page 19: ...PSET5 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 ...

Page 20: ... 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 ...

Reviews: