Потенціометр зліва від схеми внизу - це фактично вихід цифрового потенціометра, призначений для регулювання гучності звуку, тому його виходи внутрішньо налаштовані так, щоб пропонувати 64 логарифмічні кроки, від 0 дБ до -64 дБ. Я не можу цього змінити. Тепер, як виявляється, мені потрібно використовувати вихід для керування аудіопідсилювачем, який має внутрішній процесор DSP, який приймає 0-3.2VDC для управління його гучністю звуку. Цей підсилювач в даний час отримує цю напругу від лінійного потенціометра, тому він внутрішньо робить свою лінійну для перетворення в журнал. Отже, використовуючи схему, показану без діодів, просто R11 і R12 використовуються як простий дільник напруги для перетворення моїх 0-12 В в діапазон 3,2 В, він працює, але відгук менш ідеальний. Оскільки вихід мого цифрового горщика просуває напругу в 1 дБ кроків, "кроки" стають чутно помітними на рівні виходу цього підсилювача, особливо коли досягаються більші обсяги. Отже, що мені потрібно зробити - це перетворити логарифмічні кроки в деяке наближення лінійного, тобто мені потрібна функція анти-журналу.
Тож я думаю про наближення кривої анти-журналу до пари діодних мереж, як показано. В основному, вихідна напруга спочатку буде слідувати вхідній напрузі, але потім поступово зростатиме повільніше, як D2, а потім пізніше починає проводити пара D3-D4. Здається, він працює досить добре, щоб зробити звук регулювання гучності більш чуйним, але якимось чином схема, здається, є для мене "злому". Чи може хтось запропонувати більш красномовне рішення, яке не передбачає величезної кількості додаткових деталей?
Додаток ... Після відміни проб і помилок з вищевказаною схемою цілий день, годуючи її лінійним пандусом і порівнюючи вхід з виходом, я вирішив, що оптимізувати її занадто складно. Якщо взагалі змінюється максимальна опорна напруга (12 В вище), занадто багато резисторів повинні змінитись, щоб дублювати потрібну характеристику. Але я придумав це. Я, чесно кажучи, не маю уявлення, чи дійсно я наближаю відповідь анти-журналу (або журналу) з цією конфігурацією, але мені було дуже просто «налаштувати» на потрібну відповідь, доки максимальне вхідне опорне напруга становило щонайменше 2 або 3X бажаний кінцевий вихідний макс. Суть полягає в тому, що, коли вхідний POT був відрегульований вище, вихід буде поступово відходити від входу, так що зміни входу мали прогресивно менше впливати на вихід.
Я все ще вітаю коментарі щодо того, чому це, здається, працює так добре, чи я дійсно наближаюсь до неінвертуючої кривої журналу, за якою я переживаю, і чи можна це зробити простіше. Але підсумок, якщо хтось інший зіткнеться з подібною проблемою, це, здається, працює ДУЖЕ чудово ... принаймні на мої вуха!
Ще одне доповнення: на користь того, хто слідкує за цим, який потребує аналогічного ланцюга, мені потрібно вказати, що LM324, незважаючи на те, що він є загальним вибором для ланцюгів ОП-AMP для одноразового харчування, виявився поганим вибором для цього в іншому випадку хорошого схема. Причина полягає в тому, що цей підсилювач OP базується на внутрішніх транзисторах BJT, і тому він насправді не може «загнати» жоден вихід на 0,6 вольт. У моєму випадку, навіть якщо мені не потрібна крива відгуку LOG для запуску нижче цієї точки, схема все одно потребувала виведення 0-3 вольт у існуючу схему, яка мала невеликий позитивний струм зміщення, і тому я не зміг відрегулюйте вихід до нуля, навіть якщо я заземлив кінцевий підсилювач OP, який використовується як буфер). Тож я, швидше за все, замінюватимуть квадратурний підсилювач OP на щось на кшталт Texas Instruments TLC274, тому що на базі FET