DS110x
Introduction
The DS110x is a family of compact BASIC-programmable controllers designed for serial-over-IP and serial control applications.
The DS110x family currently includes:
- The DS1100 serial controller with a single-channel RS232 port, this model targets cost-sensitive applications;
- The DS1101 serial controller with the 3.5-channel RS232 port;
- The DS1102 serial controller with the universal RS232 (3-channel)/422/485 port.
The family is fully supported by TIDE software.
DS110x devices ship preloaded with a fully functional serial-over-IP application. Written in Tibbo BASIC, the application is compatible with Tibbo Device Server Toolkit software, comes with full source codes, and can be modified by the user.
Differentiating features
|
DS1100 |
DS1101 |
DS1102 |
Device color |
![]() |
![]() |
![]() |
Serial port |
RS232 port on DB9M connector |
RS232 port on DB9M connector |
RS232/422/485 port on DB9M conn. |
No of serial port channels |
1 channel |
3.5 channels |
3 channels (RS232), 1 ch.(RS422/485) |
Serial port lines |
TX, RX, RTS, CTS, DTR, DSR |
TX, RX, RTS, CTS, DTR, DSR, DCD |
TX, RX, RTS, CTS, DTR, DSR (RS232) TX, RX, RTS, CTS (RS422) TX, RX half-duplex (RS485) |
Maximum baudrate |
Up to 115,200bps |
Up to 460,800bps |
|
Flow and direction control |
Optional RTS/CTS flow control |
Opt. RTS/CTS flow control (232/422) Direction control (RS485) |
|
Parity modes |
None/even/odd/mark/space parity |
||
Bits/character |
7/8 bits/character |
||
Power input/output on DB9 |
"12V" power input on pin 9 of DB9 |
"12V" power input and output on pin 9 of DB9 (software-controllable) |
not provided |
Flash memory |
512KB for firmware and application storage. No flash disk functionality. |
1024KB for firmware, application and data (flash disk) |
|
EEPROM |
200 bytes |
2048 bytes |
|
LEDs |
Red and green status LEDs Yellow Ethernet link LED |
Red and green status LEDs Yellow Ethernet link LED Five blue LEDs (can be used for Wi-Fi signal strength indication) |
|
Wi-Fi** |
no |
optional 802.11abgn interface (WA2000) optional 802.11bg interface (GA1000) — OBSOLETE |
|
Display |
no |
optional 96x32 monochrome OLED |
|
PoE* |
optional |
optional |
|
Buzzer |
no |
yes |
|
Processor |
T2000 |
T1000 |
|
Operating frequency and PLL |
80Mhz, no PLL |
88MHz, software-controlled PLL |
|
Superior upgrade to... |
DS203 |
DS1206, DS100B |
|
Firmware upgrades |
Through the serial port or network (including cold upgrades through the network). |
Through the serial port or network (no cold upgrades through the network). |
* Wi-Fi and PoE options are mutually exclusive.
Common hardware features of the DS110x family
- 10/100BaseT auto-MDIX Ethernet port.
- Power: 12VDC nominal (min. 9V, max. 18V).
- Dimensions: 90x48x25mm.
- Operating temperature range: -5 ~ 70 C.
- CE- and FCC-certified.
Programming features
- Variable Types: Byte, char, integer (word), short, dword, long, real, string, plus user-defined arrays and structures.
- Function Groups: string functions (27 in total!), date/time conversion functions (8), encryption/hash calculation functions (AES128*, RC4, MD5, SHA-1), and more.
- Platform objects:
- sock — socket communications (up to 16 UDP, TCP, and HTTP sessions);
- net — controls the Ethernet port;
- wln — handles the Wi-Fi interface (when the WA2000 or GA1000 is installed, DS1101 and DS1102 only);
- lcd — controls the OLED display (when the display is installed, DS1101 and DS1102 only).
- ser — in charge of serial channels;
- io — handles I/O lines, ports, and interrupts;
- fd — manages flash memory file system and direct sector access;
- stor — provides access to the EEPROM;
- romfile — facilitates access to resource files (fixed data);
- pppoe — provides access to the Internet over an ADSL modem;
- ppp — provides access to the Internet over a serial modem (GPRS, POTS, etc.);
- pat — "plays" patterns on green and red status LEDs;
- beep — generates buzzer patterns (DS1101 and DS1102 only);
- button — monitors the setup button;
- sys — in charge of general device functionality.
* The DS1100 does not support AES functions (aes128enc and aes128dec).