Archived from groups: rec.audio.pro (
More info?)
On Sat, 30 Apr 2005 12:52:22 -0700, Bob Cain
<arcane@arcanemethods.com> wrote:
>
>What would be the most cost/performance effective way today
>using electronics to achieve continuous trim for multiple
>pre channels using a single control and having tight
>tracking? Ganged, rotary switched resistors not of interest.
There's the (lamp or LED)/CDS photocell combination such as the
Vactrol brand name or cheap surplus ones such as this:
http/www.goldmine-elec-products.com/prodinfo.asp?number=G15396&variation=&aitem=1&mitem=1
Running a control current through each LED of several such units
and using the photocell resistance in the preamp feedback circuit for
each channel would 'work', but I understand CDS photocells don't have
very consistent light-resistance characteristics from one unit to the
next (I wonder if they're temperature-sensitive as well). So, use a
12-bit A/D to read the control voltage (from a front-panel gain
potentiometer), and use a microcontroller to generate several outputs,
each calibrated for its particular LED/photocell combination.
Calibration is not something one wants to do in production, but
since you've already put a microprocessor in there, have a path from
the micro to the pre inputs, so it injects a known level signal, and
then measure each output in 1dB steps over the whole gain range of
each preamp, writing each LED current value to FLASH memory (you DID
pick a chip that can write FLASH under program control, didn't you?).
Values between 1dB steps (from that 12-bit word from the front-panel
control) can be interpolated by the processor.
A pushbutton, perhaps on the back panel, would initiate
calibration.
It appears you want this for production
If you want a pure analog solution, there's the idea of the
front-panel knob adjusting vanes between small lamps or LED's and
photocells, sort of a multichannel Morley volume pedal behind a front
panel. But that could have 'issues', it might need manual calibration.
>Thanks,
>
>Bob
-----
http/mindspring.com/~benbradley