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

Немного критики на 1-30000 Гц генератор из любимого журнала

1 4

В №11 за этот год на с.24 есть большая статья о комбинированном приборе - генераторе и частотомере. Хочу навести небольшую критику (пусть автор не обижается), а то кто-нибудь повторит и будет плеваться всю оставшуюся...А молодёжь вообще отвернётся от изделий подобного сорта.

Генератор НЧ в приборе реализован на прямом программном синтезе. Вещь достаточно известная, и в Сети можно найти пяток-другой подобных изделий. Что меня поразило, помимо всего прочего, так это то, что автор использует таблицу из половинки синуса для получения синуса. Т.е. получается, что генерируемый синус состоит из двух положительных полуволн, как если бы вы видели синус, пропущенный через двухполупериодный выпрямитель.

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

 

Почитал статью. Там генерируется (сохраняется таблица) полный период 2pi. Так что Вы неправы.

 

Да, там действительно все генерируется правильно, но сама публикация опоздала лет на 15! Странно, что ее вообще напечатали. На мой взгляд с более лучшими характеристиками http://telesys.ru/electronics/projects.php?do=p035
А вообще, если говорить о низкочастотном генераторе, то проще и с лучшими характеристиками его можно сделать на базе AD5930: Programmable Frequency Sweep and Output Burst Waveform Generator.
При его опорной частоте в 50 Мгц, вполне приличный синус до 5 МГц.

 

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

 

ЮХа: Там быстрее "подключится автор"
Или отключится критикующий

 

Арс: Почитал статью. Там генерируется (сохраняется таблица) полный период 2pi. Так что Вы неправы.
Да, виноват, действительно, полный период. Но программа мне не нравится, с ходу можно получить 26 тактов или даже 22. И схемотехника не нравится. Ставить после ЦАП устройство выборки-хранения, поскольку "при изменении старшего разряда возникает импульс". Почему бы не использовать разряды D8-D1 или D7-D0 вместо D9-D2? А 5-ю ногу DA1.2 оторвать от земли и подать туда Vref/2, и не будет смещения, не надо с ним бороться.

Шурила: Странно, что ее вообще напечатали. На мой взгляд с более лучшими характеристиками http://telesys.ru/electronics/projects.php?do=p035
У Ридико получше, но там обработка ведётся по прерываниям, всего 250 Квыборок/с, следовательно постоянный джиттер, отсюда максимальная частота всего 50 кГц, не густо. Я на АВР МК с тактовой 20 МГц спокойно достиг 2857 Квыборок/с, т.е. вполне можно выдавать сигнал до 500-600 кГц с шагом 0.17 Гц.

Шурила: А вообще, если говорить о низкочастотном генераторе, то проще и с лучшими характеристиками его можно сделать на базе AD5930: при его опорной частоте в 50 Мгц, вполне приличный синус до 5 МГц.
Ну это да, согласен, но для низких частот интереснее сделать программно(.

 

Кстати тут у меня задача - генерация синусоидального сигнала с высокой точностью величина амплитудного значания сигнала на выходе.

Вкратце:

Частота 10-20 Гц регулируема, задаваема с точностью +/-10% (Можено фиксировано 16 Гц +/-10%)

Выход синус с постоянной составляющей регулируемой в диапазоне 1,8-2,7 вольта с точностью установки +/-1 мВ и амплитуда сигнала 1-5 вольт с точностью установки амплитуды +/-1 мВ. КНИ не более 0,5%. Нагрузка типично 2-10 кОм. Необходимо сохранение установок амплитуды сигнала при измении температуры +10 - +30 С долговременная стабильность. Цель "полевая" калибровка специального вольтметра.

До сего момента пользовали DDS генератор ГСС-05 - но увы с амплитудой у него напряги - плывет выход со временем. Коммпенсационным методом по С1-70 (с дифф усилителем) из-за шумов лезущих через БП последнего лучше +/-5мВ не выставить (до 200 мВ отличии от выставленного по шкале генератора), а за неделю ушла уставка на 60 мВ...

 

GM: Ставить после ЦАП устройство выборки-хранения, поскольку "при изменении старшего разряда возникает импульс".
Это беда всех ЦАП. При переходе из состояния (например для 8 разрядного.) 0x7F в 0x80 на выходе возникает импульс.
А что касается GM:но для низких частот интереснее сделать программно, так в любом случае нужен будет элемент пребразования цифра - аналог.

 

Импульс при переходе только через 1/2 шкалы или при каждом шаге ?

ЗЫ смотрел описание - автор применил уж больно некузявый контроллер , который достать уже сложновато, а програмировать вообще через одно место надо. Увы - наш ответ на 16F84 не вышел и энтузиазизьмо на продолжение проекта не хватило. Если есть исходник - можно перевести на другой ОМК.

 

Шурила: Это беда всех ЦАП. При переходе из состояния (например для 8 разрядного.) 0x7F в 0x80 на выходе возникает импульс.

Встатье на с.26 приведена осциллограмма сигналов на ВХОДАХ УВХ. Чтой-то я там не увидел никаких выбросов, хотя все 8 ступенек хорошо видны. Зачем тогда УВХ?

Wladimir_TS: Увы - наш ответ на 16F84 не вышел и энтузазизьма на продолжение проекта не хватило. Если есть исходник - можно перевести на другой ОМК.

Исходник есть, но он не поможет, поскольку сильно привязан к тесею, да и зачем он, там 15 строк на ассемблере для авр. Не понял, где был ваш ответ на 16F84?