Измерительное оборудование Осциллографы, мультиметры, анализаторы и другая измерительная техника необходимая каждому разработчику. |
05.12.2013, 13:40
|
|
Прописка
Регистрация: 20.05.2005
Адрес: Беларусь
Сообщений: 160
Сказал спасибо: 523
Сказали Спасибо 170 раз(а) в 75 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Сообщение от picavr
|
Закончили опытный образец 3 канального генератора DDS.
|
Вот и год считай прошел. Прав Леонид Иванович - не нужен радиолюбителю такой "народный" генератор. Совсем не нужен.
Да, чтобы тему поддержать, вот у китайцев на ebay DDS генератор FG-100: 34$ за готовую конструкцию в корпусе. 99% потребностей радиолюбителя перекрывает запросто.
|
|
|
|
05.12.2013, 18:28
|
|
Гражданин KAZUS.RU
Регистрация: 16.02.2012
Сообщений: 441
Сказал спасибо: 89
Сказали Спасибо 735 раз(а) в 149 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Цитата:
|
Я склоняюсь все-таки к использованию компаратора, и получение прямоугольника из синуса.
|
разве нельзя просто использовать старший разряд данных перед ЦАПом ?
|
|
|
|
11.12.2013, 00:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Цитата:
|
Подскажите ,что может являться причиной этих искажений.
схема:
|
Использование примитивного 8-разрядного ЦАП без регулировки опорного напряжения дает Вам такой результат. Хотите иметь более-менее хороший сигнал - выставляйте максимальную амплитуду выхода и переменным резистором делайте нужный сигнал. По-любому получить искажения меньше 0,5% не получится.
Цитата:
|
Вот и год считай прошел. Прав Леонид Иванович - не нужен радиолюбителю такой "народный" генератор. Совсем не нужен.
|
Тем не менее за это год интегрировал функционал генератора прямого синтеза с 12-битным ЦАП в двухканальный осциллограф. Сегодня подготовил плату к производству.
__________________
misterdi<@>i.ua
Последний раз редактировалось MisterDi; 11.12.2013 в 00:06.
|
|
|
|
11.12.2013, 00:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Цитата:
|
Цитата:
|
Цитата:
Я склоняюсь все-таки к использованию компаратора, и получение прямоугольника из синуса
|
.
разве нельзя просто использовать старший разряд данных перед ЦАПом ?
|
В таком варианте дискретность установки частоты выше и нет возможности регулировать скважность выходного сигнала
__________________
misterdi<@>i.ua
|
|
|
|
11.12.2013, 00:49
|
|
Гражданин KAZUS.RU
Регистрация: 16.02.2012
Сообщений: 441
Сказал спасибо: 89
Сказали Спасибо 735 раз(а) в 149 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Цитата:
|
В таком варианте дискретность установки частоты выше и нет возможности регулировать скважность выходного сигнала
|
дискретность абсолютно та же что и у синуса, скважность регулируется изменением формы сигнала в буфере
|
|
|
|
11.12.2013, 12:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Тут Вы ошибаетесь. За счет того, что переключение компаратора может происходить между отсчетами ЦАП, дискретность регулировки определяется параметрами выходного фильтра ЦАП и быстродействием компаратора и не зависит от опорной частоты DDS.
Если мы формируем частоту порядка 0,1-0,5 от опорной, на каждый период будет приходится 10-20 значений кодов ЦАП, напряжение на выходе фильтра будет достаточно точной синусоидой и компаратор будет переключатся в момент, когда напряжение на выходе фильтра будет переходить через 0 или какой-то заданный порог.
__________________
misterdi<@>i.ua
Последний раз редактировалось MisterDi; 11.12.2013 в 13:00.
|
|
|
|
11.12.2013, 21:23
|
|
Гражданин KAZUS.RU
Регистрация: 16.02.2012
Сообщений: 441
Сказал спасибо: 89
Сказали Спасибо 735 раз(а) в 149 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
не пойму при чем тут синус если нужен прямоугольник ?
пишем в буфер формы сигнала ШИМ нужного заполнения - на выходе получаем ШИМ.
чтобы не возиться с компараторами - можно брать прямо цифру с шины перед ЦАПом.
если так хочется возиться с аналогом и компаратором - гораздо лучше и точнее генерировать пилу а не синус.
|
|
|
|
12.12.2013, 00:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Цитата:
|
пишем в буфер формы сигнала ШИМ нужного заполнения - на выходе получаем ШИМ.
|
Похоже Вы не совсем представляете принцип прямого синтеза. Подумайте, как при тактовой частоте 50МГц получается сигнал в диапазоне например 10-11МГц с шагом перестройки 10Гц. посмотрите мое сообщение на первой странице: https://kazus.ru/forums/showpost.php...45&postcount=8
__________________
misterdi<@>i.ua
|
|
|
|
12.12.2013, 00:43
|
|
Гражданин KAZUS.RU
Регистрация: 16.02.2012
Сообщений: 441
Сказал спасибо: 89
Сказали Спасибо 735 раз(а) в 149 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
почему вы решили что ничего кроме синуса в таблице синтеза не может быть ?
туда можно записать сигнал любой формы (если конечно он не прописан жестко как у синтезаторов AD, хотя там тоже возможно выбирать пилу и меандр).
делал 2/3 канальный DDS на STM32F100/F373 - с ПК в буфер формы можно загрузить любой сигнал - синус/треугольник/ШИМ/даже кардиограмму - все прекрасно работает, только частота ЦАПа пониже - 1МГц.
Последний раз редактировалось zöner; 12.12.2013 в 00:54.
|
|
|
|
12.12.2013, 01:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Цитата:
|
в буфер формы можно загрузить любой сигнал
|
загрузить можно все, но при частотах близких к 0,1 частоты дискретизации при наличии высокочастотных компонент в записанном сигнале можно нарваться на сильные искажения.
У меня была задача сделать генератор синуса+прямоугольник для диапазона 1Гц-6МГц с шагом перестройки 0,1Гц и регулировкой скважности лучше всего подошло решение с компаратором. Кстати пила в синтезаторах от АД получается просто обходом ПЗУ синуса.
__________________
misterdi<@>i.ua
Последний раз редактировалось MisterDi; 12.12.2013 в 01:40.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:48.
|
|