Сделал новый вариант платы аттенюатора, все располагается на плате, можно использовать и без корпуса
В архиве ниже схема, прошивка v2.2 (добавлен параметр выбора направления вращения энкодера, энкодер можно размещать как и сверху платы так и снизу), гербер-файлы для заказа плат
UpDate 24.01.2025
UpDate 22.02.2025
Новая версия прошивки аттенюатора.
Основные изменения:
1. Возможность выбора шага на кнопках +/-10дБ, варианты 10, 6 и 3дБ. Удобно для настройки S-метров.
2. Добавлен режим автомата анализа линейности и установки токов смещения усилителей. В данном режиме задается уровень затухания аттенюатора от которого аттенюатор шагает с выбранным шагом до минимума затухания, диапазон перестройки можно смещать вниз/вверх с шагом 0.5/1дб, в диапазоне 0…10дБ, удобно для P1dB. Запуск автомата как в ручном режиме, так и по сигналу синхронизации, в варианте с OSA103, выход EXTRA у оса мини, либо AUX у оса F, в режиме ИАЧХ.
Подробнее в файле verinfo.txt
На картинках анализ реального усилителя
сигнал синхронизации заводится в аттенюаторе на линию BUT_STEP, грубо говоря на кнопку выбора шага, рекомендуется дополнительно защитить соответствующий пин атмеги, но работает и без дополнительной защиты, уровень сигнала синхронизации с осы идет уровнем +3,3в
если оса будет не в режиме ИАЧХ, то возможны ложные срабатывания кнопки выбора шага. Так сделано, чтобы можно было запускать автомат без синхронизации по кнопке выбора шага. На последний свободный пин атмеги, ADC6, не возможно подключить прерывание.
UpDate 07.03.2025
Исправлена ошибка неверного шага выбранного для кнопок +/-10дБ при уменьшении затухания в момент отключения секции внешнего аттенюатора.
UpDate 08.11.2025
Добавили в аттенюатор режим анализа схем автоматической регулировки усиления (АРУ/AGC).
В настройках новый параметр:
LEV AGC — значение глубины цикла анализа схем АРУ, варианты 30/60/90dB
Работа режима:
B — режим анализа схем АРУ 30/60/90dB. В данном режиме аттенюатор в цикле по сигналу синхронизации меняет затухание на +/-30dB, до(от) установленной в настройках глубины. После перехода в режим, аттенюатор ждет сигнала синхронизации. Сигнал синхронизации подается на линию BUT-STEP, вывод PC0 МК (см. схему), сигнал синхронизации не должен превышать уровень +3,3в. Ручной запуск, кратковременное нажатие на кнопку STEP. В режиме вращением энкодера можно менять желаемую глубину -30/-60/-90dB. Данное изменение не влияет на установленное в настройках значение. екущая глубина отображается на второй строке дисплея. Функции кнопок в режиме автомата 30/60/90dB: -10dB — пауза, в нижнем правом углу отображается символ «Р»; +10dB — снятие с паузы; -1dB — смена направления цикла, направление цикла обозначается символом +/- в правом нижнем углу дисплея.
Выход из режима — нажатие на кнопку энкодера, при выходе устанавливается значение затухания, которые было до старта режима.
Пример работы практически идеального АРУ
видно время работы АРУ и ни каких всплесков/провалов не наблюдается.
Прошивка v2.6
73!






Александр добрый день!
Простите за тупой вопрос 🙂
Управление модулем PE4302 можно производить непосредственно с ног микроконтроллера (Arduino Nano) или все же лучше понижать напряжение до 3.3 вольта?
Здравствуйте, Геннадий!
По даташиту максимальное питание не более 4в, рекомендовано 3…3,3в. если ардуинка от 5в работает то надо снижать хотя бы через резисторы, если от 3,3в можно напрямую управлять.
Добрый день Александр!
Огромное спасибо за ответ. Я вас понял.