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

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

1 86 189

DWD: Четверть ампера.
Пол-ампера - имел в виду сумму всех токов от всех ключей. Блок питания +5 В должен быть готов к мгновенной выдаче 0.5 А, например, при выдаче пилы без просадки этих самых 5 В. Сложная задача и на ровном месте.

DWD: Это что бы исключить кнопочный перебор шага частоты?
Ну да. Если удастся, то одним валкодером можно будет ввести любую частоту, а кнопке останется только режимы переключать

 

GM: DWD: Четверть ампера.
Пол-ампера - имел в виду сумму всех токов от всех ключей.

Это я увлёкся гигантоманией...
На самом деле сумма будет 256мА, а максимальный шаг - 128мА.
При сопротивлении 50Ом полное напряжение шкалы 0,256А*50Ом=12,8В.

GM: Блок питания +5 В должен быть готов к мгновенной выдаче 0.5 А

Не проблема. В реале планируется 0,256А от источника +15В.

 

smg123: Да и в цифровой регулировке уровня не вижу особого смысла.
DWD: Тогда получается, что и в цифровой точности установки и выдержки выходной частоты генератора нет особого смысла.
Тут вещи немного разные.
Точность частоты задается кварцем, следовательно точность получается настройкой кв. генератора и легко проверяется частотомером.
Величина же выходного уровня зависит от значительно большего числа факторов, которые учесть так просто не получится.
Так что цифровая регулировка в этом случае никакой точности не привнесет.
А видеть красивые цифры на индикаторе, не будучи уверенным, что они соответствуют выходу - оно нам надо ?

DWD: Не хватает индикатора.
Наличие индикатора подразумевалось в требовании "внятного управления частотой".

GM: Блок питания +5 В должен быть готов к мгновенной выдаче 0.5 А

DWD: Не проблема.

Я бы не был так уверен. Сделать блок питания, который бы за наносекунды отрабатывал скачки тока на четверть и более Ампера, задача крепкая.

 

GM:
Я написал новый вариант программы для Вашей прошивки dds & swp20.hex, забрать ее можно с
http://atlab.narod.ru/files/ddscontrol_020.zip

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

Генератор целиком не паял, только цепи Reset, кварц, Rxd.
Сигнал смотрел на PB7

Все работает , проблема (если кто успел прочитать неисправленное сообщение) была в кварце.

 

Спасибо. Это для стационарного варианта. Вечером проверю, и смогу перейти к тестированию квадратичного валкодера для базового.

 

Tadas: А видеть красивые цифры на индикаторе, не будучи уверенным, что они соответствуют выходу - оно нам надо ?

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

Ну а в ручной регулировке уровня точности вообще нет...

Tadas: Сделать блок питания, который бы за наносекунды отрабатывал скачки тока на четверть и более Ампера, задача крепкая.

...и реализуемая только одним конденсатором.
Скачёк с 256мА до нуля можно не рассматривать, так как это уменьшение нагрузки, а увеличение будет только при переходе со 127мА до 256мА, то есть, мксимум на 1/8А. При сопротивлении нагрузки 50Ом для отработки наносекунд... Стоп! Откуда такие интервалы?..
Частота дискретизации 2МГц, а это 500нс. Напряжение должно установится максимум за половину этого интервала - за 250нс.

Принимаем 3-х кратный запас (считается, что ёмкость заряжается-разряжается за 3-и постоянных времени) и получаем постоянную времени 250/3=83нс. С сопротивлением нагрузки 50Ом получаем ёмкость 83нс/50Ом=1660пФ... ???
Ошибся, что ли...

В общем, я хотел сказать, что, во первых, хороший электролит и(или) керамика запросто сгладят такой малый перепад, а во вторых, источник тока тем и интересен, что ему по барабану такие перепады. Лишь бы изначально запас по напряжению БП был - не менее 256мА*50Ом=12,8В+падение на ИТ, думаю 15В хватит.

 

DWD: На самом деле сумма будет 256мА, а максимальный шаг - 128мА
Тут, похоже, мы оба прилично ошибаемся. С точки зрения ключа его сопротивление нагрузки составляет 150 Ом (оно для всех ключей будет одинаковое) и, поэтому, ток будет равен 15В/150 Ом=0.1А. Ключей всего 8, стало быть суммарный ток от 15 В источника может достигать 0.8 А. Нехило. Поправьте меня, если я ошибаюсь.

Если кто-нибудь захочет меандром побаловаться на 1 мегагерце (да вы же первый и захотите), то нагрузка источника питания будет меняться так 0 - 0,8 А - 0 - 0,8 А ...Не всякий кондёр справится с таким током на такой частоте.

 

Почему 150Ом? Планируется напряжение формировать прямо на внутренней нагрузке генартора 50Ом и через разъём выводить его наружу.

Сопротивление для всех ключей будет одинаковое. Более того, оно должно быть одинаковое.

Ключей 8. Каждый управляет своим ИТ.

Для получения напряжения 10В на нагрузке 50Ом потребуется ток 10В/50=0,2А.
А раз 8 разрядов дадут 256 комбинаций, то есть смысл округлить ток до 0,255А.
Получим максимальное напряжение на нагрузке 0,255А*50Ом=12,75В.

Так как разрядов 8, то токи ИТ распределятся следующим образом: 128мА, 64мА, 32мА, 16мА, 8мА, 4мА, 2мА, 1мА.
Младший шаг - 1мА, старший - 128мА, сумма - 255мА.

На нагрузке 50Ом напряжение будет меняться от нуля до 12,75В с шагом 1мА*50Ом=50мВ.

 

Согласен, но это сумма токов от каждого ключа на общей (полезной, так сказать) нагрузке.

А сопротивление нагрузки для каждого отдельно взятого ключа, состоит из последовательного сопротивления 2R ПЛЮС параллельное соединение входного сопротивления остальной цепи слева, оно равно 2R, и входного сопротивления цепи справа, оно также равно 2R, в итоге получается 2R +2R || 2R = 3R = 150 Ом.

(Да, кстати, каким боком будет подключаться отрицательный источник напряжения к выходу? Или ещё 8 ключей на минус, и потом перезаряд токов?)

 

DWD: Ну а в ручной регулировке уровня точности вообще нет...
Но и вранья нет

DWD: Стоп! Откуда такие интервалы?..
А что, Вы вместо красивых ступенек хотите иметь выбросы и провалы с длительностью в пол ступеньки ?

DWD: Напряжение должно установится максимум за половину этого интервала - за 250нс.
Чтобы спектр (изначально не блестящий) окончательно не портился, время установления надо уменьшить на два порядка.
Время переключения источника тока и потребуется порядка наносекунд.
А может быть я невнимательно вчитался, и речь идет только о нарастающей пиле, а не о синусойде ?