CGS digitally controlled oscillator

CGS20 the CGS digitally controlled oscillator board was really developed for Ken Stone's own use, for a 486 based sequencer/synthesizer. It is a 16 bit digitally controlled oscillator designed for driving wavetable modules. If fed from a lower frequency, it could be used directly for audio. It could even be used with Walsh functions. The design is untested.

How to use this module
This module is designed to connected to either a 16 or 8 bit bus, and contains two latches that can be latches independently. For a backplane/bus common stripboard may be used, along with 0.1 pitch 90° headers. It can be used with the parallel port adapter, which is how I use mine. Software is up to the individual, though I will share what code I develop for it.

A little on how it works
Basically it is a down counter that reloads itself at the zero count, with the value stored in the latches. The monostable, which has a pulse length less than a single clock cycle, ensures the counters are correctly loaded, as well as giving an output pulse for driving the wavetable, or whatever you connect it to. A second monostable gives a slightly longer pulse for external use.

Construction
Before you start assembly, check the board for etching faults. Look for any shorts between tracks, or open circuits due to over etching. Take this opportunity to sand the edges of the board if needed, removing any splinters or rough edges.

When you are happy with the printed circuit board, construction can proceed as normal, starting with the links and resistors first, followed by the IC sockets if used, then moving onto the taller components.

Take particular care with the orientation of the polarized components, electrolytics, transistors and ICs.

When inserting the ICs in their sockets, if used, take care not to accidentally bend any of the pins under the chip. Also, make sure the notch on the chip is aligned with the notch marked on the PCB overlay.

You can also try 74HC or 74ACT chips in this board, and will probably get better performance, plus the option of running at a higher frequency if you do.

Additional 100n decoupling capacitors should be soldered directly between pins 8 and 16 on each of the counter chips. There was simply no way I could route them on a single sided PCB.

A 90 degree 0.1 inch header and mating connector can be used to allow the module to be plugged into the stripboard backplane.

Parts list
This is a guide only. Parts needed will vary with individual constructor's needs.