|
The Z86E08 micro-controller is used in this
application as a general purpose Input Output controller. It has four protected
inputs and four high current drive outputs. There is an optical receiver, an
Infrared transmitter and I2C communications interface.
Any functional component of the system can be used as intended, or in an
alternative mode.
Contents
| Supply voltage |
8-15 volts DC, or
12 volts AC |
| Input sense |
Logic 0 - 0
through 2.0V
Logic 1 - 2.1V through to 5.1V |
| Output drive |
Logic 0 -
0V@1.5A
Logic 1 - VCC via load. |
| I2C |
Standard I2C
up to 400Kbps |
| IR Tx |
Max drive
current of 30mA |
| IR Rx |
Inverting
receiver. Sensivity not yet measured. |
SOFTWARE
DESCRIPTION
The software is to be written to exploit a 10MHz
master clock driving the system.
Z8
(86E08) pin allocations are:
| P0.0 |
I2C
Clock |
output |
| P0.1 |
I2C
TxData out (Must drive to Logic '0' when receiving) |
output |
| P0.2 |
Infrared
Transmit LED |
output |
| P2.0 |
Sense
0 input |
input |
| P2.1 |
Sense
1 input |
input |
| P2.2 |
Sense
2 input |
input |
| P2.3 |
Sense
3 input |
output |
| P2.4 |
High
current driver 0 |
output |
| P2.5 |
High
current driver 1 |
output |
| P2.6 |
High
current driver 2 |
output |
| P2.7 |
High
current driver 3 |
output |
| P3.1 |
I2C
RxData in. |
input |
| P3.2 |
Not
used, pulled high. |
input |
| P3.3 |
Infrared
Rx |
input |
CPU
FUNCTIONAL BLOCK RESOURCE ALLOCATION
| Timer-0 |
User
specified |
| Timer-1 |
User
specified |
| P3.1
input |
Used as
standard input. No interrupts generate on edge transition. |
| P3.2
input |
Used as
standard input. No interrupts generate on edge transition. |
| P3.3
input |
Used to
generate interrupt on falling edge of Receive data (Start
bit). |
Data
Sheets for chips used in this design:
| Zilog Z86E08 |
Z8 Micro-controller
data sheet (1.2MB-pdf) |
Downloads
Download schematic PDF
(69KB PDF) |
Download the schematic diagram showing the full details of
the board. |
Download PCB in PDF
format
(57KB PDF) |
Download the Printed Circuit Board artwork in PDF format. |
Download PCB
Gerber plots
(50KB zip) |
Download the PCB artwork in Gerber plotter format along
with all the support files. |
Download
Datasheet bundle
(925KB ZIP) |
Datasheets for all component types used in the design has
been bundled together into this archive. It should help you when
collecting components for it. |
Download
Zilog Freeware 'C' Compiler
(2700KB) |
Zilog have made their OptiC MSDOS command line
driven 'C' cross compiler available for download. This tool can be used
to build the 'C' version of source code. |
Software Tools
The source code
can be compiled using Zilog's Z8 CCP Emulator (Order code: Z86CCP00ZEM)
downloadable from www.zilog.com.
To program the Z86E08 you will need to get a hold of a blank
chip and a programmer. Zilog also provides these in at least one
form: Z8 CCP Emulator (Order code: Z86CCP00ZEM)
|