схема генерации синуса
-
Черный-белый кот
- Встал на лапы
- Сообщения: 96
- Зарегистрирован: Вс мар 04, 2018 13:15:20
схема генерации синуса
Здравствуйте!
Подскажите пожалуйста схему генерацию синуса на основе ШИМ с микроконтроллера
В нете много всяких от простых до сложных, мне нужна рабочая. Но к сожалению подобного опыта еще не было.
У меня питание однополярное, МК STM32F429, хотелось бы получить синус 1 МГц
Заранее благодарен
Подскажите пожалуйста схему генерацию синуса на основе ШИМ с микроконтроллера
В нете много всяких от простых до сложных, мне нужна рабочая. Но к сожалению подобного опыта еще не было.
У меня питание однополярное, МК STM32F429, хотелось бы получить синус 1 МГц
Заранее благодарен
- Реклама
- electroget
- Друг Кота
- Сообщения: 4651
- Зарегистрирован: Ср сен 30, 2020 16:51:47
- Откуда: РФ
- vlasovzloy
- Друг Кота
- Сообщения: 20070
- Зарегистрирован: Чт янв 26, 2012 16:44:29
- Откуда: Таксимо
Re: схема генерации синуса
А чо не 10 сразу или 100 Мегагерц? Шимом
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Re: схема генерации синуса
..а зачем для этой цели микроконтроллер..?.. 
Re: схема генерации синуса
... когда есть розетка ~230
- Реклама
-
Черный-белый кот
- Встал на лапы
- Сообщения: 96
- Зарегистрирован: Вс мар 04, 2018 13:15:20
Re: схема генерации синуса
Спасибо за пример но я в схеме так и не увидел ШИМ
Re: схема генерации синуса
потому что его там нет, там ЦАП
а схема с шим, это интегратор в виде последовательного резистора, после которого стоит параллельный конденсатор...
https://www.ti.com/lit/an/spna217/spna2 ... 3628864630
а схема с шим, это интегратор в виде последовательного резистора, после которого стоит параллельный конденсатор...
https://www.ti.com/lit/an/spna217/spna2 ... 3628864630
- Вложения
-
- spna217.pdf
- (371.26 КБ) 193 скачивания
- electroget
- Друг Кота
- Сообщения: 4651
- Зарегистрирован: Ср сен 30, 2020 16:51:47
- Откуда: РФ
Re: схема генерации синуса
[uquote="Черный-белый кот",url="/forum/viewtopic.php?p=4237748#p4237748"]я в схеме так и не увидел ШИМ[/uquote]
Вы ШИМом 1 мегагерц синус собираетесь генерить? Желаю успехов.
Вы ШИМом 1 мегагерц синус собираетесь генерить? Желаю успехов.
Re: схема генерации синуса
[uquote="electroget",url="/forum/viewtopic.php?p=4237787#p4237787"]Вы ШИМом 1 мегагерц синус собираетесь генерить? Желаю успехов.[/uquote]
Почему бы и нет? ШИМом 1МГц меандр, дальше последовательный и параллельный контуры.
Почему бы и нет? ШИМом 1МГц меандр, дальше последовательный и параллельный контуры.
- vlasovzloy
- Друг Кота
- Сообщения: 20070
- Зарегистрирован: Чт янв 26, 2012 16:44:29
- Откуда: Таксимо
Re: схема генерации синуса
Ахаха, логично
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Re: схема генерации синуса
Почему нет? Всё зависит от того, что имеется ввиду под синусом... если сглаженный меандр, то прокатит.
- electroget
- Друг Кота
- Сообщения: 4651
- Зарегистрирован: Ср сен 30, 2020 16:51:47
- Откуда: РФ
Re: схема генерации синуса
[uquote="muravei_",url="/forum/viewtopic.php?p=4237867#p4237867"]Почему бы и нет?[/uquote]
Я когда-то читал как это работает. Теперь желаю ТС'у успехов в реализации.
Я когда-то читал как это работает. Теперь желаю ТС'у успехов в реализации.
Re: схема генерации синуса
Могли бы и объяснить.
Re: схема генерации синуса
[uquote="Martian",url="/forum/viewtopic.php?p=4237890#p4237890"]что имеется ввиду под синусом..[/uquote]
Частота относительно высокая , добротность контуров может быть.
Про спектральную чистоту ТС ничего не заявлял...
В принципе любой синус , какой- то мере -
Частота относительно высокая , добротность контуров может быть.
В принципе любой синус , какой- то мере -
сглаженный меандр
Re: схема генерации синуса
да, но не наоборот
Re: схема генерации синуса
Любой сглаженный и даже не сглаженный меандр имеет внутри себя синус, да не один, выбирай на вкус.
И хрюкотали зелюки,
Как мюмзики в мове.
На каждый РКН
Найдётся VPN.
Как мюмзики в мове.
На каждый РКН
Найдётся 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 разрядов.
ЗЫ. Есть так же вариант работать во второй зоне Найквиста, что позволит увеличить разрядность, но потребует ПОЛОСОВОГО фильтра в качестве выходного (антиалиасингового).
Это несложно. Таймеры в этом МК могут работать на частоте ядра - максимум 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: схема генерации синуса
Здравствуйте !!
Прошу подсказать мостовую схему
Прошу подсказать мостовую схему
Re: схема генерации синуса
Подсказываю: мостовая схема. Вам что надо-то?
И хрюкотали зелюки,
Как мюмзики в мове.
На каждый РКН
Найдётся VPN.
Как мюмзики в мове.
На каждый РКН
Найдётся VPN.


