Здається, не існує дефіциту таких схем, які намагаються використовувати R2R як ЦАП та оп. підсилювач як вихідний буфер. Вони мають для мене сенс, тому я вирішив спробувати і сконструювати.
Я сконструював трохи простішу схему
імітувати цю схему - Схематично створено за допомогою CircuitLab
Ця схема використовує одиночний підсилювач з LM324, що працює на коефіцієнт підсилення. Інші 3 в упаковці залишаються без з'єднання. Приводиться в дію від +12 В постійного струму на позитивній рейці, що надходить від живлення на стенді.
Резистори "4,4 к" (2R) - це справді лише два резистори 2.2k послідовно.
D1-D4 працює на atmega328p за допомогою прямого цифрового синтезатора, який я написав. Я не буду говорити про це багато, але мікроконтролер працює від +5 В постійного струму, тому кожен рядок або 0, або 5 В постійного струму.
R13, Q1 і R14 були просто таким чином, що ланцюг рухав якоюсь реальною навантаженням у світі. Транзистор діє як інвертуючий підсилювач.
Я спочатку опустив R10 та R12. Я отримав такий вихід.
- CH1 - жовтий - вихід ЦАП
- CH2 - синій - вихід оп. підсилювач
З цією частотою це було досить розумно.
- CH1 - жовтий - вихід ЦАП
- CH2 - синій - вихід оп. підсилювач
Це досить несподівано створює трикутну хвилю зі зміщенням фази.
У цей момент я додав R10 і R12.
- CH1 - жовтий - неінвертуючий вхід оп. підсилювач
- CH2 - синій - вихід оп. підсилювач
Це розрізало вихідну напругу навпіл, але призвело до більш точного виходу. Ця різниця теоретично може бути компенсована за допомогою виграшу в оп. підсилювач
Однак він все ще не працює на більш високих частотах.
- CH1 - жовтий - неінвертуючий вхід оп. підсилювач
- CH2 - синій - вихід оп. підсилювач
У цьому випадку вона не тільки виробляє фазову трикутну хвилю, але насправді ніколи не досягає +2,5 В постійного струму або повертається до землі.
Ось фізичний знімок налаштування:
Оскільки я використовую джемперні дроти та дошки, повинна бути деяка верхня межа практичної частоти, яку мій ЦАП може виробляти. Однак ~ 60 КГц, на який ми вказуємо, не повинно бути великою проблемою. Лист даних для LM324, здається, передбачає, що 1 МГц - це практична верхня межа для оп. підсилювач при виграші єдності. Показана форма сигналу виходу схожа на транзистори всередині оп. підсилювач є насиченим або подібним ефектом. Я недостатньо знаю про операційні підсилювачі.
Чи є зміни, які я можу внести в свою схему, щоб отримати точне відтворення вхідного сигналу на виході змінного струму від постійного струму до 60 кГц?
Лист даних, на який я дивився LM324: