Юрий Сергеевич Расскажите подробнее как считаете?
Может всем вопрос кто сможет помочь - кто может на пальцах объяснить как работает цепь управления? И какое усиление у нас должно быть на ОУ2?
Вот что вычитал.
Я так понимаю у нас там должно быть усиление от единицы до нуля (1>G>0) вот читаю
DN01A The Mathematics of Log-Based Dynamic Processors - упрощённая математика и объяснение принципов работы устройства.
Есть детектор (он у нас сам в себе (RMS)), далее есть ОУ1 который формирует Threshold (формирует уровень сигнала который проходит дальше) далее Регулятор ратио (уровень компрессии) и собственно гейн (снижает увеличивает смещение управляющего напряжения чтобы скомпенсировать уровень сигнала на выходе) и буфер (ОУ2) компенсирует уровень (при желании).
Две формулы:
Уровень сигнала на выходе VCA:
dB(out)=(1- G)db(in)
Соотношение Ratio (отношение сигнала на входе к сигналу на выходе)
dB(in)/dB(out)=1/(1-G) (Equation 6 (уравнение6))
Equation 6 shows that the compression or expansion
ratio depends only on the gain in the controlvoltage
processor placed between the detector output
and the VCA input. Moreover, whether the processor is
a compressor or an expander depends on G.
For G=0, the ratio is unity — as would be expected,
no dynamic processing takes place. For 1>G>0, the
output is less than the input, so the processor is a compressor.
For G<0, the output is greater than the input,
so the processor is an expander. For G>1, the ratio becomes
negative, which results in “negative compression”.
Собственно уровень выходного сигнала зависит только(!) от уровня сигнала на входе и уровня управляющего напряжения которое приходит на управляющий порт VCA (у нас это Ec-).
For every 6 mV increase in the
voltage at pin 3, the gain decreases by 1 dB. For
every 6 mV decrease in voltage, the gain increases
by 1 dB.
(DN00A.pdf на примере другой VCA - 218X (она же в GSSL применяется). У нас на пине 16 (EC-)).
Threshold выставляется с помощью ОУ1, часть сигнала выше заданного уровня проходит дальше и будет подвергнуто компрессии. Этот сигнал попадает на регулятор Ratio который регулирует "сколько сигнала подать дальше на вход VCA".
Схема у нас до потенциометра Ratio как я понимаю - правильная (она точно повторяет работоспособный пико или взята из даташитов). То есть мы подаем на потенциометр Ratio через резистор R20 номиналом 45k3 то самое напряжение которое надо передать дальше на VCA. И вот этот регулятор Ratio позволяет это напряжение удавить в ноль или передать без изменений на буфер гейна (ОУ1) То есть при нармальных условиях коэффициент усиления ОУ2 = 1.
(DN00A): Neglecting the action of R21 and R22, when the
wiper of R19 is at its ground end, no signal is passed on
to OA3. When the wiper is at the opposite end (the
maximum), the output of OA3 (VG) exactly mirrors VTH.
For settings in between, VG will be a mirror image of
some fraction of VTH, with the fraction determined by
the setting of the COMPRESSION (RATIO) control.
(у нас OA3 - это ОУ2, буфер гейна).
http://www.thatcorp.com/datashts/dn01A.pdfРегулятор Ratio (compression) можно подстраивать так чтобы в определенном положении этого потенциометра мы получали определенное значение компрессии. Это делается резистором R19 и R27 (по нашей схеме). Ну например, чтобы посередине мы получили 4:1 (как в демо плате).
Регулятор Гейн позволяет настроить смещение управляющего сигнала чтобы скомпенсировать падение уровня (ослабить компрессию(?)).
Теперь по поводу инверта или неинверта - VCA может работать как с инвертированным так и с неинвертированным сигналом, вопрос только в том дейстительно ли нам надо менять коэффициент усиления ОУ2 меняя номинал резистора его ОС? Судя по схемам Pico и схемам из даташитов - нет. Или коэффициент усиления ОУ всё-таки меняется от того на какой из его входов подавать сигнал - на инверт или неинверт? Напомню - это единственное принципиальное отличие нашей схемы от даташитовской (DN101) и Pico.
PS: Просьба прокомментировать поправить если что-то не так понял и ошибся. Приходится учиться на ходу.