3-канальный генератор, по каждому каналу задается частота 0.000..1000000Гц, фаза 0.000..359.999град, форма (синус, меандр, ШИМ, треугольник, пила, пост.уровень), заполнение ШИМа 0.000..100.000%. Частота обновления ЦАПов 4 МГц. Управление - энкодер или кнопки. Индикатор - 8х2 или 16х2.
Управление энкодером: поворот - выбор параметра (Fr1..Fr3 - частота, Ph1..Ph3 - фаза, %1..%3 - ШИМ соответствующего канала), короткое нажатие - установка (в разряде мигает курсор), еще нажатие - выбор разряда, длительное нажатие - установка. Нажатие >5 сек - вход в настройки, влево/вправо - выбор параметра: Form1..Form3 - форма (0-синус, 1-меандр, 2-ШИМ, 3-треугольник, 4-пила, 5-инверт.пила, 6-пост.уровень (задается ШИМом)), Buf1 - вкл/выкл буфера канала 1, Fchn1 - вкл/выкл задания частоты всех каналов через канал 1. Короткое нажатие - редактирование, длительное - выход.
Схема/плата с буферными усилителями (с настройкой усиления/смещения):
добавлена возможность генерации постоянного напряжения (параметры DC1..DC3), синхронизации каналов (параметр sync), задания единой формы/частоты для всех каналов (параметры allForm1, allFreq1).
Интересует вовсе на 8 каналов... Однако, 4 канала устроит, чисто ШИМ. Делал спаренный (2-канальный) по синхро генератор импульсов Л.И.Ридико, вот ваш проект и заинтересовал...
в контроллере всего 3 канала DAC. если нужен просто ШИМ - можно на таймерах. Если ВЧ синус - проще на готовых модулях AD9833/9850/9851, тактировать от одного генератора и делать синхронную загрузку/сброс
До STM-ок никак руки не доходят, все на авр-ках еще.. а подскажите тогда 8 каналов на таймерах stm реально? чтоб до 1мгц, сдвиг фаз 0-360, скважность 0-100% меж каналами? или хотя бы 4 канала? На AD9832 делал ген с фазовращателями на триггерах, на 90 и 120 градусов... ШИМ интересует многоканальный не менее 500кГц
а подскажите тогда 8 каналов на таймерах stm реально? чтоб до 1мгц, сдвиг фаз 0-360, скважность 0-100% меж каналами? или хотя бы 4 канала?
для 1МГц у контроллера слишком низкая тактовая частота, макс.80МГц - будет низкое разрешение. На ВЧ лучше на ПЛИС или синхронные счетчики, у dsPIC есть ВЧ ШИМ. Можно затактировать контроллер/ПЛИС от синтезатора - тогда реально сделать плавный ШИМ на ВЧ
под 103 придется на 50% перелопатить весь код... если будет время, попробую
заранее спасибо буду следить за темой нахожусь в стадии знакомства с стм в режиме пользователя (в написании кода полный 0 ) да и многим таким же потребителям будет интересно тем более 103 стоит не дорого а ваше изделие весьма интересное и нужное
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения