![]() Digitally Controlled Oscillator for music synthesizers. PREVIEWThis board was really developed for my own use, for 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. 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 Veroboard or strip board 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.
![]() The schematic of the Digitally Controlled Oscillator.
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, pluse 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 Veroboard backplane. Notes:
Parts list This is a guide only. Parts needed will vary with individual constructor's needs. Please check the PCBs for Sale page to see if I have any in stock.
Can't find the parts? See the parts FAQ to see if I've already answered the question.
Article, art & design copyright 2001 by Ken Stone
|