Jump to content

DDS генератор синуса 0,01-100 Гц


_vintik
 Share

Recommended Posts

1226417784_selectiveamplifier.thumb.jpg.d772f8e7f19cf1ab23c3e488926adce6.jpg

Нет, это селективный усилитель с Ку 500000 созданный Mickle, конструкция которого  была мной повторена. Для проверки его полосы 0,1-10 Гц был сделан генератор. Выполнен в корпусе аттенюатора с применением DDS AD9833, готовые платки взяты на алиэкспресс.

DDS_PIC16F690.thumb.GIF.89830247daf8cc2b633b29529442639a.GIF

Кварцевый генератор с платы AD9833 удален, а тактовая частота взята с МК PIC16F690 - 333кГц . Таким образом удалось снизить нижний порог генерации до 0.01 Гц. Ток потребления DDS около 5мА, запитав ее от порта МК удалось минимизировать потребление в режиме сна. Для заряда литиевого аккумулятора применена MCP73831. По выводу STAT определяется конец зарядки.  Дисплей собран на индикаторах (ОА), без гасящих резисторов. Используется посегментная индикация. Аттенюатор 1:100000 выполнен на резисторах С2-29В-0,25 10к и 100мОм.  
Управление DDS одной кнопкой:
Длительное нажатие – вкл/выкл питания.
Одно краткое – отображение текущей частоты.
Одно краткое и последующие клики с интервалом между "кликами" меньше секунды, увеличивают частоту генератора. Перебор 14-и фиксированных частот закольцован, после крайней 100Гц, включается 0,01Гц. При генерации синуса индикация частоты отключается. На индикаторе высвечивается сегмент первого разряда "g" в статике, - "DDS работает". Печатная плата в приборчике тестовая, плата с учетом исправлений в архиве. Индикатор напаивается со стороны печати, что не совсем удобно, но по-другому развести не получилось.

Диапазон генератора я бы сказал - редкий. Но при желании его можно изменить под свои хотелки. Исходник, прошивка, картинки в приложении.

DDS_001-100Hz.rar

Link to comment
Share on other sites

 .

2 часа назад, _vintik сказал:

Аттенюатор 1:100000 выполнен на резисторах С2-29В-0,25 10к и 100мОм

Бывают С2-29В 100мОм?

Edited by vg155
Link to comment
Share on other sites

Posted (edited)

Нет, там 1% пленочный кажется. Подал стабилизированные 60В на делитель, снял 600мкВ. Измерял UT71C.

Edited by _vintik
Link to comment
Share on other sites

LED-драйверы MEAN WELL – выбор больше, стоимость ниже

Компэл расширил и существенно пополнил склад LED-драйверами компании MEAN WELL, одновременно снизив цену на них. В настоящий момент на складе представлена широкая линейка продукции для наружного (семейства HLG, ELG, XLG, LPC, LPV), и для внутреннего (APC, LCM, SLD, APV) освещения.

Имеется большой выбор моделей с различными режимами стабилизации выходных параметров. Кроме того, есть в наличии и линейка DC/DC-драйверов, как понижающих (семейство LDD), так и повышающих (семейство LDH).

Подробнее>>

Учитывая нынешние обстоятельства, видится проблематичным использование DDS от AD. Да и сильно избыточно такого рода микросхема для синтеза 100 Гц.

В составе относительно новых МК Микрочипа имеется много содержащих на борту модуль NCO. Сей модуль аппаратно решает задачу синтеза СОБЫТИЙ по схемотехнике DDS.

Таким образом, запустив NCO на частоте дискретизации синусоиды (ну или иной формы сигнала), мы получаем события прерываний в обработчике которых производим выборку очередного значения синусоиды из флеша и засылку его в ШИМ. Задав частоту шима много выше верхней частоты синтеза, мы получим достаточно простой ФНЧ на выходе ШИМ.

Лично я таким образом синтезирую  синус модулирующий далее ВЧ несущую в одном из серийных изделий посредством PIC18F27Q43. Но можно тоже самое делать и на более простых МК. Например PIC16F18345.

Правда в обозначенном PIC18 имеется DMA и выборка значений в ШИМ мною делается таким образом, но при правильно написанном коде джиттер вносимый обработчиком прерываний не будет добавлять ничего заметного к джиттеру DDS, который является его родимым пятном.

Кстати, PIC16F18345 имеется на Али. Пусть и не за 2 копейки, однако всяко дешевле DDS от Аналог девайса...

ЗЫ. Для лабораторных целей я предпочел не тратить время и только что купил генератор сигналов на Али. Лень заниматься столь многофункциональным прибором, да и времени на это нет.

 

Link to comment
Share on other sites

Литиевые батарейки FANSO в беспроводных датчиках

Литиевые батарейки различного химического состава и разных типоразмеров широко используются в беспроводных датчиках систем сбора данных, промышленной автоматики и систем умного дома. Широкий спектр таких батареек производит не прекратившая поставки в Россию китайская компания Fanso, входящая во всемирно известный концерн по производству электрохимических элементов питания EVE.

Читать подробнее >>

В 18.06.2022 в 06:09, my504 сказал:

видится проблематичным использование DDS от AD.

На али 2$ готовая платка, к ней всего лишь была сделана управлялка. Покупать на али дорогие вещи я не рискую. 

 

В 18.06.2022 в 06:09, my504 сказал:

...в одном из серийных изделий...

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

 

В 18.06.2022 в 06:09, my504 сказал:

Например PIC16F18345

Да интересный камушек, нужно будет поближе познакомиться.

Link to comment
Share on other sites

Широкий выбор продукции MEAN WELL для промавтоматики на складе КОМПЭЛ

Компания КОМПЭЛ наращивает объем поставок источников питания MEAN WELL для промышленной автоматизации. Компания MEAN WELL не планирует уходить с рынка РФ, а ее продукция широко применяется в сфере промавтоматики (монтаж на DIN-рейку) и рекомендована в качестве замены других брендов и для применения в новых разработках.

Представляем ассортимент продукции MEAN WELL на складе КОМПЭЛ для надежного и бесперебойного электропитания устройств промавтоматики.

Подробнее>>

2 минуты назад, _vintik сказал:

Ели речь о серийном производстве, то пожалуй не здесь

В данном случае это не имеет значения. Я всего лишь рассказал о ВТОРОМ методе построения DDS. Первый подразумевает плывущую фазу синтезируемого сигнала, а второй синтезирует частоту дискретизации.

Link to comment
Share on other sites

Мощный универсальный неизолированный стабилизатор MORNSUN

Компания MORNSUN разработала универсальный понижающе-повышающий неизолированный стабилизатор (DC/DC-преобразователь) с выходным током до 10 А — KUB4836EB-10A. Этот стабилизатор можно использовать при входном напряжении в диапазоне 9…60 В (питающие шины с номинальным значением напряжения 12/24/48 В), а выходное напряжение можно подстраивать в диапазоне от 0 до 60 В. Преобразователь выполнен в корпусе 1/8 Brick с возможностью установки на печатную плату, имеется разновидность для монтажа на шасси — KUB4836EBF-10A.

Читать подробнее >>

14 минут назад, my504 сказал:

а второй синтезирует частоту дискретизации.

Действительно, мы друг-дуга не понимаем. Зачем делать ШИМ, фильтр, компенсировать неравномерность АЧХ, когда есть готовый девайс. Пнул его в нужном направлении, и всех делов))

Link to comment
Share on other sites

9 минут назад, _vintik сказал:

Зачем делать ШИМ, фильтр, компенсировать неравномерность АЧХ

ШИМ - это часть МК. Его не надо "делать". Для внешнего DDS нужно "делать" обмен. Не вижу разницы. Фильтр на выходе куртуазно делать по любому. Зачем компенсировать АЧХ мне вообще не понятно. Если речь идет об АЧХ DDS, то он и в интегральном DDS имеется, это его вторая родовая метка.

Однако мы действительно говорим о разном. Я не пытаюсь критиковать ваше изделие. Я лишь сообщил об альтернативном методе. И все. Он позволяет при определенных ресурсах МК получить искомое  вообще без дополнительных микросхем. При наличии в МК ЦАПа и без фильтра.

Edited by my504
Link to comment
Share on other sites

8 минут назад, my504 сказал:

Зачем компенсировать АЧХ мне вообще не понятно.

Если мы собираемся проверять АЧХ другого прибора, то без этого никак. 
 

 

11 минут назад, my504 сказал:

это его вторая родовая метка.

Смотрел скопом амплитуду в диапазоне 0,01-100, и был приятно удивлен, т.к. разницы по диапазону не заметил.

 

12 минут назад, my504 сказал:

Я не пытаюсь критиковать ваше изделие. Я лишь сообщил об альтернативном методе.

Изделия выполнены на МК из старых запасов, новые МК конечно имеют более широкие возможности, но требуют дополнительных вложений и в плане изучения и материальных.
За подсказу спасибо, взял на карандаш.

Link to comment
Share on other sites

22 минуты назад, _vintik сказал:

Если мы собираемся проверять АЧХ другого прибора, то без этого никак. 
Смотрел скопом амплитуду в диапазоне 0,01-100, и был приятно удивлен, т.к. разницы по диапазону не заметил.

Вы открывали даташит на AD9833? Там достаточно понятно описана физика DDS. В том числе и АЧХ. Вы не обнаружили изменения амплитуды ровно потому, что у вас отношение частоты накачки к частоте синтезируемого сигнала слишком велико. Но даже при таком отношении падение амплитуды имеет место быть. Только оно очень мало.

Кстати, при синтезе частоты дискретизации (а не самого сигнала) этого эффекта не наблюдается по определению.

Edited by my504
Link to comment
Share on other sites

11 минут назад, my504 сказал:

Вы открывали даташит на AD9833?

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

Link to comment
Share on other sites

Посмотрел я PIC16F15345, и еще раз AD9833. Чтобы хоть чуть-чуть приблизиться к качеству синуса AD нужен 12бит ШИМ, данные для которого предлагаете брать из таблицы. МК имеет 8 килослов памяти, это практически вся память под таблицу 4096х2 байта. Или ставить внешнюю память. В общем не увидел рационального зерна. PIC16F690 у меня есть и на мой век хватит. Покупать PIC16F15345 за 28$ и нЕбыть уверенным в его кондиции… До сих пор всё, что покупалось у них из прецизионного, или работало с отклонениями в худшую сторону, или не работало совсем.
Закончу с текущими делами и DDS возможно будет иметь расширение ГКЧ 0,01 - 100кГц.

Link to comment
Share on other sites

В 13.06.2022 в 18:45, _vintik сказал:

тактовая частота взята с МК PIC16F690 - 333кГц

А МК тактируется от внутренней RC цепочки, которая, мягко говоря, не отличается стабильностью частоты?...

Link to comment
Share on other sites

1. Оный PIC16 на Али стоит ровно 3 (ТРИ) доллара. https://aliexpress.ru/item/1005003658579617.html?spm=a2g2w.productlist.0.0.6714366bkONtkz&sku_id=12000026684907464

А на Микрочип директе - $1,31 в самых мелких количествах, правда без логистических затрат. https://www.microchipdirect.com/product/PIC16F15345-I%2FSO

Это я к тому, что украинский радиолюбитель имеет все шансы к использованию этого канала получения комплектации. А Али однозначно продает оригиналы этих МК, иначе нет никакого смысла. Да и сам МК не слишком массовый, чтобы заниматься перемаркером или изыскивать б/у.

2. ЦАП в AD9833 имеет 10 (десять) разрядов.  См. скрин с даташита.

3. Разрядность шины адреса ROM в AD9833 не соответствует разрядности DAC, в чем  вы лично можете убедится, построив 10 разрядную по данным таблицу с дискретизацией 4096 сэмплов на период. Это объясняется тем, что плывущая фаза требует завышенной разрядности адресной шины ПЗУ для минимизации джиттера. Но это из области перфекционизма. Такое влияние крайне незначительно. Возможно, что это атавизм от другого DDS с более высокой разрядностью данных  ПЗУ. Фактически значительная часть ПЗУ в этой микросхеме имеет повторяющиеся значения. Оптимальным является РАВНАЯ разрядность данных и адреса. То есть всего потребуется 2К флеша под таблицу при PSV-доступе (с адреса 0x8000) к флешу через FSR/INDF (см. скрин даташита). Или 1К при чтении флеша через  NVMADR/NVMDAT.

Другое дело, что частота накачки (максимум 32МГц) у ШИМа ограничит разрядность ШИМ, а значит и верхнюю частоту синтезируемого сигнала. Но  то такэ... Я говорил изначально лишь о частотах порядка указанных в стартовом сообщении...

Однако дело ведь не сошлось на PIC16 или даже PIC18F27Q43. Еще раз, я не критикую ваш подход и устройство. Я лишь говорю об альтернативах. Так нынче в силу тех же известных обстоятельств, я перевожу серийное изделие о котором ранее упоминал (это передатчик радиочастотной свипирующей (ЧМ) противокражной системы) на AT32F421, у которой нет NCO, но зато 120 МГц частоты ядра. И там синтез модулирующей частоты производится аналогичным образом. Ибо сетка модулирующих частот мелкая.

 

2022.06.20 08-08-21.jpg

2022.06.20 08-15-31.jpg

Edited by my504
Link to comment
Share on other sites

2 часа назад, BARS_ сказал:

А МК тактируется от внутренней RC цепочки

Для построения АЧХ исследуемой схемы особой точности не нужно, вполне хватает тех 5% 

 

2 часа назад, my504 сказал:

Оный PIC16 на Али стоит ровно 3 (ТРИ) доллара.

Когда увидел цену 24+доставка 4, то небыло желания разглядывать подробнее, - 10шт. оказывается. Но мне это не нужно, я не на столько широко шагаю.

2 часа назад, my504 сказал:

Я лишь говорю об альтернативах.

Взгляд со стороны производственных мощностей. Для любительских же поделок, вполне подходит (аля ардуино) компоновка из готовых модулей - только проводками соединить по картинке))
 

 

3 часа назад, my504 сказал:

А Али однозначно продает оригиналы этих МК, иначе нет никакого смысла.

Тут извините, у меня свой опыт. Единственно, кто никогда не подводил - "Гамма"

Link to comment
Share on other sites

Гамма - тоже нормально. Они могут купить через директ. Естественно, что поштучно покупать смысла нет. Это касается и Али. Тогда доставка будет размыта на количество.

По поводу подделок улыбнуло. С большей вероятностью аналог девайсные поделия продаваемые ниже цены самого АД могут быть фейком.

Edited by my504
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...