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

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

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

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

Сообщение Chettuser »

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

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

Сообщение 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

Сообщение Chettuser »

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

Сообщение RusikOk »

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

Сообщение baghear »

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

Сообщение GFX »

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

Сообщение baghear »

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

Сообщение GFX »

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

Сообщение ncp1400 »

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

Сообщение a5021 »

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

Сообщение Chettuser »

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

Сообщение GFX »

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

Сообщение 240265 »

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

Сообщение Serj_K »

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

Сообщение Chettuser »

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

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

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

Сообщение GFX »

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

Сообщение Chettuser »

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

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

Сообщение 240265 »

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

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