схема генерации синуса

Звуковые генераторы, фильтры и другие аналоговые устройства (кроме радиотехники и УНЧ)
Черный-белый кот
Встал на лапы
Сообщения: 96
Зарегистрирован: Вс мар 04, 2018 13:15:20

схема генерации синуса

Сообщение Черный-белый кот »

Здравствуйте!

Подскажите пожалуйста схему генерацию синуса на основе ШИМ с микроконтроллера
В нете много всяких от простых до сложных, мне нужна рабочая. Но к сожалению подобного опыта еще не было.
У меня питание однополярное, МК STM32F429, хотелось бы получить синус 1 МГц

Заранее благодарен
Реклама
Аватара пользователя
electroget
Друг Кота
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Re: схема генерации синуса

Сообщение electroget »

Реклама
Аватара пользователя
vlasovzloy
Друг Кота
Сообщения: 20070
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Re: схема генерации синуса

Сообщение vlasovzloy »

А чо не 10 сразу или 100 Мегагерц? Шимом
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Аватара пользователя
ssc
Друг Кота
Сообщения: 24438
Зарегистрирован: Вс дек 25, 2011 18:43:00
Откуда: г.Москва

Re: схема генерации синуса

Сообщение ssc »

..а зачем для этой цели микроконтроллер..?.. :shock:
Реклама
Эиком - электронные компоненты и радиодетали
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: схема генерации синуса

Сообщение Martian »

... когда есть розетка ~230
Реклама
Черный-белый кот
Встал на лапы
Сообщения: 96
Зарегистрирован: Вс мар 04, 2018 13:15:20

Re: схема генерации синуса

Сообщение Черный-белый кот »

Спасибо за пример но я в схеме так и не увидел ШИМ
Реклама
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: схема генерации синуса

Сообщение Martian »

потому что его там нет, там ЦАП
а схема с шим, это интегратор в виде последовательного резистора, после которого стоит параллельный конденсатор...

https://www.ti.com/lit/an/spna217/spna2 ... 3628864630
Вложения
spna217.pdf
(371.26 КБ) 193 скачивания
Аватара пользователя
electroget
Друг Кота
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Re: схема генерации синуса

Сообщение electroget »

[uquote="Черный-белый кот",url="/forum/viewtopic.php?p=4237748#p4237748"]я в схеме так и не увидел ШИМ[/uquote]
Вы ШИМом 1 мегагерц синус собираетесь генерить? Желаю успехов.
Аватара пользователя
muravei_
Потрогал лапой паяльник
Сообщения: 345
Зарегистрирован: Чт май 20, 2021 13:33:05

Re: схема генерации синуса

Сообщение muravei_ »

[uquote="electroget",url="/forum/viewtopic.php?p=4237787#p4237787"]Вы ШИМом 1 мегагерц синус собираетесь генерить? Желаю успехов.[/uquote]
Почему бы и нет? ШИМом 1МГц меандр, дальше последовательный и параллельный контуры. :))
Аватара пользователя
vlasovzloy
Друг Кота
Сообщения: 20070
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Re: схема генерации синуса

Сообщение vlasovzloy »

Ахаха, логично
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: схема генерации синуса

Сообщение Martian »

Почему нет? Всё зависит от того, что имеется ввиду под синусом... если сглаженный меандр, то прокатит.
Аватара пользователя
electroget
Друг Кота
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Re: схема генерации синуса

Сообщение electroget »

[uquote="muravei_",url="/forum/viewtopic.php?p=4237867#p4237867"]Почему бы и нет?[/uquote]
Я когда-то читал как это работает. Теперь желаю ТС'у успехов в реализации.
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: схема генерации синуса

Сообщение Martian »

Могли бы и объяснить.
Аватара пользователя
muravei_
Потрогал лапой паяльник
Сообщения: 345
Зарегистрирован: Чт май 20, 2021 13:33:05

Re: схема генерации синуса

Сообщение muravei_ »

[uquote="Martian",url="/forum/viewtopic.php?p=4237890#p4237890"]что имеется ввиду под синусом..[/uquote]
Частота относительно высокая , добротность контуров может быть. :) Про спектральную чистоту ТС ничего не заявлял...
В принципе любой синус , какой- то мере -
сглаженный меандр
:)
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: схема генерации синуса

Сообщение Martian »

да, но не наоборот
Аватара пользователя
mickbell
Друг Кота
Сообщения: 16428
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Re: схема генерации синуса

Сообщение mickbell »

Любой сглаженный и даже не сглаженный меандр имеет внутри себя синус, да не один, выбирай на вкус.
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25264
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: схема генерации синуса

Сообщение КРАМ »

[uquote="Черный-белый кот",url="/forum/viewtopic.php?p=4237334#p4237334"]МК STM32F429, хотелось бы получить синус 1 МГц[/uquote]
Это несложно. Таймеры в этом МК могут работать на частоте ядра - максимум 180 МГц. Максимальная частота на драйверах пинов составляет 100 МГц на нагрузку 10 пФ.
Итого, все зависит от возможности грузить шину ОЗУ при загрузке значений синуса в ШИМ регистр таймера.
Скажем, дискретизация синуса в 15 МГц позволит достаточно несложно получить искомое при достаточно простом ФНЧ.
Итого, делаете таблицу из 15 значений синуса на период (естественно сдвинутую вверх на половину амплитуды). Все значения синуса будут лежать в диапазоне от 0 до 11. Выбираете стрим и канал DMA по каналу используемого таймера.
Указываете таблицу синуса в качестве source DMA, а регистр канала ШИМ в таймере в качестве destination.
Предделителем таймера создаете входную частоту счетчика равной 15 МГц (например, при входной частоте 180 МГц и входном прескалере = 1, регистр TIMx->ARR должен быть равен (180/15)-1=11.
Вот собственно и все.
Склон ФНЧ на выходе ШИМ должен обеспечивать срез чуть выше 1 МГц, а необходимое подавление на частоте 15 МГц. Это почти 4 октавы и даже обычная однозвенная RC цепь даст чуть менее -24 дБ подавления несущей ШИМ - то есть примерно в 16 раз по напряжению. Второй порядок ФНЧ обеспечит 48 дБ (250 раз) подавления несущей ШИМ.
Естественно, что разрядность ШИМа будет невелика, но для монохромного (одночастотного) сигнала это не так уж важно.
Если вы выберете другой МК, у которого есть ШИМ высокого разрешения, то там обычно эквивалентная частота порядка 4...5 ГГц и разрядность ШИМа для искомого 1 МГц и 15 МГц дискретизации составит уже порядка 8 разрядов.
ЗЫ. Есть так же вариант работать во второй зоне Найквиста, что позволит увеличить разрядность, но потребует ПОЛОСОВОГО фильтра в качестве выходного (антиалиасингового).
Черный-белый кот
Встал на лапы
Сообщения: 96
Зарегистрирован: Вс мар 04, 2018 13:15:20

Re: схема генерации синуса

Сообщение Черный-белый кот »

Большое спасибо!!, я так и предполагал
Черный-белый кот
Встал на лапы
Сообщения: 96
Зарегистрирован: Вс мар 04, 2018 13:15:20

Re: схема генерации синуса

Сообщение Черный-белый кот »

Здравствуйте !!


Прошу подсказать мостовую схему
Аватара пользователя
mickbell
Друг Кота
Сообщения: 16428
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Re: схема генерации синуса

Сообщение mickbell »

Подсказываю: мостовая схема. Вам что надо-то?
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
Закрыто

Вернуться в «Аналоговая техника»