Народный осциллограф "Мурзик" на базе STM32F303VCT6 - проект

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
Andrew Martin
Вымогатель припоя
Сообщения: 606
Зарегистрирован: Вт июн 25, 2013 18:45:07

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение Andrew Martin »

По поводу земли. Есть карманный осциллограф OSKAR на пике. Там довольно оригинальное решение - аналоговая земля подключается к выходу ОУ, а на вход подаётся фильтрованный ШИМ.
Реклама
Chettuser

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение Chettuser »

Хех, занимательное решение! Надо обдумать! :tea:
Я как раз "землю" опером формировать собрался.

Кстати, а как в интерливе DMA задействовать? Там прописывать надо адрес ADC, причём обоих.
Реклама
Аватара пользователя
baghear
Опытный кот
Сообщения: 791
Зарегистрирован: Вт июн 17, 2014 00:34:26

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение baghear »

Мне думается Вы сам режим работы двух АЦП в интерливе еще не запустили иначе были бы знакомы с этим
The dual regular simultaneous ADC mode is used to perform two conversions
simultaneously owing to the synchronization of ADC1 and ADC2. Each ADC converts a
channel sequence (with scan enabled and the sequencer of each ADC configured) or
converts a single channel (scan disabled). The conversion can be started with an external
trigger or by software. In this mode, the conversion results of ADC1 and ADC2 are stored in
ADC1’s data register
(32-bit format) :))
Chettuser

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение Chettuser »

Верно, только собирался на днях )) Даже RM ещё не листал.
Это существенно упрощает задачу! :beer:
Спасибо.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
RusikOk
Нашел транзистор. Понюхал.
Сообщения: 197
Зарегистрирован: Пн янв 24, 2011 01:51:48
Откуда: Украина, Киев
Контактная информация:

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение RusikOk »

скажите мне по быстрому чем закончились прения? не хочется перечитывать всю ветку
Реклама
Аватара пользователя
baghear
Опытный кот
Сообщения: 791
Зарегистрирован: Вт июн 17, 2014 00:34:26

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение baghear »

У меня вот что получилось
https://geektimes.ru/post/278198/
Правда он не совсем народный :)
Реклама
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение GFX »

baghear писал(а):У меня вот что получилось
https://geektimes.ru/post/278198/
Правда он не совсем народный :)
Что конкретно получилось непонятно, данных нет, кроме фото, что за статья вообще на сайте, или это сообщение?
Аватара пользователя
baghear
Опытный кот
Сообщения: 791
Зарегистрирован: Вт июн 17, 2014 00:34:26

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение baghear »

Видео в конце статьи.
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение GFX »

baghear писал(а):Видео в конце статьи.
И толку от видео, я бы схему глянул для интереса по быстрому, а так ну показывает и ладно, 1 мегасемпл это не интересно, стоимость слишком высока и в итоге мало выходит. Экран на FSMC, МК большой, на 159 рублей дороже и было бы хотя бы 20 мегасемплов, а 1 это мало, 100 получить бы без ПЛИС, это реально вполне.
ncp1400
Мучитель микросхем
Сообщения: 410
Зарегистрирован: Чт янв 08, 2015 00:58:11

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение ncp1400 »

100 получить бы без ПЛИС
с внешними синхронными счетчиками и SRAM - реально... и ненамного дороже...
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение a5021 »

В комментариях к статье на хабре упомянули ссылку, где чувак реверсил осциллограф OWON SDS7102. Читал сегодня пол ночи, как детектив. Если кто не читал и интересуется, то рекомендую глянуть.
Chettuser

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение Chettuser »

Вопрос, как тут интерлив делается - соединяются физические пины?
Изображение
Спасибо.
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение GFX »

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

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение 240265 »

Fusion , видел вашу схему http://cvs.aiq.ru/osc-stmf303-tft24-ad9280/s3-sch.jpg - отличный вариант ! А прошивка будет ?
IVL ex UA6PJ
Serj_K
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение Serj_K »

По схеме: а ничего, что у второго ОУ прямой и инверсный входы местами попутаны? Надо бы исправить. И смещение тогда на -3В перенести.
Chettuser

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение Chettuser »

Извините что вклиниваюсь.
От расстройства что не смог обуздать 9-битный SPI на F103, перебрался на макетку с STM32F030R8. Запустил пока пробный вариант. Но обнаружилась одна неприятная проблема - я использовал алгоритм Брезенхема, для отрисовки между точками. И тут понял, что это самое тормозное место - при отрисовке шумового сигнала всё гут, но как только появляется сильный шумовой сигнал всё практически виснет.
Кто каким образом отрисовку делает? Может есть способы побыстрее?
Последний раз редактировалось Chettuser Ср сен 21, 2016 19:30:57, всего редактировалось 1 раз.
Аватара пользователя
Andrew Martin
Вымогатель припоя
Сообщения: 606
Зарегистрирован: Вт июн 25, 2013 18:45:07

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение Andrew Martin »

Chettuser писал(а): Кто каким образом отрисовку делает? Может есть способы побыстрее?
Так алгоритм Брезенхема самый оптимальный для "пикселизации" как прямых, так и окружностей :) Всё дело в реализации, в F0 ядро Cortex-M0 и оно намного более простое, нежели в F1. Отсюда математика в общем случае получается более тормозная, особенно если делать всё "в лоб". Чтобы выжать из М0 максимум - пишите критические места на асме, тем паче что это каких-то 6 десятков инструкций, из которых регулярно используется едва ли половина.
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение GFX »

240265 писал(а):Fusion , видел вашу схему http://cvs.aiq.ru/osc-stmf303-tft24-ad9280/s3-sch.jpg - отличный вариант ! А прошивка будет ?
там в архиве с прошлого прибора лежит схема, переложите, пожалуйста. Схему опробовали уже или нет? Какие диапазоны В/дел получаются? Что-то эта схема нерабочая вроде как, ноль смещается при изменении коэффициента деления, нельзя там резистор ставить после 4051.
Последний раз редактировалось GFX Ср сен 21, 2016 20:00:09, всего редактировалось 1 раз.
Chettuser

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение Chettuser »

В добавок ко всему что то АЦП на 1Msps не пашет, по ощущениям. Пока не замерял. Где то видел аналогичную проблему на форумах...
Так и придётся раскошеливаться на F3. :(

PS: Кстати, МК был нагло разогнан да 128МГц.
Последний раз редактировалось Chettuser Чт сен 22, 2016 07:14:05, всего редактировалось 1 раз.
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение 240265 »

GFX писал(а):
240265 писал(а):Fusion , видел вашу схему http://cvs.aiq.ru/osc-stmf303-tft24-ad9280/s3-sch.jpg - отличный вариант ! А прошивка будет ?
там в архиве с прошлого прибора лежит схема, переложите, пожалуйста. Схему опробовали уже или нет? Какие диапазоны В/дел получаются? Что-то эта схема нерабочая вроде как, ноль смещается при изменении коэффициента деления, нельзя там резистор ставить после 4051.
Точно, 3К там лишние. Да Автор что то не отзывается :(
IVL ex UA6PJ
Ответить

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