VM-1 Application Board 3
5811
VM-1 Application Board 3 (Issue A) Data Sheet
Introduction
The 5811 is an application board for use with the VM-1 Control Module. It provides connections for modules
such as the 5809 QVGA display interface and 5810 ethernet controller. To support the QVGA the board has
connectors for both display and touch screen. The board also has an RS232 serial port, an optional second
serial port, an I
2
C connector on Bus 1, and an on-board EEPROM for non-volatile data storage. Additionally
all the digital and analogue channels on the VM-1 connector are available.
This document applies only to Issue A of the board. Issue B has extensive extra capabilities and a slightly
different layout and is better suited to QVGA use.
Serial
Port 1
Serial
Port 2
V
EE
adjust
Power
GND
Vout
nc
Vin
Contrast
control
Location of
Ethernet
module
QVGA
display
connectors
101
mm
Location
of QVGA
module
Location
of VM-1
controller
113
mm
4x
3.5mm
Touch screen
connectors
152mm
164mm
I
2
C
Unpacking
You should have:
•
5811 Application Board. This document applies to Issue A of the board only.
•
Power Connector
•
These Instructions
WARNING:
Users of Micro-Robotics Control Equipment should be aware of the possibility of a system failure, and must consider the
implications of such failure. Micro-Robotics Ltd. can accept no responsibility for loss, injury, or damage resulting from the failure of our
equipment. Use of our products in applications where their failure to perform as specified could result in injury or death is expressly
forbidden.
© 2004 Micro-Robotics Ltd
The Old Maltings
135 Ditton Walk
Cambridge
CB5 8QB
Doc 44306 V20041130
VM-1 Application Board 3 (Issue A)
tel: +44 (0) 1223 523100
fax: +44 (0) 1223 524242
sales@microrobotics.co.uk
www.microrobotics.co.uk
Page 1 of 11
What You Will Need
To start using the application board you will need:
•
VM-1 Control Module (5800 or 5801) with language ROM (5803)
•
8 to 30V 300mA unregulated DC power supply
•
An RS232 serial lead to connect the 5811 to your host computer. Use a lead that would be used to connect
two PCs together (a "Null Modem" cable)
•
A PC running terminal emulation software such as Hyperterminal or Tera Term Pro.
•
The VM-1 and Venom-SC manual set
•
Optionally a QVGA card (5809) or ethernet card (5810)
Serial Ports
The RS232 level shifter ICs are socketed. Leave them in if you wish to use standard RS232 voltage levels
(normal with serial cables such as links to a PC). If you need to use the logic-level signals (typically for
internal connection to small PCB modules and ICs), remove the RS-232 IC and use the serial channels on
JP4.
Serial Port 1 RS232
Pinout
Connector: JP5
*
RTS
CTS
nc
6
7
8
9
1
2
3
4
5
*
RXD
TXD
*
GND
* Pins 1, 4 and 6 are connected to each other on the 5811
Configuration
Serial Port 1 is already configured for you in the default startup procedure with the line:
MAKE serial AsynchronousSerial(38400, 1, 1)
Serial Port 2 RS232
Pinout
Connector: JP6
*
RTS
CTS
nc
6
7
8
9
1
2
3
4
5
*
RXD
TXD
*
GND
* Pins 1, 4 and 6 are connected to each other on the 5811
Configuration
Serial port is not created by default. You can create it with a line like this:
MAKE serial AsynchronousSerial(38400, 2, 1)
Doc 44306 V20041130
VM-1 Application Board 3 (Issue A)
Page 2 of 11
application boards
The connections for the QVGA and ethernet boards are very similar, but for practical convenience and
simplicity one socket is dedicated to each type. It is possible to use both modules at once.
The common module interface is described first.
Module Bus Connectors JP11, JP12
The following table describes the general module interface pinout.
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Signal
VCC
GND
D1
D0
D3
D2
D5
D4
D7
D6
VCC
GND
A1
A0
A3
A2
A5
A4
A7
A6
A9
A8
VCC
GND
A11
A10
A13
A12
A15
A14
HWR/
A16
WAIT/
RD/
RESET/
SELECT/
SDA
SCL
VCC
GND
Description
+5V supply
Ground
Data bus
+5V supply
Ground
Address bus
+5V supply
Ground
Address bus
Write strobe
Address bus
Delays write cycle
Read Strobe
System Reset
See below
I
2
C data
I
2
C clock
+5V supply
Ground
Implementation on the application board
SDA and SCL are from the VM-1's I
2
C Bus 1.
The SELECT/ line is different for each module.
In the Venom language, The MAKE statements for the QVGA display, touch screen and ethernet interface
have parameters which select the I
2
C bus and the correct module's SELECT/ signal.
Ethernet Module
Connection
If an ethernet module 5811 is required, plug it into the ethernet module socket and secure it with a 6mm
spacer, M2.5 screw and nut using hole MT6. A second spacer and mounting screw in MT4 is optional.
Use a length of CAT5 UTP cable to connect the ethernet board to a hub or switch that will support 10Mbit
operation. Exceptionally when the VM-1 is one end of a two-node network you can link the nodes directly with
a UTP "crossover" cable.
Doc 44306 V20041130
VM-1 Application Board 3 (Issue A)
Page 3 of 11
Configuration
MAKE eth Protocol("eth", 1, $d0, my_ip_address)
The second and third parameter specify I
2
C bus 1 and the correct addressing information to select the
ethernet position on the 5811 application board.
See the Venom Networking Guide for more information, including the use of the
my_ip_address
parameter.
QVGA Module
N.B. Before powering up with a display connected, first adjust the supply voltage (see page 6)
If a QVGA module 5810 is required, plug it into the QVGA module sockets. Securing via mounting holes is
optional as the board is fairly well held in by the connectors and is not subject to cable pulling forces.
Connect a Hitachi display type SP14Q002 or compatible to JP10. The application board's corner mounting
holes enable it to be mounted directly on pillars on the display module.
Other types of display can be connected via a suitable adapter to JP9, which will also work with the adapter
supplied with the SP14Q002 starter kit.
The Hitachi touch screen can be connected to JP14.
Other electrically compatible touch screens can be adapted to connect to JP13.
Consult the pinout diagrams below for interconnection details.
Doc 44306 V20041130
VM-1 Application Board 3 (Issue A)
Page 4 of 11
JP10 – Flat Cable Display Connector
This FPC connector is compatible with the Hitachi SP14Q002 display.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
LCDD4
LCDD5
LCDD6
LCDD7
LCDPWROFF
LCDFRAME
LCDLINE
LCDCLK
V
CC
GND
V
EE
GND
GND
Display data
Display data
Display data
Display data
H=display off, L=display on
Frame clock
Line clock
Dot clock
+5V supply
-21V ±1V (for Hitachi)
Edge
of
board
Pin 1
contacts at
top of
connector
JP10
JP9 – Generic QVGA Display Connector
This is compatible witrh the connector adapter supplied with the Hitachi SP14Q002 display starter kit. It
provides all the connections available from the QVGA display driver module, including touch screen
connections, and is designed to be easily adapted to the requirements of most other QVGA display hardware
via a suitable intermediate connector adapter. For more information on the signal usage see the QVGA
(5809) data sheet.
0.1" pin header 2 x 14 pins
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
D0
D1
D2
D3
D4
D5
D6
D7
GND
LCDPWROFF
LCDCLK
LCDFRAME
GPIO0
LCDLINE
LCDPWRON
GND
V
CC
V
EE
V
ADJ
GND
VBATT1
VBATT2
IN1
IN2
X+
X-
Y+
Y-
LCDD4
LCDD5
LCDD6
LCDD7
Pin 1
H=display off, L=display on
Dot clock
Frame clock
General purpose I/O
Line clock
L=display off, H=display on
Negative supply: set with R8 and LK1
Contrast voltage: set with R7
Edge
of
board
JP9
Pin 2
Analogue inputs (see QVGA documenation)
Touch Screen Inputs (see QVGA
documentation)
Doc 44306 V20041130
VM-1 Application Board 3 (Issue A)
Page 5 of 11