Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
27.10.2015, 13:21
|
|
Прописка
Регистрация: 22.07.2011
Адрес: Севастополь
Сообщений: 127
Сказал спасибо: 7
Сказали Спасибо 21 раз(а) в 16 сообщении(ях)
|
Re: Функциональный генератор / частотомер на MAX038 и Atmega16
Сообщение от jump
|
Pushok62,
а в чем смысл сего проекта? MAX038 устарел морально - DDS значительно функциональнее и удобнее, точность, повторяемость и стабильность выше, диапазон шире, гармоник меньше...
так что конструкция на 15 лет отстала (EPE Online, July 2000)
|
Я в DDS ах мало разбираюсь, но хотел бы узнать, как сделать модуляцию (частотную и ШИМ) до 10 кГц генератора на DDS.
|
|
|
|
27.10.2015, 13:28
|
|
Прохожий
Регистрация: 30.08.2007
Адрес: Солнечногорск-7
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 2 сообщении(ях)
|
Re: Функциональный генератор / частотомер на MAX038 и Atmega16
vovik_t,
нелинейные искажения не измерял, но есть подозрения, что они могут быть немаленькими, как и в исходной схеме, что, возможно, связано с применённым методом коммутации времязадающих конденсаторов. А выход с гальванической развязкой есть - он регулируемый, на ОУ IC3b.
|
|
|
|
27.10.2015, 13:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,996
Сказал спасибо: 3,015
Сказали Спасибо 3,190 раз(а) в 2,164 сообщении(ях)
|
Re: Функциональный генератор / частотомер на MAX038 и Atmega16
Сообщение от Pushok62
|
А выход с гальванической развязкой есть - он регулируемый, на ОУ IC3b.
|
Термины путаете.
|
|
|
|
27.10.2015, 13:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Функциональный генератор / частотомер на MAX038 и Atmega16
Цитата:
|
хотел бы узнать, как сделать модуляцию (частотную и ШИМ) до 10 кГц генератора на DDS.
|
DDS обычно выдает синус, частота меняется изменением кода. Если применять интегральные DDS то у многих есть специальный вывод переключения набора регистров для набора нескольких частот. Основной плюс - при изменении частоты ДДС фаза сигнала не меняется. ШИМ - модуляция делается компаратором с регулируемым опорным напряжением.
__________________
misterdi<@>i.ua
|
|
|
|
27.10.2015, 14:24
|
|
Прописка
Регистрация: 22.07.2011
Адрес: Севастополь
Сообщений: 127
Сказал спасибо: 7
Сказали Спасибо 21 раз(а) в 16 сообщении(ях)
|
Re: Функциональный генератор / частотомер на MAX038 и Atmega16
Сообщение от MisterDi
|
DDS обычно выдает синус, частота меняется изменением кода. Если применять интегральные DDS то у многих есть специальный вывод переключения набора регистров для набора нескольких частот. Основной плюс - при изменении частоты ДДС фаза сигнала не меняется. ШИМ - модуляция делается компаратором с регулируемым опорным напряжением.
|
А что, есть и не интегральные DDS? Я понимаю, что частота меняется изменением кода. А с какой максимальной скоростью можно менять код? А компаратор - это дополнительная ИМС.
|
|
|
|
27.10.2015, 14:35
|
|
Прописка
Регистрация: 22.07.2011
Адрес: Севастополь
Сообщений: 127
Сказал спасибо: 7
Сказали Спасибо 21 раз(а) в 16 сообщении(ях)
|
Re: Функциональный генератор / частотомер на MAX038 и Atmega16
Сообщение от Pushok62
|
vovik_t,
нелинейные искажения не измерял, но есть подозрения, что они могут быть немаленькими, как и в исходной схеме, что, возможно, связано с применённым методом коммутации времязадающих конденсаторов. А выход с гальванической развязкой есть - он регулируемый, на ОУ IC3b.
|
Я делал генератор на MAX038. Вы сделали ошибку, которую и все предыдущие разработчики, об этом я писал на форуме два года назад. На выводе 5 MAX038 C OSC, к которому подключены коммутируемые конденсаторы присутствует напряжение - 0,6 В (минус), поэтому коммутировать конденсаторы портами МК нельзя.
А гальваническая развязка - это когда выход прибора гальванически развязан от схемы прибора.
|
|
|
|
28.10.2015, 00:28
|
|
Прописка
Регистрация: 06.03.2010
Сообщений: 2
Сказал спасибо: 36
Сказали Спасибо 27 раз(а) в 19 сообщении(ях)
|
Re: Функциональный генератор / частотомер на MAX038 и Atmega16
Сообщение от jump
|
Pushok62,
а в чем смысл сего проекта? MAX038 устарел морально - DDS значительно функциональнее и удобнее, точность, повторяемость и стабильность выше, диапазон шире, гармоник меньше...
так что конструкция на 15 лет отстала (EPE Online, July 2000)
|
гармоник меньше... ЧТО КАСАЕТСЯ ГАРМОНИК. Гармоники,-это частоты кратные основной. В большинстве случаев, ежели не компонентах не экономить,- это будет так. Но, хорошо- это всегда не дешево.
ВОТ МОМЕНТИК ЗАБЫЛИ... Спектральная чистота сигнала.
Для этого максика, мне помнится,сигнал намного чище дешевой DDS-ки. Имеется в виду НЕ гармоники, а ширина каждой спектральной линии. Ежели для цифровой техники нужен генератор, - по барабану. Ежели для аналоговой, или что-то радиоприемное, то с максиком будет получше.
|
|
|
|
28.10.2015, 02:01
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,983
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Функциональный генератор / частотомер на MAX038 и Atmega16
Сообщение от Vlad_Petr
|
для аналоговой, или что-то радиоприемное, то с максиком будет получше
|
не согласен - анальные девки не стали б выпускать DDS для фигни "пучок за пятачок", видимо меры по фильтрации дешевле обходятся, да и выход DDS синус - не для цифры, правда, в ряде DDS есть и цифровой выход
|
|
|
|
10.01.2016, 10:37
|
|
Вид на жительство
Регистрация: 13.03.2007
Адрес: Ростов-на-Дону
Сообщений: 343
Сказал спасибо: 1,254
Сказали Спасибо 55 раз(а) в 36 сообщении(ях)
|
Re: Функциональный генератор / частотомер на MAX038 и Atmega16
Сообщение от vovik_t
|
А что, есть и не интегральные DDS? Я понимаю, что частота меняется изменением кода. А с какой максимальной скоростью можно менять код? А компаратор - это дополнительная ИМС.
|
Если к цифровым портам припаять R-2R матрицу, то решение не интегральное, а смешанное (IC-интегр., резюки-дискрет).
__________________
Бытие намного сложнее и многограннее чем может показаться на первый взгляд.
|
|
|
|
07.06.2017, 02:42
|
|
Прохожий
Регистрация: 30.08.2007
Адрес: Солнечногорск-7
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 2 сообщении(ях)
|
Re: Функциональный генератор / частотомер на MAX038 и Atmega16
Сообщение от vovik_t
|
Я делал генератор на MAX038. Вы сделали ошибку, которую и все предыдущие разработчики... На выводе 5 MAX038 C OSC, к которому подключены коммутируемые конденсаторы присутствует напряжение - 0,6 В (минус), поэтому коммутировать конденсаторы портами МК нельзя.
|
Наконец-то собрался и устранил ошибку, связанную с неправильной полярностью сигналов коммутации диапазонов, которая перекочевала из оригинальной схемы. Для этого в схему добавлены 7 ключей на цифровых транзисторах, меняющие полярность этих сигналов (полярность включения электролитических конденсаторов выбора диапазона тоже должна быть изменена). Искажения сигнала уменьшились, а максимальная частота генерации увеличилась до 11-12 МГц. Использованы 14 транзисторов DTA114EE и 7 транзисторов DTC114EE в корпусе SOT-523 (на "али" стоят копейки). Исправленную схему и рисунок печатной платы прилагаю.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:27.
|
|