plain hardware [ mp3redux | plcdio | vdr ]

the plcdio design

this is no longer actively maintained.
please see mp3redux/lcd-part for newer software.


the basic idea is to give a fast, reliable and general interface to lcd-modules (with onboard controller).
all parallel-mode display controllers (that i have seen a spec-sheet of) can be connected. there is no need to block the parport ...
it is useful for:

  • server-displays ( hardware-monitoring/status/...)
  • super-small consoles (see console drivers for t6963 and sed133x)
  • media-terminals (mp3/vdr/in-car ...)
software support for lcdproc, console-drivers, lirc (ir and buttons) is available.


hardware:
the design consists of several parts:

  • the isa-bus glue logic
  • a mapping for lcd-controllers (hd44780/hd61202/t6963/sed1330 tested), others should work if connected appropriately.
  • two programmable output ports with 20mA (via 74x01) and > 1A (via MOSFET) driving capability, ideally suited for lcd-backlight
  • seven bits of input, interrupt is edge triggered, mapped to a interrupt register

key-inputs have to be debounced (not ir). this is done on a separate board with RC logic and a 74x14 hex schmitt-trigger.
the software expects a rotary encoder on input bits 0 and 1, the rest is for switches.

schematic eagle (150KB)
schematic pdf (200KB)
schematic gif (50KB)

programmed logic for isplsi2032 (2KB)new


software:
the dos programs were designed to easily check and debug the hardware.
the lirc part inserts an additional hardware moduke (plcdio) and should be fully integrated into the lirc configuration process.
the lcdproc adds another wiring module for the hd44780 controller and modified t6963 and sed1330 modules.

diff to lcdproc (soon)
demos for dos/turbo c 3.0 (hd44780/hd61202/t6963/io/ir) (51KB)
lcdproc t6963 driver adapted for plcdio (13KB)

lirc 0.64 with plcdio (583KB)new


ms@plain.de, Monday, 17-Nov-2003 14:10:49 CET