Adding Buffering to LCSoft CY7C68013A Mini Board

Using 74HC245 - Octal Bus Transceivers With 3-State Outputs to buffer the inputs to a LCSoft CY7C68013A Mini Board.

This article was originally on Hackaday but this is an expanded and updated version.

Replace power switch with 5V supply

The 74HC245 chips need a 5V power supply which isn't available on the board headers but is available on the USB.

I "steal" this from the board by removing it's power switch and connecting a flying lead to it's 5V lines.

But, now the switch is gone, you have to also short out the 5V and GND lines so that the board is always switched on.

Board layout

This is a slightly unorthodox board layout. I don't normally use this pad-board. I'm much happier with strip-board (like the old favourite from the U.K., Veroboard). But I wanted a double-sided board with plated through holes and the green FR4 pad-board was the cheapest option.

The important constraint with the layout is to get everything on the board without obstructing the USB socket or the jumpers on the CY7C68013A board.

I'm not really that happy (or skilled) with the deliberate solder bridge technique that these boards favour so, instead, I got hold of some extra thin single-strand telecoms wire and made most of the connections by pushing 2 strands into one hole.

The 74HC245 has a nice easy chip layout and Sigrok are good enough to provide a map of which CY7C68013A pins go to which headers: sigrok.org/wiki/Lcsoft_Mini_Board.

Attach boards

This is just a matter of pushing the headers together and attaching the 5V lead.

Note the position of the 5V lead, this gives clues as to the correct orientation of the boards.

And we're done

I had considered routing the CY7C68013A board's jumper through to a switch.

I think that in one jumper position Sigrok thinks it's an 8-input board and in the other, a 16-input board.

But this needs a bit more investigation to see if it's either true or useful.