Свежие обсуждения
Измерения

DDS-генератор на AVR - нужна помощь

1 84 189

Я так понял, что нужно искать дисплей от мобилки Нокия 3310.
А какие ещё подойдут и в каких мобилках они стоят?

 

GM: просто супер
Вот прикинул схему децибельника 50 Ом на номиналах ряда Е24. Многовато получилось.

А надо ли такая сложность? Мне кажется 4-х значений как у DWD в последней (??? )схеме на практике будет достаточно.

 

Нельзя ли взять ваши секции 10, 20 и 40 дБ, и поставить в схему DWD? Чтобы было и 3 реле, и шаг 10 дБ.

Получается, только 4-мя с реле.

 

Наконец добрался до компа, начинаю отвечать.

DWD: Дисплей от Нокии это "утверждённый" вариант?
А то, не хочется зря покупать то, что потом не пригодится.

Зря покупать не придется, версия прошивки ведущего МК 1.0 будет работать ТОЛЬКО с дисплеем от нокии 3310.
Это я Вам говорю как разработчик FW ведущего мк, поэтому можете считать этот вариант утвержденным

DWD: Я так понял, что нужно искать дисплей от мобилки Нокия 3310.
А какие ещё подойдут и в каких мобилках они стоят?

Поняли верно, другие не подойдут, стоят в Нокиях 3310 или лежат на складах в ожидании форумчан с про-радио...

DWD: В связи с этим вопрос - а что, если тачпад пристроить к генератору?
Тогда тачпад должен быть термостойким, чтобы прямо паяльником в него тыкать можно было.

Alexey: Тогда , лучшЕе не тачпад , а тачскрин.
Как насчет тачскрина 320х240? у меня как раз такой есть, драйвера тоже имеются. И пофиг, что стоить он будет... поболе всей конструкции вместе взятой!
А если серьезно, то делается не самолет, поэтому устройство отображения информации выбиралось исходя из его
доступности, а не наличия в загашнике. Я точно знаю, что в Украине с нокиевским дисплюем 3310 проблем
не будет, в России думаю тоже. Цена вопроса 3$...

DWD: Помнится, кто-то выражал сомнение по поводу этого индикатора - мол, размеры шрифта малы.
Ваше предложение? В мобиле на таком дисплее 10-12 цифер в строке легко помещается и все довольны. Я уже тут задавал вопрос по поводу более крупного недорогого дисплея от мобильника, ответа не последовало, значит работаем с этим.
А для оценки размера цифр я фотку табло уже выкладывал в прошлом году

DWD: Опять же, не понятно как с кварцами и одинаковостью их частот?
GM говорил, что нужно бы от одного кварца работать.

Ведомые и будут работать от одного кварца.
Господа, хвост не должен вилять собакой . У ведущего МК должен быть свой источник тактового сигнала, не зависящий от разводки, расположения и количества плат ведомых и т.д. Не стоит экономить на спичках, но для энтузиастов могу скомпилить версию с тактовой 10 МГц .

DWD: Я бы не был таким уверенным...
Лет пять назад, имея в наличии довольно много этих реле, ставил их только в самом крайнем случае и неответственные узлы.

А я вполне уверен. У меня эти же 5 лет два РЭС55 исправно работают селектором входов в частотомере конструкции Н. Хлюпина. Работают БЕЗОТКАЗНО до сих пор.

smg123: Это для двух тинек-генераторов. Управлящий можно и от встроенного RC заставить работать, но с кварцем надежнее.
Принципиально нельзя от RC. Частота опорного генератора меги16 - 16 МГц, на борту включен УАРТ, а он весьма чувствителен к нестабильности опорного генератора. Поэтому - только кварц!

DWD: А то, что "всем остальным" специально нужно покупать индикатор от Нокии - так это мелочь?..
Тачпады в любом сервисе можно купить по дешёвке, так как летят они редко и после разборки ноута их девать некуда.

А драйвер тоже в сервисе Вам подкинут? или он сам в контроллере народится? А сколько памяти под это дело уйдет?
Кстати, если зайдете в сервис по ремонту мобил, там можете купить по дешевке искомый дисплей, какие проблемы?

DWD: Для упрощения схемы осмелюсь попросить программёров включить в тело программы подпрограмму управления аттенюатором.
Управление ступенчатым аттенюатором (до 8-ми реле) будет обязательно включена в набор базовых функций. Принципиально можно управлять и бОльшим количеством релюшек, так что можно будет раздельно регулировать уровень выходного сигнала в каналах (если это кому-то будет нужно конечно).

smg123: Вот прикинул схему децибельника 50 Ом на номиналах ряда Е24. Многовато получилось.
А может прикинуть номиналы из Е12 с параллельным и последовательным включением? Все таки конструкция народная. Сам так недавно делал, замечательно вышло...
Только что посмотрел на схему вблизи и понял, что номиналы вполне народные, посему снимаю предложение.

 

smg123: Вот прикинул схему децибельника 50 Ом на номиналах ряда Е24. Многовато получилось.
...А надо ли такая сложность?

GM: Нельзя ли взять ваши секции 10, 20 и 40 дБ, и поставить в схему DWD?

Тогда, может, определимся, какой шаг и их количество нужны?
Я считаю, что шаг 20дБ и диапазон 0, -20, -40 и -60 нормален - легко переводить в вольты и привычно по стандартным генераторам.

Регулятор уровня ещё откалибровать и будет нормально для базовой версии генератора.
А в более продвинутой версии сделаем электронную регулировку, для которой можно хоть с шагом в 1дБ сделать.

 

madgrey: Это я Вам говорю как разработчик FW ведущего мк, поэтому можете считать этот вариант утвержденным

Единоличник... :Р

madgrey: Тогда тачпад должен быть термостойким, чтобы прямо паяльником в него тыкать можно было.

Ах да, я же совсем забыл, что Вы индикатор выбрали, выдерживающий тыканье паяльником...

madgrey: Я точно знаю, что в Украине с нокиевским дисплюем 3310 проблем
не будет, в России думаю тоже. Цена вопроса 3$...

madgrey: Кстати, если зайдете в сервис по ремонту мобил, там можете купить по дешевке искомый дисплей, какие проблемы?

Прошвырнувшись по "сервисам", увидел неприглядную картину с дисплеем...
В авторизованном сервисе просто отказали - мастера позвать не захотели, а просто так не продают, только сами ставят... в телефон, естественно.
В лоточке одном согласились продать за $4.4 - купил...
А в других местах предлагали по $6.25.

Попутно вопрос - как нумерацию выводов определить?
Если смотреть на индикатор с обратной стороны - на выводы, когда они вверху индикатора?
Привязаться к картинке, которую Вы выкладывали не получается почему-то...
И как по быстрому его проверить?
У меня дисплей в сборе - в пластмассовом каркасе.

madgrey: Ваше предложение?

Ну, я думал будет более универсальный дисплей типа 1602 или подобный.

madgrey: А я вполне уверен. У меня эти же 5 лет два РЭС55 исправно работают...

Пока два мнения против одного Вашего.
К тому же, я оперировал не штуками, а десятками...

madgrey: А драйвер тоже в сервисе Вам подкинут? или он сам в контроллере народится? А сколько памяти под это дело уйдет?

Не знаю, но раз он подключается как СОМ-овская мышка, то думал что программу для него наши доблестные программисты придумают...

madgrey: Управление ступенчатым аттенюатором (до 8-ми реле) будет обязательно включена в набор базовых функций.

Для реле такой коммутации, наверно, многовато, а для электронной регулировки - можно сделать 256 шагов.
Нужно точно определиться, какая регулировка уровня нужна.

Я сейчас пробую найти хороший вариант широкополосного буферного усилителя (с выходным напряжением 10В на нагрузке 50Ом), а потом поэкспериментирую с дискретным ЦАП, на котором можно было бы менять напряжение в широких пределах (для электронной регулировки уровня).

madgrey: так что можно будет раздельно регулировать уровень выходного сигнала в каналах (если это кому-то будет нужно конечно).

Интересный вариант.
При наличии двух автономных DDS может оказаться актуальным.

 

Думаю, базовый вариант генератора может выглядеть так.

 

Ну, я имел в виду, что если ряд 10, 20, 30, 40, 50, 60 и 70 дБ получается без лишнего железа, только с некоторыми программными хлопотами, то почему бы его не поиметь. К тому же там 20, 40, 60 присутствует.

Если это трудно с точки зрения согласования секций, большого количества железа и пр. и пр., то давайте остановимся на стандартном ряде.

 

GM: Если это трудно с точки зрения согласования секций, большого количества железа и пр. и пр., то давайте остановимся на стандартном ряде.

Рассчитать не долго, но получится сложная коммутация - по две группы контактов на переключение на каждую секцию.
Выбрав шаг и пределы регулировки уровня, сами увидите количество реле. А управление получается двоичное.

Я вижу только одну проблему - многовато механических контактов в цепи сигнала.
При стандартной градации 0, -20, -40, -60 получается простой как релейное, так и кнопочное переключение. А малое число контактов при относительно редком выборе таких шагов, дают нормальную надёжность, проверенную в промышленных генераторах.

При малом шаге и большом их количестве надёжность, по идее, будет падать, так как увеличиваются количество контактов и частота переключения.

Прикиньте такой аттенюатор с шагом 1дБ. При глубине регулировки 60дБ получится "всего" 6 релюшек, но при изменении уровня они буду грохотать, а реле младшего разряда уже через неделю может начать сбоить.

А сделать задержку переключения нельзя, иначе процесс регулировки уровня начнёт действовать на нервы.
Например, при задержке в 0,5с, уровень будет меняться от края в край за 60дБ*0,5с=пол минуты.

В общем, не стоит брать малый шаг при большом их количестве при релейной коммутации. Тут только электронная регулировка подойдёт.

 

Всё-таки хотелось бы избавиться от реле и перейти к электронному варианту с малым шагом. Соображения такие.

1) Надо быть готовым к тому, что аттенюатор на реле будет потреблять приличный ток во включенном состоянии, а использование поляризованных реле достаточно дорогое удовольствие.

2) Не всякое реле пропустит через свои контакты ток частотой до 1 МГц.

3) В силу принципа работы ддс амплитуда выходного сигнала меняется в районе 2-3-5 дБ.

4) Резисторы аттенюатора надо тщательно подбирать, 0.1% не меньше, да ещё ТКС нулевой чтоб был...

5) Наличие двух ддс удваивает число проблем в два раза

Применение электронного аттенюатора с мелким шагом одним махом решает все перечисленные проблемы. Нашёл неплохой 12-битный перемножающий цап DAC7551, который можно поставить вместо 3-х громоздких реле. Стоит где-то 3.36 фунта стерлингов (в Фарнелле), порядка 160 рублей на наши деньги. Управление там последовательное, так что от МК понадобится 2-3 ножки.

Добавлено. С электронным аттенюатором тоже есть проблемы, не всё он решает...
Можно так сделать, одна секция 0/20 или 0/30 дБ релейного аттенюатора, остальные 20-60 или 30-60 добираются электронным способом. Шаг порядка 0.02 дБ или лучше во всём диапазоне.