Например TDA7294

Форум РадиоКот • Просмотр темы - USB DDS Функциональный генератор
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср сен 03, 2025 15:21:40

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 254 ]     ... , , , 10, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Вт авг 23, 2016 15:34:49 
Грызет канифоль

Карма: 11
Рейтинг сообщений: 27
Зарегистрирован: Вт янв 18, 2011 19:32:48
Сообщений: 277
Откуда: Мск
Рейтинг сообщения: 0
а насколько улучшатся параметры вых. сигнала и как велика трудоемкость переделки кода и платы для использования модуля на AD9851 ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Вт авг 23, 2016 17:56:18 
Друг Кота
Аватар пользователя

Карма: 97
Рейтинг сообщений: 1581
Зарегистрирован: Чт янв 26, 2012 14:44:34
Сообщений: 3724
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
Увеличится диапазон генерируемых частот и, возможно, разрешение по частоте. Но переделывать код и плату под AD9851 нет смысла. Для того, чтобы использовать ее потенциал нужен более мощный контроллер, например, STM32.

_________________
Like the eyes of a cat in the black and blue...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Вт авг 23, 2016 19:11:55 
Грызет канифоль

Карма: 11
Рейтинг сообщений: 27
Зарегистрирован: Вт янв 18, 2011 19:32:48
Сообщений: 277
Откуда: Мск
Рейтинг сообщения: 0
разрешения в доли Гц даже с избытком хватает, а вот верхнюю границу и чистоту сигнала за счет увеличения тактовой было бы хорошо увеличить. А каким образом 12-ти тактовые 8051 успевают? Какие вообще требования к скорости обмена чипа DDS с МК?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Ср авг 24, 2016 10:41:35 
Друг Кота
Аватар пользователя

Карма: 97
Рейтинг сообщений: 1581
Зарегистрирован: Чт янв 26, 2012 14:44:34
Сообщений: 3724
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
Дело не просто в скорости обмена. Для установки частоты достаточно и 8051. Но высокая скорость обмена с AD9851 позволяет реализовать различные виды модуляции генерируемого сигнала, что крайне ценно для генератора высокой частоты. Кроме того, контроллер должен иметь запас памяти для развитой программы управления, хранения шаблонов тестовых сигналов и т.д. В общем, это задача другого уровня. Я не вижу смысла ставить AD9851 просто ради более высокой генерируемой частоты. 15 МГц, на мой взгляд, вполне хватает для большинства реальных радиолюбительских задач, конечно, если вы не занимаетесь радиосвязью.

_________________
Like the eyes of a cat in the black and blue...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Ср авг 24, 2016 10:54:40 
Вымогатель припоя
Аватар пользователя

Карма: 6
Рейтинг сообщений: 31
Зарегистрирован: Вт сен 13, 2011 13:29:09
Сообщений: 587
Откуда: Крым, Симферополь
Рейтинг сообщения: 0
Ув. El-Eng, с Вашим подходом к проектированию и реализации электронных устройств мог бы получится весьма не дурственный ВЧ генератор на AD9851... :beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Ср авг 24, 2016 11:30:08 
Грызет канифоль

Карма: 11
Рейтинг сообщений: 27
Зарегистрирован: Вт янв 18, 2011 19:32:48
Сообщений: 277
Откуда: Мск
Рейтинг сообщения: 0
объем ПЗУ 61Кб недостаточен? Дома FM и АМ нужны, а цифровые виды манипуляции не представляю кому нужны. Модуль на 9851 стоит примерно 1100р. Какой-то задел, правда не на рiдной мове.


Последний раз редактировалось salang Ср авг 24, 2016 11:43:07, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Ср авг 24, 2016 11:42:18 
Друг Кота
Аватар пользователя

Карма: 97
Рейтинг сообщений: 1581
Зарегистрирован: Чт янв 26, 2012 14:44:34
Сообщений: 3724
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
Ув. morokot, спасибо за оценку. :beer: Но разработка требует времени, а его, увы, как всегда не хватает...
salang писал(а):
объем ПЗУ 61Кб недостаточен?
Наверное, достаточен. Но для 8051 это - внешнее ПЗУ. Да и 51-я однокристаллка уже устарела. Если делать, то на STM32.
salang писал(а):
Дома FM и АМ нужны, а цифровые виды манипуляции не представляю кому нужны.
Аппетит приходит во время еды. :)

_________________
Like the eyes of a cat in the black and blue...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Ср авг 24, 2016 11:58:06 
Грызет канифоль

Карма: 11
Рейтинг сообщений: 27
Зарегистрирован: Вт янв 18, 2011 19:32:48
Сообщений: 277
Откуда: Мск
Рейтинг сообщения: 0
El-Eng писал(а):
Но для 8051 это - внешнее ПЗУ. Да и 51-я однокристаллка уже устарела. Если делать, то на STM32
вроде встроенная. Про старость MCS51 уже полсотни лет рассказы, а их все изготавливают в промышленных масштабах.
El-Eng писал(а):
Аппетит приходит во время еды. :)
Вот реально зачем PSK и иже с ними? А то если делать так, то разработка никогда не остановится


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Ср авг 24, 2016 12:50:28 
Друг Кота
Аватар пользователя

Карма: 97
Рейтинг сообщений: 1581
Зарегистрирован: Чт янв 26, 2012 14:44:34
Сообщений: 3724
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
salang писал(а):
Про старость MCS51 уже полсотни лет рассказы, а их все изготавливают в промышленных масштабах.
Просто под нее написано очень много софта, и этот софт проверен временем.

_________________
Like the eyes of a cat in the black and blue...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Ср авг 24, 2016 21:11:18 
Грызет канифоль

Карма: 11
Рейтинг сообщений: 27
Зарегистрирован: Вт янв 18, 2011 19:32:48
Сообщений: 277
Откуда: Мск
Рейтинг сообщения: 0
именно поэтому я и предложил 8051. Китайцы делают 1T дешевле, чем Atmel 12T. Вот диплом и код, может пригодится. Из модуляции я смог придумать только АМ 30% (A3E), узкополосную ЧМ (F3E2K70), широкополосную ЧМ c ПТ (F3E16K0), ОБП (J3E), ЛЧМ (F3N ???) с регул. мин, макс частот и скорости (для АЧХ). Для экспериментов хорошо бы СШП сигнал, но 1 DDS не справится, а 10шт накладно ставить. Возможно формировать ударным методом, но это только при остром желании разработчика.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Чт авг 25, 2016 10:28:46 
Друг Кота
Аватар пользователя

Карма: 97
Рейтинг сообщений: 1581
Зарегистрирован: Чт янв 26, 2012 14:44:34
Сообщений: 3724
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
Вау, salang, у вас уже все готово! Осталось только реализовать в железе и написать статью. :)

_________________
Like the eyes of a cat in the black and blue...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Чт авг 25, 2016 12:04:52 
Грызет канифоль

Карма: 11
Рейтинг сообщений: 27
Зарегистрирован: Вт янв 18, 2011 19:32:48
Сообщений: 277
Откуда: Мск
Рейтинг сообщения: 0
у меня ничего не готово, иначе я бы не комментировал здесь. А так в качестве замены Г4-158 было бы здорово. Ссылки дал в кач-ве моего вклада- 1 глава (обзор литературы). Если использовать не готовый модуль, а только сам DDS, то за те же деньги доступен AD9854 или AD9852. Кстати, управляет им тот же 8051. Вроде на стр.3 есть расчитанный фильтр 5-го порядка.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Чт авг 25, 2016 14:24:57 
Друг Кота
Аватар пользователя

Карма: 97
Рейтинг сообщений: 1581
Зарегистрирован: Чт янв 26, 2012 14:44:34
Сообщений: 3724
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
Спасибо, конечно. Но я не планирую разработки новой версии генератора. Если даже я и соберусь что-то делать, то скорее всего, как я уже говорил, буду использовать STM32. Он куда более функционален по сравнению с 8051. Есть и еще одна причина - USB. Я не слышал о реализации HID-устройства (не требующего драйверов) на 8051 наподобие V-USB для AVR, использованного в моей разработке. (Да, я знаю про FT232, я сознательно не использовал ее :) )

_________________
Like the eyes of a cat in the black and blue...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Чт авг 25, 2016 19:51:37 
Грызет канифоль

Карма: 11
Рейтинг сообщений: 27
Зарегистрирован: Вт янв 18, 2011 19:32:48
Сообщений: 277
Откуда: Мск
Рейтинг сообщения: 0
Навскидку: FS USB имеют Сигналы, начиная c С8051F320 или классика AT89C513х, AT83C513х, MG84FG516, HT68FB560, HT66FB570. Разумеется, что использовать- Ваше дело. Я просто указал свое видение предмета. Если мои сообщения были не к месту надо попросить модератора их удалить.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Пт авг 26, 2016 19:12:08 
Друг Кота
Аватар пользователя

Карма: 97
Рейтинг сообщений: 1581
Зарегистрирован: Чт янв 26, 2012 14:44:34
Сообщений: 3724
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
Ну зачем же так сразу. Вы дали очень интересную информацию, которая может многим пригодиться. К тому же, всегда интересно рассмотреть разные подходы к решению задачи. Не так ли? :beer:

_________________
Like the eyes of a cat in the black and blue...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Пт авг 26, 2016 21:23:11 
Грызет канифоль

Карма: 11
Рейтинг сообщений: 27
Зарегистрирован: Вт янв 18, 2011 19:32:48
Сообщений: 277
Откуда: Мск
Рейтинг сообщения: 0
разумеется ,так. Просто мне непонятно, почему везде надо использовать Сortex, даже там где вполне достаточно MCS51


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Пт авг 26, 2016 22:13:58 
Сверлит текстолит когтями
Аватар пользователя

Карма: 16
Рейтинг сообщений: 198
Зарегистрирован: Вс авг 21, 2011 21:11:56
Сообщений: 1130
Откуда: Харьков
Рейтинг сообщения: 0
Хоть я и не программист, но 8051 несомненно хуже Cortex - распространенность библиотек, цена, производительность, объем памяти, доступность по месту приобретения, программаторы- СТМ прошивается подручными средствами или дешевым программатором через SWD.
Затраты времени и ресурсов на новый прибор не очень рациональны- получится лучше на чуть-чуть, а возни - вагон с тележкой.

Уважаемый El-Eng имеется вопрос- возможно ли и насколько сложно запустить генератор в текущей версии в режиме генерации сигнала с датчика положения коленчатого вала ДПКВ , там диск с 60-ю зубьями- 2 спиленных для синхронизации получается синусоида 58 периодов + пропуск 2 периода
http://елм327.рф/images/IMAG012_thumb1.png

_________________
GFXscope
uRLC
nRLC


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Пт авг 26, 2016 23:35:35 
Друг Кота
Аватар пользователя

Карма: 97
Рейтинг сообщений: 1581
Зарегистрирован: Чт янв 26, 2012 14:44:34
Сообщений: 3724
Рейтинг сообщения: 1
Медали: 1
Мявтор 3-й степени (1)
salang писал(а):
Просто мне непонятно, почему везде надо использовать Сortex, даже там где вполне достаточно MCS51
Alex2 уже ответил. От себя добавлю, что невысокая цена избыточных с точки зрения ресурсов контроллеров сильно меняет подход к разработке: во главу угла теперь ставится доступность комфортных для разработчика средств проектирования, программных библиотек и примеров решения типовых задач, которые можно адаптировать под собственные нужды, не проходя весь путь с нуля.
Alex2 писал(а):
... возможно ли и насколько сложно запустить генератор в текущей версии в режиме генерации сигнала с датчика положения коленчатого вала ДПКВ...
К сожалению, в текущей версии это очень сложно, практически невозможно. Для подобной задачи лучше использовать генератор, который воспроизводит записанный в памяти сигнал. Проще всего сделать такой генератор с использованием звуковой карты компьютера, вряд ли частота сигнала выше 20 КГц. Можно просто сформировать и воспроизвести стандартным проигрывателем .wav файл, сделав его время звучания порядка часа, чтобы не возиться с ошибками при зацикливании.

_________________
Like the eyes of a cat in the black and blue...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Сб авг 27, 2016 18:48:31 
Грызет канифоль

Карма: 11
Рейтинг сообщений: 27
Зарегистрирован: Вт янв 18, 2011 19:32:48
Сообщений: 277
Откуда: Мск
Рейтинг сообщения: 0
Alex2 писал(а):
Хоть я и не программист, но 8051 несомненно хуже Cortex - распространенность библиотек, цена, производительность, объем памяти, доступность по месту приобретения, программаторы- СТМ прошивается подручными средствами или дешевым программатором через SWD.
Затраты времени и ресурсов на новый прибор не очень рациональны- получится лучше на чуть-чуть, а возни - вагон с тележкой
То, что производительность 8р системы ниже, чем у 32р сомнения не вызывает ни у кого. Но все остальное не совсем так. Распространенность готовых подпрограмм для MCS51, как минимум, на порядок больше- по большей части, все, что возможно решить на этой платформе, уже решено. А подручные средства- это что? ВСЕ современные 8051 программируются через IAP/ISP/ICP. Адаптер вроде недорогой.
El-Eng писал(а):
От себя добавлю, что невысокая цена избыточных с точки зрения ресурсов контроллеров сильно меняет подход к разработке: во главу угла теперь ставится доступность комфортных для разработчика средств проектирования, программных библиотек и примеров решения типовых задач, которые можно адаптировать под собственные нужды, не проходя весь путь с нуля
так-то можно вообще дойти до системы с открытой архитектурой. Плата для Р4 сейчас всего 1000р с CPU стоит. Величина производительность/цена зашкаливает. Почему бы такую плату не использовать? Ведь производители РИП именно так и делают. По сравнению даже с древним Prescott STM32 не выдерживает никакой критики. Но т.к. не в последнюю очередь цена определяется спросом, то как только это направление станет популярным, то и цена сразу вырастет. И все это из-за того, что разработчики не хотят оптимизировать имеющееся железо, а просто используют более производительные варианты. Вряд ли Keil для ARM более комфортен, чем для С51


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB DDS Функциональный генератор
СообщениеДобавлено: Ср авг 31, 2016 10:31:51 
Вымогатель припоя
Аватар пользователя

Карма: 2
Рейтинг сообщений: 48
Зарегистрирован: Сб фев 02, 2008 10:51:52
Сообщений: 596
Откуда: Khabarovsk
Рейтинг сообщения: 0
Тоже решил собрать АЧХометр :shock:


Вложения:
IMG_20160831_181848_500x425.jpg [60.12 KiB]
Скачиваний: 843
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 254 ]     ... , , , 10, , ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: nbo и гости: 23


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y