Industrologic DIO51

Single Board Computer

Reference Manual

version 1/1/08



Industrologic, Inc.
3201 Highgate Lane
St. Charles, MO
63301
USA

Phone: (636) 723-4000
WWW: http://www.industrologic.com
Email: info@industrologic.com




Trademark and Copyright Information

DIO51 is a Trademark of Industrologic, Inc. 2008

This document is Copyright (c) 2008 by Industrologic, Inc.
All rights reserved.

No part of this manual may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying or scanning, for any purpose other than the personal use by the purchaser of this product. Industrologic, Inc. reserves the right to revise this document at any time without obligation to notify any person of such revision. Industrologic, Inc. assumes no responsibility for any errors that may appear in this document.

The software distributed with and the firmware contained in this product is Copyright (c) 2008 by Industrologic, Inc.


Warning/Disclaimer

Whereas effort has been made to make the information in this document as useful and accurate as possible, Industrologic, Inc. assumes no responsibility for the application, usefulness, or completeness, of the information contained herein. Under no circumstance will Industrologic, Inc. be responsible or liable for any damages or losses including indirect or consequential damages or losses arising from either the use of any information contained within this manual or the use of any products or services referenced within this manual.

Industrologic, Inc. reserves the right to change any product's features, specifications, documentation, warranties, fee schedules, and conditions at any time and without notice.

Industrologic products are provided as printed circuit board level assemblies. Some Industrologic products may include mechanical packaging accessories which are provide for the purchaser's convenience, and are not intended to be final assembly enclosures.

Industrologic products are provided with the understanding that the purchaser will determine fitness for any particular application as well as achieve compliance with any particular specifications or regulations as required or desired for that application.


Warranty

Industrologic, Inc. products are warranted to be free from defects in workmanship or material under normal use and service for a period of one year from date of purchase. Industrologic's warranty is to the original purchaser only, but is extended to you by the Distributor or OEM from whom you purchased the product.

Industrologic's obligation under this Warranty is limited to replacement with a new or repaired unit to the original purchaser. The unit must be returned, and replacements obtained from Industrologic, Inc. or the Distributor or OEM from whom it was purchased.

This warranty will not apply if, in the judgment of Industrologic, Inc., damage or failure of the product has resulted from accident, alteration, misuse, abuse, connection to or operation with incompatible signals or power sources, or improper installation.

Under no circumstances shall Industrologic, Inc. be liable to purchaser or any third party for any loss of profits or other direct or indirect costs, expenses, losses, or consequential damages arising out of or as a result of any defects in or failure of Industrologic products or any part or parts thereof.

THIS WARRANTY IS IN LIEU OF ANY OTHER WARRANTY, EITHER EXPRESSED OR IMPLIED, AS TO DESCRIPTION, QUALITY, MERCHANTABILITY, FITNESS FOR ANY PARTICULAR PURPOSE OR USE, OR ANY OTHER MATTER.


Return and Repair Policy

Products purchased in single piece quantities may be returned, if in resellable condition, for a full refund of the purchase price only, to the original purchaser, within 30 days of purchase.

Products must be returned by original purchaser with a Return Materials Authorization (RMA) number issued by Industrologic, Inc. or the Distributor or OEM from whom it was purchased, authorizing its return. Current repair or replacement fees and procedures will be related during the issue of the RMA number.

Warranty or repair units must be returned with postage and insurance paid by purchaser. Industrologic, Inc. is not responsible for damages or loss during shipment.





Industrologic DIO51

Single Board Computer

The Industrologic DIO51 is an Atmel AT89C51RC2 microcontroller based single board computer designed to be an easy to use and versatile development platform for Flash memory based microcontrollers. Its convenient screw terminal block connections, along with its optional ABS plastic enclosure, allow it to be used as a general purpose I/O controller assembly as well.

The DIO51 includes a simple monitor program written specially for the hardware on the DIO51, preprogrammed into the microcontroller. This program allows the DIO51 to be immediately used as a simple RS-232 slave I/O controller, or for testing external devices during development.

The AT89C51RC2 microcontroller chip can be reprogrammed using any number of software development tools available for similar Atmel microcontrollers.

The DIO51 is also compatible with the Philips P89C51Rx2 series of microcontrollers which can be programmed with software development tools available for these microcontrollers.



picture of DIO1   picture of DIO51


Summary of Features



Electrical Specifications

Power supply requirements-
Power supply voltage: 7 to 18 volts AC, 8 to 18 volts DC, regulated or unregulated
Power supply current: 20 ma at 12VDC
Power supply connector: 5.5 mm outside diameter, 2.1 mm inside diameter

Operating environment:
Temperature: 0-50 degrees Celsius (32-122 Fahrenheit)
Humidity: 30 to 80 percent, non-condensing

Logic level digital I/O signals-
Microcontroller pin with 10K pull-up resistor to +5
Source current: .5 ma (through pull up resistor)
Sink current: See microcontroller documentation
Atmel AT89C51Rx2: 10 mA per bit, 26 mA P0 total, 15 mA P1, P2, P3 total, 71 mA total
Philips P89C51Rx2: 15 mA per bit, 26 mA per port, 71 mA total

Power available at the screw terminal blocks:
The +5 volt power supply used on-board the DIO51 is made available at screw terminal blocks to allow easy interfacing to devices requiring power. The current drawn from the +5 supply plus the current required by the DIO51 circuitry must not exceed the rating of the voltage regulator, which has a maximum rating of one amp when well heatsinked. However, for increased reliability and reduced heat it is recommended that the current drawn from these terminals be limited to 500 mA. Likewise, the unregulated voltage (+V) powering the +5 regulator is also available at screw terminal blocks, and care should be taken to limit the current drawn from these connections.



Mechanical Specifications

Double-sided .062" FR-4 glass epoxy printed circuit board.
P.C. Board assembly has holes available for mounting to enclosure or #6 standoffs.
P.C. Board dimensions: 4.25 inches by 2.75 inches


mechanical drawing of DIO51



DIO51 Serial Ports

The DIO51 serial port connector and its pin out matches the 9-pin serial port of IBM PC compatible computers and can be easily connected to these computers using a pin-to-pin male-to-female cable. The DR51 does not require hardware handshake signals and can be used with only the transmit, receive, and ground signals connected. However, some programs that run on a PC require that some of the input handshake signals be asserted going into the PC. In order to make this easier, the DIO51 has the common PC handshake signals looped back on the board, so that when a 9-wire cable is used, the signals are asserted without further connection.

To facilitate the connection of devices requiring power to the DIO51, the +5 volt signal from the on-board regulator has been connected to pin 9 of the serial connector. This connection will not affect normal serial ports since +5 volts is within the range of allowable voltages on RS-232 input pins.

The following is a pin out of the serial port signals:

DIO51 signal  -    TX   RX   -    GND  -    -    -    +5 OUT
pin           1    2    3    4    5    6    7    8    9
PC signal     DCD  RX   TX   DTR  GND  DSR  RTS  CTS  RI

diagram of DIO51 serial connector


On-Board Pushbutton Switches

The DIO51 was designed, among other things, as a development platform for the Atmel AT89C51Rx2 series of microcontrollers, whose Flash memory can be programmed through the serial port using In System Programming (ISP). Entry into ISP mode requires a sequence of hardware conditions. The on-board pushbutton switches and related hardware connected to the RESET and PSEN pins are designed to satisfy those requirements. Refer to the Atmel documentation for details of ISP mode.

The DIO51 can also be used with the Philips P89C51Rx2 series of microcontrollers that specify a similar sequence of hardware conditions, however, these conditions are slightly different than the Atmel device. Refer to the Philips documentation for details of the Philips ISP mode.

When installed in the DIO51 either device can be placed into ISP mode with the following sequence: 1. Press RESET, 2. press PSEN, 3. release RESET, 4. release PSEN.


Digital I/O Connections

On the DIO51 all digital I/O signals are available on 12 pin screw terminal blocks. Each terminal block has an 8 bit port, an interrupt or timer I/O pin, +5 volts, +V (the unregulated power supply voltage), and ground. Port 1 connections are duplicated on a 12 pin .1" header connector P1.

All I/O signals are pulled up to +5 with 10K resistors, except for T0, which is connected to the on-board LED, and will activate the LED when set to a logic "low". On power up all I/O signals on the microcontroller default to a logic "high".

+5, INT0, and ground are also available on a 3 pin screw terminal block next to the power connections to provide a single bit interrupt interface similar to those on other Industrologic products. Note: The INT0 signal on both terminal blocks is the same signal.

It is important to refer to the documentation of the microcontroller used to determine the current limitations of the I/O pins.

Note: Unlike many Industrologic products, the DIO51 is less of an "industrial controller", in that its digital I/O is not as well protected from ElectroStatic Discharge (ESD). It does not have capacitors to ground from its digital inputs (digital I/O) so that these signals can be used at high speed. If the DIO51 will be used in an industrial environment, interface circuits should be used to protect the digital I/O, for example, the Industrologic Universal Relay Board (URB) or the Universal Opto Board (UOB).


I/O Interfacing Examples

The following diagrams show some of the ways that the DIO51 might be connected to external devices and power. The DIO51 with its screw terminal block connections makes some of these connections extremely easy and fast.

diagram of DIO51 power supply connections


diagram of DIO51 I/O connections to switch and LED


diagram of DIO51 I/O connections to URB


diagram of DIO51 I/O connections to UOB8



DIO51 Schematic Diagram

DIO51 schematic diagram




end of manual
log file