Skip to content

TermDriver

Sold out
$30.49
SKU 3029

RETIRED PRODUCT - We've stopped stocking this product or it has been retired by the manufacturer and is no longer for sale. This page remains available for its resources and as a source of potential interest.

TermDriver listens on a serial line and emulates a terminal on a standard VGA connector. It gives embedded microcontrollers a real console.

Termdriver

TermDriver monitors the serial line at 115200 baud, and any serial output from the CPU also appears on the VGA. There's nothing to set up or load. When your microcontroller executes:

for (;;)

printf("Counter is %d\n", counter++);

You get this output on the VGA:

Termdriver

Hookup is four lines (ground, power, reset, serial) so it's easily connected to any CPU.

As well as the "classic" 80x25 text mode, the emulation also offers a higher density 128x48 mode, and a portrait orientation 96x64 mode. Both are very readable because they match TermDriver's native 1024x768 @ 60 Hz VGA output.

Termdriver

The terminal emulation is fully compatible with the DOS ANSI.SYS, so classic ASCII and ANSI art draws correctly.

Termdriver 

Technical Specifications:

The serial line is 115200 baud, 8 bits no parity. The signal level is 3.3 V, and is 5 V tolerant.

Power is 5V. TermDriver has an onboard 3.3 V regulator.

Current consumption is 25 mA when running, 10 mA when in screen saver mode. The reset signal is active low.

Video output is standard VGA 1024x768 at 60 Hz.

The following standard CSI codes are supported:

 Code Effect
ESC [ n A Cursor up
ESC [ n B Cursor down
ESC [ n C Cursor forward
ESC [ n D Cursor back
ESC [ r;c H Cursor position
ESC [ n J Erase display
ESC [ n m Select graphic rendition
ESC [ s Save cursor position
ESC [ u Restore cursor position

In addition, the following sequences are specific to TermDriver:

Code Effect
ESC [ n h  Set display mode. - is 80x25, 1 is 128x48, 2 is 96x64 (rotated)
ESC [ u Screen-saver. 0 stops video output, 1 restarts video output