Intellicom
Models OP6600 and OP6700
User’s Manual
019–0078
• 090529–J
Intellicom User’s Manual
Part Number 019-0078 • 090529–J • Printed in U.S.A.
©2000–2009 Digi International Inc. • All rights reserved.
No part of the contents of this manual may be reproduced or transmitted in any form or by any means
without the express written permission of Digi International.
Permission is granted to make one or more copies as long as the copyright page contained therein is
included. These copies of the manuals may not be let or sold for any reason without the express written
permission of Digi International.
Digi International reserves the right to make changes and
improvements to its products without providing notice.
Trademarks
Rabbit and Dynamic C are registered trademarks of Digi International Inc.
Rabbit 2000 and RabbitCore are trademarks of Digi International Inc.
The latest revision of this manual is available on the Rabbit Web site,
www.rabbit.com,
for free, unregistered download.
Digi International Inc.
www.rabbit.com
Intellicom (OP6600/OP6700)
T
ABLE OF
C
ONTENTS
Chapter 1. Introduction
1
1.1 Features .................................................................................................................................................1
1.2 Development and Evaluation Tools......................................................................................................3
1.2.1 Tool Kit .........................................................................................................................................3
1.2.2 Software ........................................................................................................................................3
1.3 CE Compliance .....................................................................................................................................4
1.3.1 Design Guidelines .........................................................................................................................5
1.3.2 Interfacing the Intellicom to Other Devices..................................................................................5
Chapter 2. Getting Started
2.1
2.2
2.3
2.4
2.5
2.6
2.7
7
Power Supply Connections ...................................................................................................................8
Demonstration Program on Power-Up ...............................................................................................10
Programming Cable Connections .......................................................................................................12
Installing Dynamic C ..........................................................................................................................13
Starting Dynamic C ............................................................................................................................14
PONG.C ..............................................................................................................................................15
Where Do I Go From Here? ...............................................................................................................16
Chapter 3. Subsystems
17
3.1 Intellicom Subsystems ........................................................................................................................18
3.1.1 Digital Inputs...............................................................................................................................19
3.1.2 Digital Outputs............................................................................................................................19
3.2 Serial Communication ........................................................................................................................20
3.2.1 RS-232 ........................................................................................................................................23
3.2.2 RS-485 ........................................................................................................................................23
3.2.3 Programming Port .......................................................................................................................26
3.3 Programming Cable ............................................................................................................................27
3.3.1 Changing Between Program Mode and Run Mode ....................................................................27
3.4 Memory...............................................................................................................................................28
3.4.1 SRAM .........................................................................................................................................28
3.4.2 Flash Memory .............................................................................................................................28
3.4.3 Dynamic C BIOS Source Files ...................................................................................................28
3.5 Speaker................................................................................................................................................29
3.6 Vacuum Fluorescent Display..............................................................................................................29
3.7 Other Hardware...................................................................................................................................30
3.7.1 Clock Doubler .............................................................................................................................30
3.7.2 Spectrum Spreader ......................................................................................................................30
Chapter 4. Software
31
4.1 Running Dynamic C ...........................................................................................................................31
4.1.1 Upgrading Dynamic C ................................................................................................................33
4.1.1.1 Patches and Bug Fixes........................................................................................................ 33
4.1.1.2 Upgrades............................................................................................................................. 33
4.2 Sample Programs ................................................................................................................................34
4.2.1 General Intellicom Operation......................................................................................................34
4.3 Dynamic C Libraries...........................................................................................................................36
User’s Manual
4.4 Intellicom Function Calls ................................................................................................................... 37
4.4.1 Board Initialization ..................................................................................................................... 37
4.4.2 Digital I/O................................................................................................................................... 37
4.4.3 Serial Communication ................................................................................................................ 38
4.4.4 Keypad Controls......................................................................................................................... 39
4.4.5 Display Controls......................................................................................................................... 41
4.4.6 Speaker Controls ........................................................................................................................ 44
Chapter 5. Using the TCP/IP Features
5.1
5.2
5.3
5.4
5.5
5.6
5.7
45
TCP/IP Connections ........................................................................................................................... 45
Running TCP/IP Sample Programs.................................................................................................... 47
How to Set IP Addresses in the Sample Programs............................................................................. 49
How to Set Up Your Computer’s IP Address For Direct Connect .................................................... 50
Run the PINGME.C Demo................................................................................................................. 51
Running More Demo Programs With a Direct Connection ............................................................... 51
Where Do I Go From Here? ............................................................................................................... 52
Appendix A. Intellicom Specifications
53
A.1 Electrical and Mechanical Specifications.......................................................................................... 54
A.2 Conformal Coating ............................................................................................................................ 56
A.3 Jumper Configurations ...................................................................................................................... 57
Appendix B. Keypad and Plastic Enclosure
59
B.1 Keypad Insert..................................................................................................................................... 60
B.2 Plastic Enclosure................................................................................................................................ 62
B.2.1 Assembling Intellicom Enclosure.............................................................................................. 64
B.2.1.1 Custom Mounting In An Opening .................................................................................... 64
B.2.1.2 Supplied Outer Casing ...................................................................................................... 65
Appendix C. Power Management
67
C.1 Power Supplies .................................................................................................................................. 67
C.2 Batteries and External Battery Connections...................................................................................... 68
C.2.1 Battery-Backup Circuit .............................................................................................................. 68
C.2.2 Power to VRAM Switch ............................................................................................................ 69
C.2.3 Reset Generator.......................................................................................................................... 70
C.2.4 Replacing the Backup-Battery Board ........................................................................................ 70
C.3 Chip Select Circuit............................................................................................................................. 71
Appendix D. Running Sample Programs
73
D.1 Connecting Demonstration Board ..................................................................................................... 74
D.2 Running Sample Program DEMOBRD1.C....................................................................................... 75
D.2.1 Single-Stepping ......................................................................................................................... 76
D.2.1.1 Watch Expression ............................................................................................................. 76
D.2.1.2 Break Point ....................................................................................................................... 76
D.2.1.3 Editing the Program .......................................................................................................... 77
D.2.1.4 Watching Variables Dynamically..................................................................................... 77
D.2.1.5 Summary of Features ........................................................................................................ 77
D.2.2 Cooperative Multitasking .......................................................................................................... 78
D.2.3 Advantages of Cooperative Multitasking .................................................................................. 80
Index
Schematics
81
85
Intellicom (OP6600/OP6700)
1. I
NTRODUCTION
The Intellicom intelligent terminal interface is a high-perfor-
mance, C-programmable terminal that offers built-in I/O and
Ethernet connectivity. A Rabbit
®
2000 microprocessor operating
at 18.5 MHz provides fast data processing.
1.1 Features
•
C-programmable to create a custom user interface
•
4 protected logic-level digital inputs
•
4 protected sinking digital outputs
•
High-visibility backlit 4 × 20 LCD
•
10Base-T Ethernet interface
•
TCP/IP capability
•
RS-232 and RS-485 serial ports
•
128K SRAM and 256K–512K flash EPROM
•
Self-healing lens is scratch, impact, and abrasion-resistant
•
Real-time clock
•
Watchdog supervisor
•
Voltage regulator
•
Backup battery
•
Can be programmed to emulate a serial terminal
•
Splash-resistant when panel-mounted using the supplied gasket
•
Can be wall-mounted or panel-mounted
Appendix A provides detailed specifications for the Intellicom.
User’s Manual
1