Измерения | DDS-генератор на AVR - нужна помощь |
|
---|---|---|
....Господа, давайте не будем трогать гордый профиль GM, Если Гуру считает , что сложно по двум каналам одновременно "перестраиваться", то пусть не перестраивается или с задержкой на период, при наших "скоростях"....кто это заметит??? |
|
|
_BBC_: при наших "скоростях"....кто это заметит??? |
|
|
ATLab: Только здесь почему то не учитывается влияние фильтра на сдвиг фаз при изменении частоты генераторов. |
|
|
Vlad_Petr: Если ЦАПы имеют на выходе ОУ (преобр. тока в напр.), то при малых уровнях станут вылезать шумы этих ОУ. Так ЦАП же будет включен в цепи постоянного напряжения. Поставить на его выходе электролит и ни какие шумы не пролезут. Vlad_Petr: ...идеальным является применение миниатюрных релюшек в известной схеме ряда резистивных звеньев. Дорого и для мелкого дискрета очень неудобно (уже обсуждали). Tadas: Если поступиться народностью, то можно попробовать что нибудь из этого: И сколько же это удовольствие стоит? GM: В принципе должно остаться 7 ног под аттенюатор, не получится - поставим регистр на расширение ног. Я тут прикидываю... Получается, что кнопок у прибора может получиться ну очень много. Одной клавой 4х3 не обойдёмся... |
|
|
GM: Немного не так. Полный динамический диапазон цап-8: 20lg256=48dB. Конечно же Вы правы! GM: ...нужно поставить грубый атт 0/20/40 и цап-8, который регулирует 0-20 дБс шагом 0.25. Вчера вечером я тоже пришёл к такому мнению, только шаг в дБ не получается. Правда приоритет потерян... Вариант такой. Для регулировки уровня используем отдельный энкодер. Регулировка осуществляется программно следующим образом. Аттенюаторы на реле на выходе усилителя не задействованы и выход усилителя подключен к нагрузке напрямую. "ЦАП уровня" выдаёт постоянное напряжение 2.56В, так как на его входе управляющий код 256 а напряжение опоры равно 2.56В. Крутим энкодер уровня влево, управляющий мк по каждому "щелчку" уменьшает код "ЦАП уровня" на единицу, а напряжение на его выходе уменьшается с 2560мВ с шагом 10мВ. Когда код на "ЦАП уровня" уменьшиться до значения 25, что соответствует амплитуде выходного напряжения 25*10мВ=250мВ (и уменьшению уровня в 2560/250=10.24 раза или чуть больше -20дБ), выдаётсся команда на включение первой ячейки аттенюатора на -20дБ и одновременно выставляется управляющий код 256 на "ЦАП уровня". Продолжая дальше крутить влево энкодер уровня, будем уменьшать выходное напряжение "ЦАП уровня" снова с 2560мВ с шагом 10мВ. Но на выходе усилителя первая ячейка аттенюатора будет понижать уровень на -20дБ, и получится, что теперь выходной уровень будет меняться с -20дБ до -40дБ. При вращении энкодера уровня вправо, всё должно меняться в обратном порядке. Шаг, конечно, не логарифмический а линейный, но... При срабатывании реле ячеек аттенюатора выводим индикацию - высвечиваем 0дБ, -20дБ, или -40дБ соответственно. При прямом вводе выходного уровня на клавиатуре управляющий МК срау выставит требуемый код на "ЦАП уровня" и включит ту или иную ячейку аттенюатора. Сразу получим на выходе заданную амплитуду сигнала. Тут даже вольтметра не потребуется. На дисплей будет сразу выводится расчитанное значение напряжения в Вольтах (можно и в дБ). Погрешность установки выходного напряжения будет определяться только стабильностью и точностью стабилизатора напряжения и КУ усилителя мощности. Думаю, откалибровать эти две составляющие сможем... Наверно, нужно будет предусмотреть два отдельных усилителя (или коммутировать КУ одного) - один с КУ равным 2.56В/1.41/0.775В=-2.3 (для получения стандартного уровня 0,775В), а другой - с КУ 10В*1.41/2.56В=5.5 для получения напряжения на выходе до 10В. |
|
|
GM: Нужно ли нам два канала одновременно и предполагается ли использовать два генератора синхронно? Так уже обсуждали этот вопрос и решили что нужно. |
|
|
explorer: А это реальные цифры? Вообще это как-то учитывается в расчетах фильтра в самом деле? И сильно ли нам это может помешать? Ну, если учесть, что любой фильтр - это линия задержки, то... |
|
|
DWD: И сколько же это удовольствие стоит? |
|
|
DWD: Ну, если учесть, что любой фильтр - это линия задержки, то... |
|
|
explorer: Вообще это как-то учитывается в расчетах фильтра в самом деле? И сильно ли нам это может помешать? Чем может помешать, например: И что теперь? Измерять ФЧХ каждого фильтра и вводить ее учет в программу? Для дома нереально да и смысла нет. Пойдем дальше, и закроем глаза на ФЧХ. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |