From embeddedTS Manuals
Mechanical Drawing
Getting Started with TS-Linux X86
Getting Started with DOS
Further References
Intel 386EX User's Guide
Maxim Integrated Products
Omen Technologies
PC/104 Consortium Web Site
Crystal CS8900A Ethernet Controller Overview
Waterloo TCP/IP Software (WATTCP)
25MHz Intel 386EX
External Interfaces
PC/104 Expansion Bus
32 Pin JEDEC socket
10Mbit Ethernet Adapter
LCD interface
Optional RS-485 support on COM1 (full duplex)
8 channel 12 bit ADC
Matrix Keypad interface on DIO2
Internal Storage Media
512 KB Flash disk with full BIOS support
Power Requirements
5V DC @ 700 mA
Operating Temperature
Cold -20C
Hot 70C
4.0" x 3.8" (PC/104 mounting holes)

1 Introduction

The model TS-3100 is a compact, full-featured PC compatible Single Board Computer based on the 386EX processor. If you are coming up from the 8-bit microcontroller world, you will find that this product provides much more performance and much quicker development since you can now use standard PC development tools such as Turbo C or Quick Basic. If you have done work in the PC world in the past, you will find you can now build applications for a very small target that does not require a keyboard, video, floppy disks, or hard drives.

You can typically write and debug code on a host PC using standard development tools for the PC platform, then simply copy it to and run it on the TS-3100 without modification. If additional peripherals are required, the PC/104 expansion bus allows for many standard functions available off-the-shelf. It is also very simple to create a custom PC/104 daughter board for those special features that differentiate your product. Technologic Systems can provide technical support as well as a free quotation for any custom hardware, software, or BIOS modifications you may require.

This manual is fairly short. This is because for the most part, the TS-3100 is a standard 80386-based PC compatible computer, and there are hundreds of books about writing software for the PC platform. The purpose of this manual is documenting where the TS-3100 differs from a standard PC.

2 Differences Between TS-3100 and TS-3200

The TS-3100 is almost identical to the TS-3200. The TS-3100 was designed to be an extremely lowcost PC/104 board where the full horsepower of a TS-3200 is not needed. Therefore, the manual for the TS-3200 can be used except for the categories below detailing where they differ. A copy of the TS- 3200 can be found on our web-page for the TS-3200, or on the utility diskette of the TS-3100.

2.1 RAM/Memory

The TS-3100 only has 512 Kbytes of 8-bit wide RAM and is not expandable. Some of this RAM is used for BIOS shadowing and the operating system. The maximum user program size is limited to about 250 Kbytes, which is typically plenty for most DOS applications.

2.2 Flash Memory

The Flash memory uses a single 512 Kbyte chip. Some of this Flash memory is reserved for the BIOS and for DOS. This leaves about 320 Kbytes of solid-state disk drive space available. If more disk space is required, one can always add a DiskOnChip module.

2.3 Operating Systems Supported

Due to the limited RAM, only DOS-ROM is supported by Technologic Systems on the TS-3100.

2.4 Speed

Both the TS-3100 and the TS-3200 use an Intel 386EX chip running at 25 MHz clock rate. The TS- 3200 uses a high-speed SDRAM with a 16-bit interface to the processor. The TS-3100 differs in that it uses a slower DRAM with only an 8-bit interface. This causes the TS-3100 to execute code at 40% as fast as the TS-3200.

2.5 Bus Size

The TS-3100 only supports an 8-bit PC/104 Bus. Most PC/104 daughter boards only use 8-bits so this is a minor limitation.

2.6 RS-485

The TS-3100 and the TS-3200 support RS-485 on pins 1 and 6 of the COM 1 header. Unlike the TS- 3200, the TS-3100 does not have a separate 3-pin header for RS-485.

2.7 DIO Differences

The TS-3100 has the exact same 37 DIO lines on headers DIO1, DIO2, and LCD as the TS-3200 does. The TS-3100 has slightly more flexibility on a few of the signals. Pins 6, 11, 12, 13, and 14 on DIO1 and pin 12 on DIO2 can be either inputs or outputs (the TS-3200 can only use these lines as inputs). On the TS-3100, all input signals on the DIO1, DIO2, and LCD ports can be 0-5 Volts (the TS- 3200 has a 3.3V limitation on some of these lines).

2.8 Transferring Files from a Host System to the TS-3100

Although the TS-9500 (a PC/104 daughter board with VGA video and keyboard) can be used with the TS-3100, the TS-9500 Compact Flash interface requires a full 16-bit PC/104 bus. This means that Compact Flash cannot be used to transfer files from a host PC. Using Zmodem over a serial port is the suggested method to transfer files to the TS-3100.

2.9 Development Tips

The use of a TS-3200 is recommended for Development. Besides being able to support a TS-9500 (useful in rapid development and on-board debugging with the VGA and keyboard support), the faster speed and the ability to throttle the speed with a jumper (simulating a TS-3100) make it a perfect developers tool for the TS-3100. The use of the integrated BIOS debugger (INT3) is available on the TS-3100.

3 Product Notes

3.1 FCC Advisory

This equipment generates, uses, and can radiate radio frequency energy and if not installed and used properly (that is, in strict accordance with the manufacturer's instructions), may cause interference to radio and television reception. It has been type tested and found to comply with the limits for a Class A digital device in accordance with the specifications in Part 15 of FCC Rules, which are designed to provide reasonable protection against such interference when operated in a commercial environment. Operation of this equipment in a residential area is likely to cause interference, in which case the owner will be required to correct the interference at his own expense.

If this equipment does cause interference, which can be determined by turning the unit on and off, the user is encouraged to try the following measures to correct the interference:

Reorient the receiving antenna. Relocate the unit with respect to the receiver. Plug the unit into a different outlet so that the unit and receiver are on different branch circuits. Ensure that mounting screws and connector attachment screws are tightly secured. Ensure that good quality, shielded, and grounded cables are used for all data communications. If necessary, the user should consult the dealer or an experienced radio/television technician for additional suggestions. The following booklets prepared by the Federal Communications Commission (FCC) may also prove helpful:

How to Identify and Resolve Radio-TV Interference Problems (Stock No. 004-000-000345-4) Interface Handbook (Stock No. 004-000-004505-7) These booklets may be purchased from the Superintendent of Documents, U.S. Government Printing Office, Washington, DC 20402.

3.2 Limited Warranty

See our Terms and Conditions for more details.