The software distributed with and the firmware contained in this product is Copyright (c) 2002 by Industrologic, Inc.
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 assessories 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.
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.
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.
The TC51 includes, pre-programmed into the microcontroller, a special version of Industrologic's simple programming language Tiny Machine Basic written for the hardware on the TC51, and the microcontroller chip can be re-programmed using any number of software development tools available for similar Atmel microcontrollers.
Operating environment:
Temperature: 0-50 degrees Celsius (32-122 Fahrenheit)
Humidity: 30 to 80 percent, non-condensing
Logic level I/O signals-
(10K pull-up resistor to +5, 0.01uf capacitor to ground)
Source current: .5 ma
Sink current: 20ma maximum each pin
Analog Inputs-
Voltage range: 0 to +5 volts
Input filter: RC type, 10 ohms to input, .01uf from chip to ground
Input Impedance: 5000 ohms or less for best results (least crosstalk)
Resolution: 12 bits
For detailed information refer the data sheet for the Linear Technology LT1298
on which this circuit is based.
Form "C" Relay Contacts-
Maximum voltage: 30 volts, AC or DC
Maximum current: 10 amps
Manufacturer's type: Omron G5LE-14 series or equivalent
Power available at the screw terminal blocks:
The +5 and +12 volt supplies used on-board the TC51 are made available
at screw terminal blocks to allow easy interfacing to certain devices
requiring power, without having the need to provide separate power
supplies. The current drawn from these terminals plus the current
required by the TC51 circuitry must not exceed the ratings of the power
supply regulators, which have a maximum rating of one amp if well
heatsinked. For increased reliability and reduced heat it is recommended
that the current drawn from these terminals be limited to 100 ma each.

Both the +5 volt signal from the on-board power supply and the +V signal (power input voltage) are available to be connected to pin 9 of either or both serial ports. Jumper P1 is used for serial port 1 and jumper P2 for serial port 2. The factory default setting for both jumpers is "5" or +5 volts. If no power connection is desired the jumpers can be removed.
Connecting +V to pin 9 of either serial port will allow the TC51 to be powered through the serial port or to power another device through the serial port. It is the user's responsibility to insure that +V voltages connected to either serial port will be connected only to power inputs and not RS-232 signals, and that the current requirements and/or limitations of all connected devices are met.
The on-board 12 volt power supply regulator requires that the TC51 normally be provided with at least 15 volts, either by a wall block power supply or by connections to the +PWR and GND screw terminals. In this case jumper P3 should be placed in the "R", or regulated position, which is its factory default position.
Alternately, the TC51 can be provided with a regulated voltage from 11 to 14 volts. In this case, jumper P3 should be placed in the "U", or unregulated position, which bypasses the on-board regulator. This connects the on-board circuitry using 12 volts, and the +12 output for external devices to the power input voltage.
The TC51 serial port 2 connector emulates a PC compatible serial port with its pinout and DB9M connector, and can be easily connected to serial devices much like a PC compatible can, and using the same cabling.
The following are the pinouts of the serial port connectors:
Serial Port 1, DB9-Female: Serial Port 2, DB9-Male PC signal Pin TC51 Signal Pin TC51 Signal DCD in 1 1 receive 2 transmit 2 receive transmit 3 receive 3 transmit DTR out 4 4 ground 5 ground 5 ground DSR in 6 6 RTS out 7 7 CTS in 8 8 RI in 9 +5 or +V out 9 +5 or +V out
On serial port 1 pins 1, 4, and 6 are tied together and pins 7 and 8 are tied together. On serial port 2 these pins are left unconnected.

1 Ground 2 +5 3 Contrast pot voltage 4 Register Select 5 Ground (LCD Read/Write signal set to Read only) 6 Chip Select 7 no connection 8 no connection 9 no connection 10 no connection 11 Bit 4 data 12 Bit 5 data 13 Bit 6 data 14 Bit 7 data 15 optional resistor to +5 (R18) 16 optional resistor to ground (R19)
The TC51 printed circuit board includes circuitry and mounting area for optional resistors that can be used to supply current limited power to LCD modules that have compatible backlighting LED's. The configuration of this circuitry is only one of several backlighting connection possibilities. It is the user's responsibility to insure that any backlighting power connections to the LCD module are correct.
The LCD controller chips used on LCD modules are high speed devices that can be affected by noise on their control signals. The Chip Select signal on pin 6 is particularly susceptable to noise because it is typically provided with a short high-going pulse to initiate commands. The cable connecting the LCD module to the TC51 can act like an antenna for Radio Frequency Interference (RFI) generated by the relays if they are switching high currents, and by other noise as well. If an LCD module is acting erratically and appears to be affected by noise in this manner, a small capacitor (around 0.001uF) connected between the Chip Select signal and Ground directly on the LCD module may eliminate the noise well enough for proper operation. However, some LCD modules will not tolerate this capacitance since it changes the rise and fall times of the Chip Select signal.
If more than two analog inputs are required, and these inputs do not need to be read quickly, one or more relays can be used to switch different analog voltages into the analog inputs. If this is done, a small delay should be used between the relay activation and reading the analog input to insure that the relay contacts have settled after movement.
Three pushbutton switches connected to the digital inputs (which will not require "pullup" resistors), in conjunction with an LCD display module, can provide a simple yet powerful method of displaying "menu" options and changing options and their values. These switches can be used for "Up", "Down", and "Select" buttons which can be used to move menu items or values up or down, and then select them.
end of manual