Ступенчатый аттенюатор из готовых модулей #2 (новый функционал)

Автор: | 16.02.2024

Обновлено 09.03.2024!

Новая версия аттенюатора тут.

По предложению Евгения RZ3QS, доработан функционал управляемого цифрового ступенчатого аттенюатора на базе PE4302:

  • ввод значения внутреннего затухания PE4302;
  • ввод значения внешнего аттенюатора в диапазоне 0…-120 dB,
  • ввод значения уровня сигнала на входе в диапазоне -100…+20 dBm;
  • все значения сохраняются в  EEPROM;
  • добавлена кнопка изменения шага ввода значений, 0,1(0,5)/1/10;
  • в рабочем режиме на верхней строке отображается текущее установленное затухание в dB, на нижней строке отображается расчетный уровень сигнала на выходе аттенюатора в dBm.

В рабочем режиме удерживая нажатой кнопку энкодера в правом верхнем углу поочередно отображаются символы, отпустив кнопку энкодера на любом символе можно перейти в другие режимы:

  • I — изменение значения уровня сигнала на входе аттенюатора;
  • V — просмотр установленных значений — собственное затухание PE4302, значение внешнего аттенюатора, значение уровня входного сигнала, каждое значение отображается около 3 секунд;
  • S — вход в режим настроек;
  • T — тестовый прогон аттенюатора, затухание увеличивается и уменьшается с шагом 0,5dB, выход из теста осуществляется нажатием на кнопку энкодера.

В режиме настроек первым вводится значение внутреннего затухания аттенюатора PE4302, значение устанавливается вращением энкодера, для изменения шага установки значения удерживаем кнопку шага, в правом нижнем углу периодически будут появляться и исчезать точка или двоеточие, если кнопку шага отпустить на отображаемой точке, то шаг изменится на 0,1 (в рабочем режиме 0,5), если  при отпускании кнопки энкодера при отсутствии точки или двоеточия, шаг будет равен единице, если кнопку шага отпусти на отображаемом двоеточии, шаг будет равен 10. Вторым этапом настроек вводится значение внешнего аттенюатора. Третьим этапом настроек, вводится значение уровня сигнала на входе аттенюатора. Переход по этапам настройки осуществляется нажатием на кнопку энкодера. В режим настроек можно попасть удерживая кнопку энкодера нажатой при подаче питания.

Схема

Озорное видео нового функционала, я не блогер, прошу прощения за сумбурность подачи информации!

В архиве, схема и прошивка, с релиза 1.3 прошивка единая для Atmega 168/328p

Архив обновлен — 09.03.2024, изменения смотри в файле verinfo.txt

73!

Ступенчатый аттенюатор из готовых модулей #2 (новый функционал): 2 комментария

  1. Геннадий

    Александр добрый день!
    Заинтересовался Вашей наработкой по аттенюатору. Хочу задать Вам пару вопросов:
    1. Что использовали для компиляции проекта?
    2. Можно ли посмотреть исходники с последними изменениями?
    Заранее благодарен за ответ!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *