Hey, I alluded to working on a dual digital delay not long ago. Unfortunately at the moment I’ve run out of money so I can’t get a prototype board made just yet, but I want to push out some details and plans at this stage to get things out there. I may be way off-base here, and maybe not. Hoping to get feedback or assistance.
The design is a microcontroller- controlled dual digital delay with inputs & feedback paths switchable (any input or output can be routed to either delay input, or shut off entirely.) Mix, delay time, and feedback amount are all controlled by the MCU via a digital sextet potentiometer. The UI includes six pots, eight switches, 8 LEDs. (the pots are either for directly controlling the potentiometer values, or by pressing one of the switches, for controlling one or more values of automated, algorithmic control over those parameters. The additional two switches would be for switching through different “patches” or for shift-key functionality, or whatever is dreamt up. The design uses an ATMega328, and is intended to be arduino-compatible: that is, you should be able to write/modify the code for the algorithms & UI in arduino and upload it to the board or transplant an ATMega328/168/etc from an arduino. I’m hoping the code might be made approachable by non-c-wizards.
My other hope is that I might design several PCB’s that might be directly interfaced with the shruti-1 or the WTPA sampler from narrat1ve.com (note the cross-posting, heh), as well as PCB designs for a standalone unit. The schematic represents the standalone design, minus power supply & input jack stuff…
I was hoping that the Shruthi-1 hardware design might include access to the power adapter, or the normal/tip of the output jacks, so I could shoehorn one of these right into an enclosure… It should fit on a shruthi-sized PCB… In fact, it could even be digitally controlled by Shruthi-1 though that would require supporting an SPI bus somehow, as well as obvious and large firmware changes.
My questions at this moment are:
First, am I way off-base somewhere here?
w/r/t Generating VCC/2 - will 2 10K resistors + cap provide a stiff enough voltage source for the 6 inverting op-amps, 2 non-inverting op-amps, and the pull-up at the feedback 4066? Is that resistor even necessary? (4066’s have least switching noise when biased to 1/2vcc)
Is a voltage follower a good configuration for the output buffer without any further addition? Is it a bad idea to leave the output at fixed gain and control only the input & feedback amplification?
Feedback is controlled via resistance from 100k resistors going into 0-100k from the digi pot, summed with the input stage. I’m not sure if this is going to be acceptable, and I have yet to breadboard the delays with the proper resistor network for feedback & inputs…
Caps – I’m not sure about what type of caps to use, where - specifically in the PT2399 delay. here’s the datasheet with more info. Ceramic & electro for bypassing, but then there are the caps connected to op1/op2, the 2 lopass filter caps, as well as the two fairly substantial polarized ones at in & out (NP electro?)
Also the mod/demod pins are a mystery to me, but I’m very curious. Wish I could find some info on this somewhere…
Do what you want with these plans. I’ve got PCB layouts in the works, and I’m still breadboarding and testing things. At the moment I can’t even afford the $40 or so to even get the prototype made, so it’s sitting for a little while. It’s supposed to fit in Eagle Light, and for that reason uses SMD components.