Advertisement

Quick Links

ZIO, Motherboard
User Manual
2.0, Oct 2013

Advertisement

Table of Contents
loading

Summary of Contents for Zilogic Systems ZIO

  • Page 1 ZIO, Motherboard User Manual 2.0, Oct 2013...
  • Page 2 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.
  • Page 3: Table Of Contents

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

    ZIO, Motherboard User Manual Rev. 2.0 Chapter 1. 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. Figure 1.1. Block Diagram 2. Product Features •...
  • Page 5 ZIO, Motherboard User Manual Rev. 2.0 • Port interfacing guidelines for common scenarios • GUI based Control Panel to explore the board • On-field firmware upgrade through USB Zilogic Systems Page 2...
  • Page 6: Connecting To Zio

    ZIO, Motherboard User Manual Rev. 2.0 Chapter 2. 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.
  • Page 7: Uart-I2C Pinmap

    ZIO, Motherboard User Manual Rev. 2.0 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.
  • Page 8: Pwm Pinmap

    ZIO, Motherboard User Manual Rev. 2.0 Table 2.3.  DIO Header Pin # Header Signal Signal Type TTL Out TTL Out TTL Out TTL Out TTL Out TTL Out TTL Out TTL Out DIO8 DIO9 DIO10 DIO11 Ground 5V tolerant input Open collector, with 5V pull-up VCC (Pin 1) This is the +5V power supply for the external devices.
  • Page 9: Aio Pinmap

    ZIO, Motherboard User Manual Rev. 2.0 Table 2.4.  PWM Header Pin # Signal Name PWM 0 PWM 1 PWM 2 PWM 3 PWM 4 PWM 5 Freq-In 0 Freq-In 1 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.
  • Page 10 ZIO, Motherboard User Manual Rev. 2.0 Pin # Signal Name ADC 2 ADC 3 ADC 4 ADC 5 DAC 0 VREF-OUT 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.
  • Page 11: Zio Recipes

    ZIO, Motherboard User Manual Rev. 2.0 Chapter 3. ZIO Recipes 1. GPIO Port Connecting LEDs.  Connect the anode of the LED to an Output signal, and the cathode to GND. The built-in series resistor is sufficient to limit the current. Connecting series of LEDs.  Since the Output signal can not provide sufficient power for more than one LED, and external power source is to be used.
  • Page 12 Rev. 2.0 Connecting relays.  Relays are used to control a high-voltage/high-current circuit with a low- voltage/low-current signal. A relay can be connected to the ZIO through a MOSFET as shown in the following circuit diagram. Isolating outputs using opto-coupler.  There are situations in which signals from one subsystem need to be electrically isolated from another subsystem in an electrical equipment.
  • Page 13 ZIO, Motherboard User Manual Rev. 2.0 Detecting External Voltage.  Any external voltage input can be connected to the ZIO Input signal through a MOSFET or a BJT. An example circuit using a MOSFET is shown below. If the input voltage (V ) is greater than the threshold voltage of the MOSFET, the Input signal will be low, or else it will be high.
  • Page 14: I²C Port

    ZIO, Motherboard User Manual Rev. 2.0 2. I²C Port Connecting 5V I²C devices.  Since the I²C signal are pulled up to 5V, 5V I²C devices can be directly connected to the I²C port. Connecting 3.3V I²C devices with 5V tolerance.  Any 3.3V I²C device with 5V tolerance can be directly connected to the I²C port.
  • Page 15: Spi Port

    ZIO, Motherboard User Manual Rev. 2.0 3. SPI Port Connecting 5V SPI devices.  Since the SPI signal are 5V TTL/CMOS signals, 5V SPI devices can be directly connected to the SPI port. Connecting 3.3V SPI devices with 5V tolerance.  Any 3.3V SPI device with 5V tolerance can be directly connected to the SPI port.
  • Page 16 ZIO, Motherboard User Manual Rev. 2.0 potentiometer is moved from pin 1 to pin 3, the raw value varies from 0 to N . Where N given by the following formula. = (0xFFFF x R ) / (R + 10K) Here, •...
  • Page 17 ZIO, Motherboard User Manual Rev. 2.0 To better understand the operation of the circuit, the circuit is shown with the internal pull-up resistor on the Sensor signal, in the following diagram. Using superposition, the voltage at Sensor 0 is given by the following formula.
  • Page 18: Pwm Port

    ZIO, Motherboard User Manual Rev. 2.0 This is a PNP emitter follower, where the emitter voltage is almost equal to the base voltage. For range of 0 to 4.4V, the voltage at Sensor 0 is (V + 0.6). To compensate for the added 0.6V, subtract 0.6 to the obtained voltage.
  • Page 19 ZIO, Motherboard User Manual Rev. 2.0 RC = 1 / (2 F) For an output frequency of 1kHz, choosing R = 4kohm, C = 0.04uF. DC Motor Control.  A DC motor’s speed and direction of rotation can be controlled using the PWM port.
  • Page 20 ZIO, Motherboard User Manual Rev. 2.0 Reverse The current flows in the opposite direction through the motor. Brake Applying same voltage to both the terminals, counters the back EMF produced by the motor, and causes it to come to a sudden stop.
  • Page 21 ZIO, Motherboard User Manual Rev. 2.0 Zilogic Systems Page 18...
  • Page 22: Zio Control Panel

    Rev. 2.0 Chapter 4. ZIO Control Panel The ZIO Control Panel is a GUI application that allows most features of ZIO to be tested without writing code. When the control panel is started, the application prompts for the serial device name of the ZIO motherboard, as show in Figure 4.1, “Serial Device Input”.
  • Page 23 ZIO, Motherboard User Manual Rev. 2.0 4. Click Start to start generating PWM signal. 5. Click Stop to stop generating PWM signal. Controlling I²C Devices.  I²C devices can be accessed using the controls in I2C panel. To list devices present on the bus, 1.
  • Page 24: Legal Information

    2.1. LIMITED HARDWARE WARRANTY Zilogic Systems warrants that the hardware components of its Hardware Product shall be free from material defects in design, materials, and workmanship and will function, under normal use and circumstances, in accordance with the documentation provided, for a period of one (1) year from the date of purchase of the Hardware Product.
  • Page 25 Systems shall be borne by You. Any transportation costs incurred in connection with the redelivery of a repaired or replacement item to You by Zilogic Systems shall be borne by Zilogic Systems; provided, however, that if Zilogic Systems determines, in its sole discretion, that the allegedly...
  • Page 26 ERROR, DEFECT OR NONCONFORMITY IN THE PRODUCTS OR SERVICE, FOR ANY AMOUNT IN EXCESS OF THE PRICE PAID TO ZILOGIC SYSTEMS FOR SUCH DEFECTIVE PRODUCT(S) OR SERVICE; OR (IV) FOR ALL OTHER CLAIMS NOT RELATED TO AN ERROR, DEFECT OR NONCONFORMITY IN...

Table of Contents