Вирішив поділитися досвідом створення звукового індикатора на лампі 6Е1П. При створенні лампового аудіо підсилювача для навушників було вирішено візуалізувати аудіо сигнал. Вибір припав саме на цю радянську лампу. Результатом роботи стала маленька друкована плата розміром 30х33 мм. У цій статті наведено схему цієї плати та опис алгоритму роботи.
Лампа 6Е1П не є дефіцитною і порівняно легко доставляється при ціні близько 200 руб. У цій статті не розглядатимуться питання створення аудіо підсилювача та якості аудіо звучання, йтиметься виключно про схему підключення та управління лампою 6Е1П. Будь-який бажаючий може повторити мою схему, модифікувати або використовувати окремі вузли схеми в своїх пристроях (вихідні додані).
При створенні лампового підсилювача було вирішено прикрасити, зробити більш живим зовнішній вигляд лампового підсилювача для навушників за рахунок анімації звукового сигналу. Сам підсилювач зібраний на двох подвійних тріодах 6Н23П за схемою SRPP-каскаду. Дизайн підсилювача повторює трапецію: лампи 6Н23П розміщені ззаду, спереду розміщена лампа 6Е1П. Детальніше про підсилювача можна почитати тут.
Як введення наведу основні моменти, які були на момент початку розробки схеми управління лампою, і визначили кінцеву реалізацію:
Вважається, що в ламповій аудіотехніці не красиво використовувати інтегральні схеми. У мене таких упереджень немає і, як було написано вище, в даній статті якість аудіо сигналу не обговорюється. Мова піде виключно про схему якісного управління лампою 6Е1П.
Приступимо!
Лампа 6Е1П використовує стандартну напругу напруження і анода.
Напруження: 6,3V/300 мА - > 1,9 Вт
Анод: 250V/6 мА - > 1,5 Вт
У своєму проекті я використовував ТАН 21-127/220-50 для живлення лампи 6Е1П, інших ламп підсилювача і живлення мікроконтролера. У кінцевій схемі використовувалася анодна напруга + 270V.
Детальніше про трансформатори ТАН можна почитати тут.
Якщо ви ставите за мету тільки візуалізацію, то застосування ТАН може бути недоцільним. Більш розумним буде використання мережевих адаптерів живлення з подальшим формуванням високої напруги, напруги напруження та харчування контролера за допомогою імпульсних джерел живлення. Наприклад такий варіант, що застосовується для газорозрядних ламп в ламповому годиннику Nixie.
Я б рекомендував вибрати мережевий адаптер на 24V. Це зробить схему підвищувального перетворювача простішою і ефективнішою і дозволить зробити віртуальну землю для лампи (див. далі).
Тепер про підключення лампи. Висновки напруження (4 і 5) лампи 6Е1П ізольовані від інших висновків лампи, тому можна підключати їх як завгодно, головне щоб між ними була напруга близько 6V. Можна постійне, можна змінне. Тільки у разі застосування ТАН рекомендується зробити підтяжку висновків 4 і 5 до виведення 2 (земля) для виключення пробою між напруженням і катодом. Висновки 3, 7, 8, 9 підключаються до високої напруги. І тепер, найцікавіше - виведення 1 (сітка) управляє розкриттям лампи за допомогою негативної напруги! Напруженню -12...-15V на сітці відносно катода відповідає повне розкриття лампи, а напрузі 0 - повне закриття. І гірше того, в реальності, при заземленні сітки на катод лампа повністю не закривається: замість тонкої рівної смужки, що світиться, є жирний конус. Вирішується це подачею невеликої позитивної напруги на сітку (+ 5V достатньо). Таким чином, лампа керується напругою відносно катода від -15V до + 5V. Що, м'яко кажучи, незручно.
І так, схема живлення мікроконтролера (+ 5V) виглядає наступним чином:
Використано одну з обмоток ТАН на ауд 20V. Зібрано випрямлювач на + 28V. Використана мікросхема малоспоживаючого імпульсника TPS62120. Мікросхема була в наявності і має малі габарити, тому вибір припав саме на неї, але у неї максимальна вхідна напруга становить 15V. Тому напруга з 28V до 15V падає на обмежувальному резисторі R4 і додатково мікросхему захищає стабілітрон на 15V. Таке гібридне джерело живлення я не можу рекомендувати до повторення, але, тим не менш, для струму 10 мА працює воно стабільно. Маючи стабілітрон краще зібрати параметричний стабілізатор.
Напругу + 28V використовую для керування лампою. Напруга + 5V служить для харчування решти частини плати (підсилювачі, мікроконтролер, потенціометр).
Для керування лампою створюємо віртуальну землю + 21V наступною схемою:
Використовуємо харчування + 28V і за допомогою стабілітрона на 21V створюємо віртуальну землю AMP_GND на + 21V. Саме цю віртуальну землю потрібно підключити до виведення 2 лампи. Зробити це можливо тому, що всі обмотки ТАН ізольовані, і земля плати не з'єднана із землею харчування лампи (+ 250V). Тоді для керування лампою отримаємо діапазон напружень від -21V до + 7V.
Якщо ви використовуєте харчування від мережевого адаптера 24V і формуєте високу напругу імпульсним джерелом, то формуйте віртуальну землю близько 18V такою ж точно схемою (замінивши стабілітрон на 18V).
Перейдемо до схеми перетворення аудіо сигналу. Аудіоканал повинен забезпечувати підсумовування сигналу з двох каналів і приведення його до вхідного діапазону АЦП контролера (розмах сигналу не більше 5V).
Маємо два канали. Оскільки будь-яка схема при підключенні вносить спотворення у вихідний сигнал, а вихід підсилювача найменш чутливий до цього, то підключаємося безпосередньо до виходу підсилювача (паралельно навантаженню - навушникам). Сигнал відв'язаний по постійці вхідними конденсаторами 0,1 мкФ. Діоди VD4 і VD5 стоять для захисту схеми від можливих сплесків по входу. Далі на кожному каналі стоїть по інвертуючому підсилювачу (DA1A і DA1B) з коефіцієнтом посилення 0,34. Вони виконують 2 завдання. По-перше, для високоомних навушників зменшують розмах сигналу в 3 рази, приводячи його до діапазону 5V. Так як, наприклад, для навушників 600 Ом розмах сигналу може становити до 16V. По-друге, вони служать буферними підсилювачами для подальшого сумматора. Якби їх не було, і сигнал відразу подати на сумматор, то, фактично, обидва канали виявилися б з'єднані через 20 кОм резистори між собою, що погіршило б поділ каналів.
Далі сигнал надходить на сумматор і підсилювач з автопідбудовою (DA1C). Коефіцієнт посилення може змінюватися в межах від 1 до 1000. Цифровий потенціометр AD5160 один з найбільш легкодоступних і дешевих. Він має 256 позицій. Підсилювач обраний AD8608 в лічильному корпусі. Останній четвертий підсилювач (DA1D) використовував для створення віртуальної землі + 2,5V:
В принципі, подібну ж схему можна було зробити для віртуальної землі лампи + 21V.
Як мікроконтролер обрано ATiny25/45. Продуктивність достатня для цього завдання, харчування 5V, маленький корпус. Зазвичай, програмування контролерів сімейства AVR8 є простим і інтуїтивно зрозумілим, але ATiny25/45 є контролером наднизької інтеграції і майже не містить апаратних блоків. Тому робота з універсальним прийомопередавачем ATiny25/45 не з приємних: майже все робити доводиться програмно.
Сама схема управління лампою 6Е1П побудована на польовому транзисторі IRLML2803 і являє собою простий ШІМ з НЧ-фільтром. Транзистором комутується напруга + 28V або земля. Щодо виведення 2 лампи це буде + 7V або -21V.
Так само у своєму пристрої я вирішив додати мініатюрне здвоєне реле на перемикання. За допомогою нього я комутую анодну напругу підсилювача після прогрівання ламп і керую світлодіодом в тумблері включення, змінюючи його колір з червоного на зелений після прогріву. Є в цьому одна особливість: порт PB5 контролера використовується як RESET і недоступний, поки не прошити відповідний FUSE-біт, але після його прошивки стане неможливо програмування через SPI. Так що активуємо порт PB5 в саму останню чергу, коли все налагоджено і працює як треба.
У результаті тривалих експериментів з різними методами обробки аудіо сигналу і підбору різних параметрів було знайдено оптимальний варіант, що дає хорошу візуалізацію. Будь-який бажаючий може розробити свій власний алгоритм регуляції, який краще буде підходити до його апаратного рішення або музичного контенту, що прослуховується.
Мій метод включає в себе: попередню фільтрацію сигналу, визначення локальних максимумів сигналу, вироблення сигналу управління лампою, управління коефіцієнтом посилення підсилювача.
Тепер по порядку опишу роботу алгоритму.
Реальні вимірювання осциллографом показали, що алгоритм, в середньому, оновлює дані ШІМ з частотою 1кГц. Частота сильно плаває і залежить від перепадів амплітуди вхідного сигналу. Але, в будь-якому випадку, оновлення даних ШИМ відбувається не рідше ніж з частотою 100Гц, що достатньо для хорошої візуалізації. Зміна коефіцієнта посилення відбувається від 2 до 10 разів на секунду.
Проект прошивки мікроконтролера (ATiny45) для IAR v6.3 і схема з розводкою для Altium Designer 2009 лежать за адресою:
https://bitbucket.org/AiV_Electronics/6e1p_tube/overview
Лампа добре реагує як на звуки верхніх частот, так і нижніх частот. Відпрацьовує чітко, без затримок. Величина реакції адекватна гучності звуку. На цьому вважаю поставлене завдання вирішеним.
Хочу зауважити, що, хоча даний варіант є фінальним і не планується його подальше доопрацювання, тим не менш, дана версія залишає простір для поліпшення. Якби переді мною стаяла задача доопрацювання, то я поліпшив би схему в наступних моментах:
На цьому поки все. У майбутньому планую написати статтю з виготовлення механічної частини підсилювача і поділитися досвідом виготовлення корпусів РЕА з дерева, виготовлення деталей з листового металу, фарбування, покриття лаком і нанесення маркування через трафарети і штампи.
Дякую за увагу. Чекаю ваших питань і коментарів.
P.S. Заздалегідь турбуюся, що тема може перерости в обговорення лампової аудіотехніки та питань якості аудіо звучання. Тому прошу обговорювати виключно питання пов'язані з візуалізацією аудіо сигналу. Заздалегідь дякую.