manufacturer of I/O-rich SBCs, operator interfaces, handheld instruments, and development tools for embedded control low cost single board computers, embedded controllers, and operator interfaces for scientific instruments & industrial control development tools for embedded control order our low cost I/O-rich embedded control products embedded controller manufacturer profile single board computers & embedded controllers development tools & starter kits for your embedded design operator interfaces with touchscreens and graphical user interface plug-in expansion modules for digital & analog I/O C language & Forth language integrated development tools, IDE single board and embedded computer accessories embedded controller enclosures, bezels, environmental gaskets

Table of Contents

Introduction

USB Wildcard Specifications

USB Overview

Data Rates

USB Cables and Receptacles

Powering Options

USB Wildcard Hardware

Connecting To the Wildcard Bus

Selecting the Wildcard Address

Self Power/Bus Power Jumper

PC Driver Software

Customizing the EEPROM on the USB Wildcard

Using the Windows Device Manager to View USB Properties

Using the Mosaic Terminal with the USB Wildcard

Mosaic USB Driver Software

Installing the Mosaic USB Wildcard Driver Software

Using the Mosaic USB Driver Code with C

Using the Mosaic USB Driver Code with Forth

Glossary of Mosaic USB Driver Functions

Overview of Glossary Notation

Glossary Quick Reference

Glossary Entries

C Demonstration Program

Forth Demonstration Program

Hardware Schematics, pdf

The USB Wildcard User Guide

<< Previous | Next>>

USB Wildcard Hardware

The USB Wildcard comprises a Wildcard bus header, USB 5-pin "mini-B" receptacle, 5-pin alternate USB header to enable a remote panel-mounted USB receptacle, digital logic circuitry, a USB chip, and a USB configuration EEPROM.  Jumpers enable module address selection and selection of either "Self Powered" or "Bus Powered" mode.  The Wildcard bus header interfaces to the host processor (QCard, QScreen, Handheld, or PDQ series controller).  The picture in Figure 1‑3 illustrates the hardware.  If the default location of the mini-B connector is not convenient for your volume application, the connector can be mounted on the opposite side of the board (above the Module address selection jumpers). Contact Mosaic Industries for information about custom configurations for volume production runs.

 

Figure 1‑3    The USB Wildcard.

Connecting To the Wildcard Bus

To connect the USB Wildcard to the Wildcard bus on the controller board:

 With the power off, connect the female 24-pin side of the stacking go-through Wildcard bus header on the bottom of the USB Wildcard to Wildcard Port 0 or Wildcard Port 1 on the controller or its mating Docking Panel (formerly the "PowerDock").  The corner mounting holes on the Wildcard should line up with the standoffs on the controller board.  The Wildcard ports are labeled on the silkscreen of the controller board.  Note that the USB Wildcard headers are configured to allow direct stacking onto the controller board, even if other Wildcards are also installed. Do not use ribbon cables to connect the USB Wildcard to the Wildcard bus. 

CAUTION:  The Wildcard bus does not have keyed connectors.  Be sure to insert the Wildcard so that all pins are connected.  The Wildcard bus and the USB Wildcard can be permanently damaged if the connection is done incorrectly.

Selecting the Wildcard Address

Once you have connected the USB Wildcard to the Wildcard bus, you must set the address of the module using jumper shunts across J1 and J2.

The Wildcard Select Jumpers, labeled J1 and J2, select a 2-bit code that sets a unique address on the Wildcard port of the controller board.  Each Wildcard port on the controller accommodates up to 4 Wildcards.  Wildcard Port 0 provides access to Wildcards 0-3 while Wildcard Port 1 provides access to Wildcards 4-7.  Two Wildcards on the same port cannot have the same address (jumper settings).  Table 1‑3 shows the possible jumper settings and the corresponding addresses.

Table 1‑3 Wildcard address jumper settings.

Wildcard Port

Wildcard Address

Installed Jumper Shunts

 

0

0

None

1

J1

2

J2

3

J1 and J2

 

1

4

None

5

J1

6

J2

7

J1 and J2

Self Power/Bus Power Jumper

A 3-post 2-position jumper on the USB Wildcard enables selection of either self power or bus power mode.  This powering option refers to the entire controller stack, including all Wildcards and the embedded computer.  The default option is “self powered mode”, meaning that the controller and its Wildcards do not draw power from the USB bus.  In this mode, the controller and Wildcards are powered by a PowerDock, Docking Panel, or a built-in or external power supply.

In some applications it may be convenient to take advantage of the 5 volt (nominal) power that the USB host can deliver.  Moving the Self/Bus power jumper to the "Bus Power" position taps the USB power supply to drive the +5V power node on the Wildcard bus to power the entire controller stack.

If the Self/Bus power jumper is in the "Bus Power" position, do not connect an external power supply to the controller (PDQ Board, PDQScreen, QScreen, QCard, PowerDock, Docking Panel, etc.)

This USB bus supply can deliver up to 500 mA (milliamps) at +5V, unless an unpowered USB hub is upstream of the USB Wildcard, in which case only 100 mA can be supplied.  Note that Mosaic graphics/touchscreen controllers require input voltages greater than +5V, and certain Wildcards such as the 24/7 and the Analog I/O Wildcards require a “V+Raw” supply that is greater than +5V.  The USB bus power mode cannot supply these higher voltages.  Make sure that the hardware can run on a single +5V supply before selecting the USB bus powered mode.

Please read the section titled "Powering Options" above for additional details about USB bus powered mode.

<< Previous | Next>>


Home|Site Map|Products|Manuals|Resources|Order|About Us
Copyright (c) 2006 Mosaic Industries, Inc.
Your source for single board computers, embedded controllers, and operator interfaces for instruments and automation