This is an old revision of the document!


Next Generation Display & Keyboard (DSKYng)

www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_boards_ecb_dskyng_dskyng.jpg

Introduction

The DSKYng provides a low-level interface to the hardware on the RBC Z80 SBC (and others). This Intel 8279 based display and keyboard provides a simple to program buffered keyboard and display for simple tasks. It is supported by the monitor in RomWBW allowing the user can inspect/modify ports, inspect/modify memory, execute programs, or boot the system.

Hardware Documentation

The DSKYng provides two pass-through interfaces. The “IO” port is compatible with the original and V2 SBC parallel port and the “PPIDE” port is compatible with a PPIDE based port such as the one on the new SBC. Note that these cannot be used at the same time and are provided only to allow compatibility to as many of the SBC configurations as possible. Note that the DSKYng is compatible with an IDE based HDD or CF card running on the PPIDE bus or IO bus.

Power can be provided to the DSKYng through either the:

* PPIDE bus (jumper J9 Shorted)

* IO Bus (Jumper J1 1&2 Shorted)

* Directly with regulated 5v (Jumper J1 pins 2 & 3)

* Directly with unregulated 7-9V (unregulated power connector . . requires optional power regulator components)

When Attaching to the IO port Jumpers J10&11 need to be open, Jumper J5 needs to be jumpered to pins 2&3 and any software needs to be configured for an “Active Low” reset signal.

When Attaching to the PPIDE port Jumpers J10&11 need to be shorted, Jumper J5 needs to be jumpered to pins 1&2 and any software needs to be configured for an “Active High” reset signal.

Build Information

Parts List

ID Quantity Part Number Notes
C1-9 9 0.1UF Unpolarized capacitor
C10 1 22uf radial Tantalum Optional – only needed for unregulated power input
C11 1 10uf radial electrolytic Optional – only needed for unregulated power input
D1-24 32 3.0mm LED
J1 1 2.54mm Pin Header 1×3
J2 1 Barrel Jack Optional – only needed for unregulated power input
J3-4 2 2.54mm Pin Header 2×13
J5 1
2.54mm Pin Header 1×3
J6 1
2.54mm Pin Header 2×12
External LED Connector
J7-8 2
2.54mm Pin Header 2×20
J9 1
2.54mm Pin Header 1×2
Q1-6,Q11-16,Q21-2416Transistor 2N3904
Q7-10,Q17-208Transistor 2N3906
R1110K Resistor
R2,R9-11,R18,21822k Resistor
R3-8,R12-17,R24-2716330 ohm Resistor
SW1-3030Cherry_MX Key Switchany Cherry MX compatible keyswitch should work fine.
U1,U5,U16374ACT138
U2174LS00
U3,U6274ACT240
U41intel 8279
U7-U168Display 7 Segment, CC, HDSP-7503
U15174ACT244
U1717805Optional – only needed for unregulated power input
X11Oscillator8279 can be configured to accept oscillators from 1 to 4Mhz
BZ11Piezo beeperNote that an “active” piezo buzzer is required. Example:(https://www.amazon.com/TOTOT-Electromagnetic-Continuously-Electronic-Components/dp/B07GJSP68S/ref=sr_1_3?crid=EO44N9WO16OJ&dchild=1&keywords=active+piezo+buzzer&qid=1626196358&sprefix=active+piez%2Caps%2C192&sr=8-3)

Part Sourcing Notes

Keypad Labels

Support Software

Video Demonstration

Builder's Notes/Comments

Please use this space to add any notes/comments on this board that don't fit into the above sections. (Periodically, these comments may be re-arranged to be better incorporated into a new revision of the wiki page.) Please sign your comments using the wiki “Insert Signature” feature! — Andrew Bingham 2016/02/27 13:01

Software Documentation

File List


boards/ecb/dskyng.1626196995.txt.gz · Last modified: 2021/07/13 13:23 by danwerner
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0