Функциональный генератор на базе STM32F103

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
Tvics
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Вс май 20, 2018 03:47:25
Откуда: Иркутская обл.

Re: Функциональный генератор на базе STM32F103

Сообщение Tvics »

horiz64 ты схему накидал? Если надо могу скинуть, я тут набросал питание будет от +3,3 вольта.
vasu_nomad
Прорезались зубы
Сообщения: 209
Зарегистрирован: Пн ноя 05, 2018 11:54:20
Откуда: Москва

Re: Функциональный генератор на базе STM32F103

Сообщение vasu_nomad »

[uquote="Tvics",url="/forum/viewtopic.php?p=3624366#p3624366"]horiz64 ты схему накидал? Если надо могу скинуть, я тут набросал питание будет от +3,3 вольта.[/uquote]
Ну и мне заодно, если не возражаете, посмотреть что получается... :) Детали заказать... Или подобрать...
DimKra
Открыл глаза
Сообщения: 63
Зарегистрирован: Вс мар 24, 2013 17:21:28

Re: Функциональный генератор на базе STM32F103

Сообщение DimKra »

[uquote="horiz64",url="/forum/viewtopic.php?p=3620733#p3620733"]Прошить готовым BIN от автора не получается. После прошивки скетча через USB связь с платой теряется несмотря на то,что А11 и А12 в схеме не задействованы. Приходится заново шить boot и ставить дрова. Почему так происходит не знаю в программировании не силен.[/uquote]

Я автор :) Так и задумано было. В программе (секция setup) отключаются все лишние прерывания, и соответственно эмуляция ком-порта. Но в момент старта МК всё работает, поэтому прошивку залить повторно можно нажав вовремя ресет после компиляции или подключив питание после компиляции прямо в момент когда должна начаться загрузка.

PS: использовать МК с встроенным ЦАП можно, но раза так в 2..3 снизиться скорость DDS синтеза ("узким местом" будет встроенный DAC, он в F103 довольно медленный), качество сигнала соответственно упадёт, особенно сильно пострадают не синусоидальные сигналы. Поэтому смысла применять другой МК нет, будет только хуже.
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

Re: Функциональный генератор на базе STM32F103

Сообщение 240265 »

Вот и dimax появился :)
IVL ex UA6PJ
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Re: Функциональный генератор на базе STM32F103

Сообщение Reflector »

[uquote="DimKra",url="/forum/viewtopic.php?p=3626144#p3626144"]использовать МК с встроенным ЦАП можно, но раза так в 2..3 снизиться скорость DDS синтеза ("узким местом" будет встроенный DAC, он в F103 довольно медленный)[/uquote]
Там тот же R-2R, медленный выходной буфер, нужно его отключать и ставить ОУ, смотри AN4566.
DimKra
Открыл глаза
Сообщения: 63
Зарегистрирован: Вс мар 24, 2013 17:21:28

Re: Функциональный генератор на базе STM32F103

Сообщение DimKra »

Reflector, спасибо за инфу. Действительно, обещают 4,5 MSamples/sec (при 72 тактовой), хорошо бы сравнить осцилограммки на практике, у меня даже подходящий мк 103ret6 валяется. Но лень :)
Аватара пользователя
horiz64
Сверлит текстолит когтями
Сообщения: 1202
Зарегистрирован: Сб янв 12, 2019 16:09:42

Re: Функциональный генератор на базе STM32F103

Сообщение horiz64 »

раз тут автор проекта, выложу набросок схемы и мысли и просьбы вслух. Я решил сделать автономное питание управляемое по нажатию на энкодер. По нажатию происходит включение установкой в "1" любого порта. А выключение длительным(более 3-5 сек) нажатием. Так же у кнопки теперь в силу схемотехники активным уровнем стал"1". Прекрасно было бы что бы автор внес изменения в скетч. Остальное потихоньку допилим как только сезон сажательный пройдет.
Вложения
генератор.rar
(341.25 КБ) 402 скачивания
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

Re: Функциональный генератор на базе STM32F103

Сообщение 240265 »

Cтавьте кнопку с фиксацией, на фига весь этот "геморрой".
IVL ex UA6PJ
Аватара пользователя
horiz64
Сверлит текстолит когтями
Сообщения: 1202
Зарегистрирован: Сб янв 12, 2019 16:09:42

Re: Функциональный генератор на базе STM32F103

Сообщение horiz64 »

240265, наверное вы правы. Если делать автономное питание,то надо еще контроль батареи прикручивать. А так запитать от внешнего блока 9-12В преобразователь на минус и stepdown на 3,3В.
Аватара пользователя
horiz64
Сверлит текстолит когтями
Сообщения: 1202
Зарегистрирован: Сб янв 12, 2019 16:09:42

Re: Функциональный генератор на базе STM32F103

Сообщение horiz64 »

Господа,как лучше сделать питание? Я себе представляю примерно так: внешний адаптер 9-12В, stepdown на 34063 +3,3В и 7660 -9(12)В. Может кто более оптимальный вариант предложит?
Аватара пользователя
НУ понимаеш...
Опытный кот
Сообщения: 854
Зарегистрирован: Пн фев 26, 2018 00:44:55
Откуда: district 23

Re: Функциональный генератор на базе STM32F103

Сообщение НУ понимаеш... »

мое мнение сделать универсальный вход питания, в стационаре можно питать от usb зарядника, в поле от лития, без "повышая" на прео для питания ОУ не обойтись (я без операционника буду делать)
в нашем случае проще повысить напряжение чем "высадить" в уменьшение с 9-12вольт
тем более в любом раскладе присутствует 34063
Аватара пользователя
horiz64
Сверлит текстолит когтями
Сообщения: 1202
Зарегистрирован: Сб янв 12, 2019 16:09:42

Re: Функциональный генератор на базе STM32F103

Сообщение horiz64 »

НУ понимаеш..., без ОУ амплитуда будет маловата и выходное сопротивление слишком большое. Так что если уж делать ,то по уму. Не так затратно по времени и деньгам ОУ прилепить.
Если питать от 5В то в принципе выходного напряжения будет для большинства задач достаточно. Тогда и не надо 34063, а любой LDO на,3,3В хоть тот же самый распространенный 1117. А вот 7660 не знаю потянет или нет? У меня где-то в закромах были надо распаять на макете и ток померить реальный.
Аватара пользователя
НУ понимаеш...
Опытный кот
Сообщения: 854
Зарегистрирован: Пн фев 26, 2018 00:44:55
Откуда: district 23

Re: Функциональный генератор на базе STM32F103

Сообщение НУ понимаеш... »

horiz64
7660 один сдвоеный ОУ тянет, лично проверено когда собирал осц с сайта электрик
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

Re: Функциональный генератор на базе STM32F103

Сообщение 240265 »

Все зависит от нагрузки ОУ. может и не потянуть.
IVL ex UA6PJ
Аватара пользователя
horiz64
Сверлит текстолит когтями
Сообщения: 1202
Зарегистрирован: Сб янв 12, 2019 16:09:42

Re: Функциональный генератор на базе STM32F103

Сообщение horiz64 »

тогда 34063 использовать. 146% что потянет. Посмотрел по калькулятору 34063 при 5В входном и -5В выходном при токе в 50мА будет хавать сама примерно 250мА. Не смертельно,но не оптимально. :(
Аватара пользователя
Tvics
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Вс май 20, 2018 03:47:25
Откуда: Иркутская обл.

Re: Функциональный генератор на базе STM32F103

Сообщение Tvics »

horiz64 я не понял тебе надо поднять с 3,3 вольт до 5 вольт? Есть повышающий на SX1308 вроде он меньше потребляет чем 34063, как то делал для подсветки дисплея.
Аватара пользователя
VVP68
Нашел транзистор. Понюхал.
Сообщения: 158
Зарегистрирован: Пт май 28, 2010 19:49:30
Откуда: СТАЛИНГРАД !!!

Re: Функциональный генератор на базе STM32F103

Сообщение VVP68 »

Уважаемые коты а чем вас этот генератор не устраивает ? https://radiokot.ru/circuit/digital/measure/141/
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

Re: Функциональный генератор на базе STM32F103

Сообщение 240265 »

У этого http://arduino.ru/forum/proekty/generat ... ent-400070 функционал шире.
IVL ex UA6PJ
Аватара пользователя
VVP68
Нашел транзистор. Понюхал.
Сообщения: 158
Зарегистрирован: Пт май 28, 2010 19:49:30
Откуда: СТАЛИНГРАД !!!

Re: Функциональный генератор на базе STM32F103

Сообщение VVP68 »

Понятно .
Аватара пользователя
horiz64
Сверлит текстолит когтями
Сообщения: 1202
Зарегистрирован: Сб янв 12, 2019 16:09:42

Re: Функциональный генератор на базе STM32F103

Сообщение horiz64 »

[uquote="Tvics",url="/forum/viewtopic.php?p=3631485#p3631485"]horiz64 я не понял тебе надо поднять с 3,3 вольт до 5 вольт? Есть повышающий на SX1308 вроде он меньше потребляет чем 34063, как то делал для подсветки дисплея.[/uquote]
мне надо запитать +-5В ОУ. Тк на выходе цап амплитуда маловата. А питать его либо от usb, либо от внешнего адаптера 5В.
Ответить

Вернуться в «ARM»