DJB-Four Channel
ComputerVoltageSource Project

I decided to build a four channel version of the ComputerVoltageSource to replace my SynthModule.com PSIM.  I wanted the larger 2x16 display and I could fit a four channel version in the same 3U space.  I didn't include the SpeakJet as I didn't really use it that much.  Having the calibrated inputs with level shift and non-volatile data storage are nice additional features.

I kept a similar look and feel to the front panel with the same vertical spacing with the exception of the top row of LEDs and the MIDI connectors.

 

DJB-4 Channel CVS design documentation  includes specifications, schematics, parts list, PCB layout and image. This design information is a subset of my CVS design documentation.

DJB-4 Channel CVS FrontPanelExpress design file is a 3U x 5U MOTM-style panel using HPGL graphics to minimize cost.

 

Here is the depopulated board with parts for only 4 analog inputs and outputs installed.  I still used an AtomPro28 to have the non-volatile memory.

 

There still are a lot of wires to the front panel, even on a four channel version!  I made the aluminum bracket which mounts behind the rightmost controls and MIDI jack.

 

Here are my two ComputerVoltageSource modules along with my Level Shifter module which is used to generate +/- 5 volt outputs.

 

I've update my PSIM-CVS template program to support the four channel version.  All of my PSIM programs will run unmodified using only the top row of the display.  I am modifying them as I use them to use the larger display.

PSIM-CVS-CVS4 template (rev1.3).DJB.bas
This is the combination CVS (4 and 8 channel) and PSIM code template that I use as the foundation for new programs. Support includes:
  All hardware initialization
  MIDI in and out interrupt drivers
  Hex TTS256/SpeakJet output and drivers (PSIM configuration)
  1 mS interrupt timestamp
  4 sample averaged analog input drivers (polled and interrupt)
  Aux rising edge interrupt detect for detecting trigger pulses
  Digital input rising edge interrupt detect for pulses >1 mS
  2 line x 8 character (PSIM configuration) or 2 line x 16 character (CVS configuration) LCD display
  Programmable 0, 5, and 10 volt reference selection (CVS configuration)

back