Карманный осциллограф на STM32

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
Juris
Грызет канифоль
Сообщения: 255
Зарегистрирован: Вс мар 04, 2012 12:05:24
Откуда: Riga

Re: Карманный осциллограф на STM32

Сообщение Juris »

под осцил самый дешевый и простой вариант на борде, это пересадить на BluePill F303CB, вместо F103С8.
бонусом идет и более быстрый ADC, и блок DSP-FPU, и флеши с ОЗУ побольше, и ядро уже M4.

Я этот трюк делал... но правда уже не помню зачем! :D :-)
... ах, пока печатал я вспомнил - вот тут дело было, и там мои фотки даже опубликованны внизу страницы:
https://tomeko.net/miniscope_v2d/index.php?lang=en
kloker
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

Re: Карманный осциллограф на STM32

Сообщение kloker »

... ах, пока печатал я вспомнил - вот тут дело было, и там мои фотки даже опубликованны внизу страницы:
https://tomeko.net/miniscope_v2d/index.php?lang=en

а я похоже по вашим фоткам делал :))
понадобился набортный ADC +DAC, решил поиграться и с этой линейкой.
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: Карманный осциллограф на STM32

Сообщение jcxz »

"3 UART, 1 SPI, 2 ЦАП, 2 АЦП, 1 вх.таймер + несколько GPIO." а как ты собрался считывать параллельных 8 бит с внешнего ADC, через несколько GPIO, раскиданых по всем портам, или 3 уарта с SPI? :shock:

Научитесь читать то, на что отвечаете:
PS: Полностью согласен с oxford, что есть отладочные платы намного более удобные для осцилла, чем эта. Даже для простого осцилла на одном МК.
Делать на ней осцилл я не предлагал.
kloker
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

Re: Карманный осциллограф на STM32

Сообщение kloker »

[uquote="kloker",url="/forum/viewtopic.php?p=3701252#p3701252"]Под ослик внутренний adc не очень, если кто решит ваять, под внешний надо вывернуться, все порты почти уже заняты навесами борды.

Все порты заняты??? Если что, то у меня сейчас на ней проект работает, в котором кроме той периферии, что на плате, ещё дополнительно используется:
3 UART, 1 SPI, 2 ЦАП, 2 АЦП, 1 вх.таймер + несколько GPIO. И ещё куча ног свободных.[/uquote]
а что именно вы писали? :shock:

Добавлено after 8 minutes 49 seconds:
котаны, а вам не надоело мусолить 3 дня бедолашную дискаверину? :))
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: Карманный осциллограф на STM32

Сообщение jcxz »

а что именно вы писали? :shock:
Ну если надо внешний параллельный АЦП на неё повесить, то можно попробовать параллельно SDRAM: линии данных - на те же линии что SDRAM (линии данных или адреса например), а сигналы управления - отдельно. Тогда окажется что ног дофига.
Хотя конечно лучше взять другую плату с другим МК.
kloker
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

Re: Карманный осциллограф на STM32

Сообщение kloker »

jcxz, так и я про то,
внешний ADC можно и на данные SDRAM, но тогда SDRAM в качестве буфера семплов тяжелее юзать, без разрывов туда выборки с ADC не затолкать, разве что в промежутках между циклами преобразований.
в общем пока закругляем тему, может кто и наваял решение на этой борде, дешево и сердито , но с разбегу оно не получится.
прогеры в лавке её брали для дисплея к умному дому, с емкостным тачем и диагональю 10 дюймов. это я уже остатки утилизирую))
Последний раз редактировалось kloker Вт сен 17, 2019 17:46:41, всего редактировалось 1 раз.
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: Карманный осциллограф на STM32

Сообщение jcxz »

jcxz, так и я про то,
внешний ADC можно и на данные SDRAM, но тогда SDRAM в качестве буфера семплов тяжелее юзать, без разрывов туда выборки с ADC не затолкать, разве что в промежутках между циклами преобразований.

Так ведь достаточно только сохранить столько сэмплов, сколько в экран по горизонтали влазит. После события синхронизации. А для этого хватит внутренней памяти.
Поймали синхру -> CKE=1 на SDRAM -> переключили на АЦП -> выполнили захват -> переключили на SDRAM, CKE=0. Вобщем - можно.
kloker
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

Re: Карманный осциллограф на STM32

Сообщение kloker »

jcxz, да, все правильно, для осцила SDRAM можно вообще отключить, это я с другой задачей уже скрестил, автономный логический анализатор.
встречался проект с портом для вебкамеры на F429, DSI помоему, и вместо сенсора подсунули ADC, а для эмуляции протокола камеры генерили кадровый и строчный импульсы. через захват шины GPIO там тоже много не протолкнуть.

может автору топика этот дискурс будет полезен в ленте.. но по моему пора закругляться.
bumbec
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Пн июн 03, 2013 18:16:27

Re: Карманный осциллограф на STM32

Сообщение bumbec »

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

Re: Карманный осциллограф на STM32

Сообщение GFX »

bumbec, возможно МК не тянет. Там разгон до 128МГц возможно не каждый мк тянет, но до вас никто с такой проблемой не обращался.
bumbec
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Пн июн 03, 2013 18:16:27

Re: Карманный осциллограф на STM32

Сообщение bumbec »

Заказал другой МК. Потом отпишусь. Думал из-за отсутствия АЦП. Подключил АЦП все также зависает. В обычном режиме не быстрее 7.5 us , АЦП тактируется около 40 килогерц. Это для проверки ацп?)
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Re: Карманный осциллограф на STM32

Сообщение GFX »

bumbec, да не, 40 кГц там нет вроде, может еще где что накосячили, типа клок АЦП на земле или еще что. Вообще, что там в 1.1 не помню уже, можно, по идее, запаять другой кварц и увидите заработает чи ни. Там на 8 МГц, наверное, прошивка, впаяйте 4 и будет точно видно, МК не держит или косяк при сборке.
bumbec
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Пн июн 03, 2013 18:16:27

Re: Карманный осциллограф на STM32

Сообщение bumbec »

Поставил кварц на 5 МГц начал работать после 7.5u. Но пишет частота дискретизации на втором канале 20 000 кгц на первом 8 000 кгц. Непонятно совсем. Ацп на первом канале подключено.
Аватара пользователя
Валерьян
Вымогатель припоя
Сообщения: 688
Зарегистрирован: Пн ноя 26, 2012 22:25:50
Откуда: Бобруйск

Re: Карманный осциллограф на STM32

Сообщение Валерьян »

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

Re: Карманный осциллограф на STM32

Сообщение GFX »

GFX прошивку обновил снова за 25.09-описания нет.Изменения есть или нет?
я ничего не обновлял, если номер не меняется, то обновлений нет.

Добавлено after 42 seconds:
Поставил кварц на 5 МГц начал работать после 7.5u. Но пишет частота дискретизации на втором канале 20 000 кгц на первом 8 000 кгц. Непонятно совсем. Ацп на первом канале подключено.

Главное что при снижении частоты кварца завелось, значит МК не потянул максимальный разгон.
Аватара пользователя
ЕвгенийК
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Ср окт 09, 2019 20:07:47
Откуда: Из деревни

Re: Карманный осциллограф на STM32

Сообщение ЕвгенийК »

Полагаю, что - по теме, т.к. приобретённый DSO138mini и карманный и на STM. ) Собирал из набора как осциллографический пробник. К сожалению после штатного режима калибровки усиления приборчик впал в "беспамятство". Он начал применять несуразные настройки, изменяющие передачу канала на всех режимах чувствительности 0,01; 0,1; 1 в/дел и множителя. Приходится каждый раз после включения сбрасывать установки на "заводские" и выставлять "луч" в ноль. Хочется вернуть устройство в чувства со всеми прелестями последней прошивки 113-13810-111, но видимо ума не хватает. Перезаписать прошивку нет возможности (её нет в доступе), понять логику инструкции по калибровке без подачи калибровочного сигнала на вход не могу. Осцил перед запоминанием новых значений передачи на пределах измерения выдаёт какие-то 6 длинных цифр, после перехода в рабочий режим работать им уже невозможно. Чувствительность на пределе 5в/дел может в несколько раз превышать режим 0,1в/д.
Обращаюсь как матёрым STMщикам, что посоветуете кроме как выбросить? Он мне стал крайне дорог.) Может знает кто рабочая ли версия прошивки? От метаний по инету мне уже не хорошо.)
Всё - фигня! Кроме здоровья, любви и творчества.
Аватара пользователя
Валерьян
Вымогатель припоя
Сообщения: 688
Зарегистрирован: Пн ноя 26, 2012 22:25:50
Откуда: Бобруйск

Re: Карманный осциллограф на STM32

Сообщение Валерьян »

А чего вы мечетесь по всему интернету-все прошивки у автора в подписи.
Аватара пользователя
ЕвгенийК
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Ср окт 09, 2019 20:07:47
Откуда: Из деревни

Re: Карманный осциллограф на STM32

Сообщение ЕвгенийК »

Валерьян, думаете , к любому устройству на STM подойдут? ) Я заметил, что у DSO138mini в отличие от DSO138 используется чип внешней памяти, у Хамелеона и того более могут по разному назначаться порты, АЦП и прочее. TFT экранчики имеют разное управление...
"Я так думаю." (с)

Добавлено after 3 hours 18 minutes 53 seconds:
Обращаясь к зубрам микропроцессорных устройств, нестерпимо хочется спросить в чём может быть потребность архитекторов DSO138mini ( на STM32F103C876 ) заложивших в конструкцию внешнюю память.
Мне очень нечасто приходится прошивать долговременную память, но я догадываюсь, что микросхема маркированная 181902Q - это оно и есть. Прочиталась (возможно неверно) как пустая SPI/ По всем адресам FF.
Изображение
Всё - фигня! Кроме здоровья, любви и творчества.
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

Re: Карманный осциллограф на STM32

Сообщение 240265 »

думаю это 24С02

Добавлено after 53 seconds:
и она не спи
IVL ex UA6PJ
Аватара пользователя
НУ понимаеш...
Опытный кот
Сообщения: 854
Зарегистрирован: Пн фев 26, 2018 00:44:55
Откуда: district 23

Re: Карманный осциллограф на STM32

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

Обращаясь к зубрам микропроцессорных устройств, нестерпимо хочется спросить в чём может быть потребность архитекторов DSO138mini ( на STM32F103C876 ) заложивших в конструкцию внешнюю память.
после штатного режима калибровки усиления приборчик впал в "беспамятство". Он начал применять несуразные настройки, изменяющие передачу канала на всех режимах чувствительности 0,01; 0,1; 1 в/дел и множителя. Приходится каждый раз после включения сбрасывать установки на "заводские" и выставлять "луч" в ноль.

чтото мне подсказывет внешняя память как раз для сохранения пользовательских настроек
и скорей всего сама микра памяти дохлая либо не отработан код работы осца если прошивка недоступна
Ответить

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