Zilogic Systems ZIO Manuel utilisateur

ZIO, Motherboard
User Manual
2.0, Oct 2013

ZIO, Motherboard User Manual Rev. 2.0
This work is licensed under the Creative Commons Attribution-Share Alike 2.5 India License. To
view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.5/in/ or send a letter
to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

ZIO, Motherboard User Manual Rev. 2.0
Zilogic Systems Page iii
Table of Contents
1. Introduction ........................................................................................................................... 1
1. Philosophy ..................................................................................................................... 1
2. Product Features ............................................................................................................ 1
2. Connecting to ZIO .................................................................................................................. 3
1. SPI Pinmap .................................................................................................................. 3
2. UART-I2C Pinmap ........................................................................................................ 4
3. DIO Pinmap .................................................................................................................. 4
4. PWM Pinmap .................................................................................................................. 5
5. AIO Pinmap .................................................................................................................. 6
3. ZIO Recipes ............................................................................................................................ 8
1. GPIO Port ....................................................................................................................... 8
2. I²C Port ........................................................................................................................ 11
3. SPI Port ........................................................................................................................ 12
4. Sensor Port .................................................................................................................. 12
5. PWM Port ..................................................................................................................... 15
4. ZIO Control Panel ................................................................................................................. 19
A. Legal Information ................................................................................................................ 21
1. Copying ........................................................................................................................ 21
2. Limited Hardware Warranty ......................................................................................... 21

ZIO, Motherboard User Manual Rev. 2.0
Zilogic Systems Page 1
Chapter1.Introduction
1.Philosophy
• Move development from micro-controllers to PC
• Use high level languages like Python and Java.
• Extend the IO capabilities of the PC.
• Rapid prototype development.
Figure1.1.Block Diagram
2.Product Features
• Connects to PC through USB
• Interfaces - GPIO, PWM, ADC, DAC, SPI, I²C
• Host-side API for programming the ports
• APIs available for Java and Python
• API documentation for easy reference

ZIO, Motherboard User Manual Rev. 2.0
Zilogic Systems Page 2
• Port interfacing guidelines for common scenarios
• GUI based Control Panel to explore the board
• On-field firmware upgrade through USB

ZIO, Motherboard User Manual Rev. 2.0
Zilogic Systems Page 3
Chapter2.Connecting to ZIO
In this chapter we will describe the connector used for the ZIO ports and the pins found on each
of the ports. The ZIO has 5 FRC connectors.
1. DIO
2. AIO
3. PWM
4. UART-I²C
5. SPI
1. SPI Pinmap
The SPI header is terminated with serial peripheral interface (SPI) bus, 4 general purpose IO
and power supply. Add-on boards with SPI interface and general purpose IOs like MMC/SD
card,EEPROM etc., can be connected through this header.
Table2.1. SPI Header
Pin # Header Signal Signal Type
1VCC +5V
2SCK TTL Out
3MISO TTL In 1
4MOSI TTL Out
5SS TTL Out
6DIO0 OC 2
7DIO1 OC 2
8DIO2 OC 2
9DIO3 OC 2
10 GND Ground
1 5V tolerant Input
2 Open collector, with 5V pull-up
VCC (Pin 1) This is the +5V power supply for the external devices. The supply has a
total current limit of 200mA when powered through USB.
SCK (Pin 2) This is Serial Clock signal.
MISO (Pin 3) This is the Master Input, Slave Output signal.
MOSI (Pin 4) This is the Master Output, Slave Input signal.
SS (Pin 5) This is the SPI chip select signal.
DIO (Pin 6-9) These are digital input/output signals. These lines can be used to
interface any extra signals required for a SPI devices like SD Card, etc., or

ZIO, Motherboard User Manual Rev. 2.0
Zilogic Systems Page 4
can be used as chip selects for four other devices. The signals are pulled
up to 5V, through a 10K resistor.
GND (Pin 10) This is the ground signal. All other signals are referenced to the this
signal.
2. UART-I2C Pinmap
The UART-I2C header is terminated with serial communication signals, I²C signals and power
supply. Add-on boards, with different functionalities, can be connected through this header.
Table2.2. UART-I2C Header
Pin # Header Signal Signal Type
1VCC +5V
2RXD TTL In 1
3TXD TTL Out
4SCL OC 2
5SDA OC 2
6DIO0 OC 2
7DIO1 OC 2
8DIO2 OC 2
9DIO3 OC 2
10 GND Ground
1 5V tolerant input
2 Open collector, with 5V pull-up
VCC (Pin 1) This is the +5V power supply for the external devices. The supply
has a total current limit of 200mA when powered through USB.
RXD (Pin 2) This is receive line of serial IO.
TXD (Pin 3) This is transmit line of serial IO.
SCL , SDA (Pin 4, 5) These are I²C bus signals(clock, data), and can be used to connect
I²C devices. The signals are pulled up to 5V, through a 4.7K
resistor.
DIO (Pin 6-9) These are digital input/output signals. These pins can be used
for hand-shake and flow control signals like DTR , RTS , CTS , etc.
The signals are pulled up to 5V, through a 10K resistor.
GND (Pin 10) This is the ground signal. All other signals are referenced to this
signal.
3. DIO Pinmap
The DIO header is terminated with GPIO signals, along with power supply. Add-on boards, with
different functionalities, can be connected through this header.

ZIO, Motherboard User Manual Rev. 2.0
Zilogic Systems Page 5
Table2.3. DIO Header
Pin # Header Signal Signal Type
1VCC +5V
2DO0 TTL Out
3DO1 TTL Out
4DO2 TTL Out
5DO3 TTL Out
6DO4 TTL Out
7DO5 TTL Out
8DO6 TTL Out
9DO7 TTL Out
10 DIO8 OC 2
11 DIO9 OC 2
12 DIO10 OC 2
13 DIO11 OC 2
14 GND Ground
1 5V tolerant input
2 Open collector, with 5V pull-up
VCC (Pin 1) This is the +5V power supply for the external devices. The supply has
a total current limit of 200mA when powered through USB.
DO (Pin 2-9) These are digital output signals. The signal is a 5V logic signal, but the
output can drive a 5V device or 3.3V device with 5V tolerance.
DIO (Pin 10-13) These are digital input/output signals. The signal is a 5V logic signal,
but the output can drive a 5V device or 3.3V device with 5V tolerance.
These signals can be used as control and hand-shake signals. The
signals are pulled up to 5V, through a 10K resistor.
GND (Pin 14) This is the ground signal. All other signals are referenced to this signal.
4. PWM Pinmap
The PWM header is terminated with 5 pulse width modulation signals and power supply. Add-on
boards like LED control, motor control can be connected through this header.

ZIO, Motherboard User Manual Rev. 2.0
Zilogic Systems Page 6
Table2.4. PWM Header
Pin # Signal Name
1VCC
2PWM 0
3PWM 1
4PWM 2
5PWM 3
6PWM 4
7PWM 5
8Freq-In 0
9Freq-In 1
10 GND
VCC (Pin 1) This is the +5V power supply for the external add-on boards. The
supply has a total current limit of 200mA when powered through
USB.
PWM (Pin 2 - 7) These are PWM output signals. The PWM signal when active
produces a stream of pulses whose width can be controlled
through software. An important parameter of a PWM signal is the
duty cycle. The duty cycle is defined as the ratio between the
pulse duration and pulse period of a rectangular waveform.
The PWM signal can be used to control the power delivered to
a load, by controlling the duty cycle of the PWM signal. PWM
signals are generally used for Motor speed control, LED brightness
control, power supplies and wave form generation.
The PWM signal is a 5V CMOS/TTL output.
Freq-In (Pin 8, 9) These are input signals, used for event counting and frequency
measurement. These signals are 5V tolerant CMOS/TTL inputs.
5. AIO Pinmap
The AIO header is terminated with 6 ADC channels, 1 DAC and power supply. Sensors can be
connected to this header.
Table2.5. AIO Header
Pin # Signal Name
1VCC
2ADC 0
3ADC 1

ZIO, Motherboard User Manual Rev. 2.0
Zilogic Systems Page 7
Pin # Signal Name
4ADC 2
5ADC 3
6ADC 4
7ADC 5
8DAC 0
9VREF-OUT
10 GND
VCC (Pin 1) This is the +5V power supply for the external add-on boards. The
supply has a total current limit of 200mA when powered through
USB.
ADC (Pin 2-5) These are analog input signals connected to a 10-bit Analog-to-
Digital Converter. The maximum analog input voltage is 3.0V.
DAC (Pin 8) This is analog output signal connected to a 10-bit Digital-to-Analog
Converter. The voltage level can vary from 0V to 5V.
VREF-OUT (Pin 9) This is the ADC’s reference voltage.
GND (Pin 10) This is the ground signal. All other signals are referenced to this
signal.
Table des matières
Manuels Carte mère populaires d'autres marques

Telit Wireless Solutions
Telit Wireless Solutions SL869-3DR Manuel utilisateur

Gigabyte
Gigabyte GA-9IVDT Manuel utilisateur

Texas Instruments
Texas Instruments ADS8372EVM Manuel utilisateur

Commell
Commell MS-C73 Manuel utilisateur

IBT Technologies
IBT Technologies MB860 Manuel utilisateur

Nvidia
Nvidia TEGRA DG-04927-001_V01 Manuel utilisateur











