Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.15 KB

tif.md

File metadata and controls

37 lines (26 loc) · 1.15 KB

TIF: Text Interface Card

The Text Interface card (TIF) has the basic user interface elements needed by robots or other automation. The card itself has two LEDs, a rotary encoder with push button, and a piezo beeper. It also has connectors for a 4x5 keypad and for a HD44780 style text display.

! !

Features:
- Two LEDs, piezo beeper, and a rotary encoder
- Connector for a four-by-five keypad
- Connector for character LCD module
- User space device driver (part of pcdaemon)
- Uses the ESPI 7474 circuit for reliable operation
- Twenty-four IO lines using only four FPGA pins

 

Hardware:

All of the user interface elements on the TIF connect to the FPGA over a 16-bit output shift register and an 8-bit input shift register. The shift registers are clocked using the ESPI quadrature clock scheme for reliable operation over ribbon cable.

The schematic of the TIF is shown below. The Eagle schematic and board files are available here: tif.sch and here tif.brd.