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

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

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

Сообщение 240265 »

v.bay17, Про выбросы на быстрых развертках. У меня на Ф446 появились такие выбросы, убрал установкой резисторов 100-200 ом в разрыв линий Д0-Д7 от АЦП к МК.
IVL ex UA6PJ
Реклама
SergioX13
Родился
Сообщения: 5
Зарегистрирован: Сб ноя 07, 2020 22:07:17

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

Сообщение SergioX13 »

Здравствуйте, подскажите пожалуйста, какая версия этого осциллографа сейчас последняя из стабильных и проверенных и каковы ее возможности, меандр на какой частоте нормально смотрится?
Реклама
v.bay17
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн фев 08, 2021 22:17:16

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

Сообщение v.bay17 »

Уважаемый 240265. Спасибо за внимание к моим проблемам. Я за эти 2 недели, перебрал аналоговую часть: заменил операционник, ЦАП, восстановил повышайку, поигрался с землей. Но, практически, ни чего не изменилось: на 0,5, 1 мксек и немного бьет на 5мксек. Что удивительно. на 2мксек все нормально. Попробую поставить 100 Ом по шине данных, со стороны АЦП. К CPU теперь не подлезть, платы слепил намертво. В принципе, осц., конечно лучше пред идущего. Повышайку настраивал им же на нем же. На индукторе частота около 1 мегаГца, “колокольный звон” показывает затухающим синусом, красиво, а прежний осц – прямоугольниками. Видно что частота дискретизации у последнего выше. Еще раз спасибо
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

v.bay17, со стороны АЦП и нужно, АЦП - выход.
IVL ex UA6PJ
Реклама
Эиком - электронные компоненты и радиодетали
v.bay17
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн фев 08, 2021 22:17:16

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

Сообщение v.bay17 »

Уважаемый 240265. Поставил резистор на 120 Ом. Других в таком количестве не было. Тенденция к улучшению, вроде, есть но до идеала далеко. На самых коротких “0” встал на место, как положено, без Вх. сигнала небольшие искорки около “0”, но не частокол, как раньше. На неделе, попробую поставить 200-220 Ом, посмотрю, что измениться. И еще, буфер что ли короткий, почему то не доходит до коца экрана картинка, при сдвиге в право.

[url=https://img.radiokot.ru/files/143780/medium/2h5abu86ir.jpg]
Реклама
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

Посмотрю.

Добавлено after 42 seconds:
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - проект
Покажите все потроха.
IVL ex UA6PJ
Реклама
SergioX13
Родился
Сообщения: 5
Зарегистрирован: Сб ноя 07, 2020 22:07:17

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

Сообщение SergioX13 »

А ПП для варианта на 120 МСемплов есть?
И ещё по поводу платы Sailanser, туда можно будет прикрутить дисплей 9486? Подключение должно быть одинаковое вроде, но вот прошивка для этого дисплея подойдёт для платы от Sailanser?
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

В схемах с внешним АЦП дорисовал резисторы по шине данных.
IVL ex UA6PJ
v.bay17
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн фев 08, 2021 22:17:16

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

Сообщение v.bay17 »

[url=https://img.radiokot.ru/files/143780/medium/2h6c1xuugt.jpg]

240265. Все потроха не могу. Буду паять резисторы 200 Ом, отпаяю экран, сделаю еще снимок. Все спаяно короткими проводами, дисплей приклеен к корпусу алюминивой толстой фольгой и заземлен. монтаж между платами сделан МГТФ 0,12, земля 0,2, Шина данных 0,07 на АЦП и ЛСД, 22 Ом стоят стоят со стороны МП, 120 Ом стоят на плате АЦП и подключены к порту МП минуя 22 Ом Спрашивайте, как что сделано. Скрывать не в моих интересах.
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

v.bay17, Между цифрой и аналогом экранировка есть? Блин, откуда такая наводка.....

Добавлено after 1 minute 43 seconds:
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - проект
Экранировать нужно вплоть до корпуса BNC с таким монтажом.
IVL ex UA6PJ
v.bay17
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн фев 08, 2021 22:17:16

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

Сообщение v.bay17 »

240265. К сожалению нет. Уменьшая длину проводов между платами, а они идут по всей поверхности, пришлось убрать. там стоял закрывал малую часть поверхности из тонкой жести, от телефона. А с буфером все в порядке? Почему и полоса не до конца экрана и в конце срывается к абсолютному нулю. И еще иногда, даже с замкнутым входом, в режиме Freez, и сдвиге в лево, появляется прямоугольники, практически во весь экран 8 клеток. Но если курсор до коца влево, а потом двигать назад т.е. в право они куда то исчезают и больше не появляются. Но это не всегда, я хотел сделать фото, но в этот раз так и не поймал. Я подумываю бросить эту модель, считать неудачной и сделать новый мурзик с двухканальным АЦП и 64пин МП, на плате заводской. Я и Вас замучил "покажи да покажи", останавливает только, а вдруг опять мимо.
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

Я 2 дня был на работе и пока не смотрел.

Добавлено after 18 minutes 28 seconds:
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - проект
И если экрана нет, то что Вы хотели из бутерброда цифровой и аналоговой частей. Будут бешеные наводки в виде шума и выбросов. Частота дискретизации АЦП 60МГц.

Добавлено after 2 minutes 26 seconds:
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - проект
Сразу нужно было сказать.

Добавлено after 9 hours 29 minutes 54 seconds:
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - проект
Добавил плату OSC303R_IQ239.lay6. И картинки про резисторы по D0-D9 АЦП.
Изображение Изображение

Добавлено after 3 minutes 15 seconds:
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - проект
Это вылезло при экспериментах с STM32F446RET6 поэтому добавил во все схемы.
IVL ex UA6PJ
man_200
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Вс янв 20, 2013 12:45:25
Откуда: Астана, Казахстан

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

Сообщение man_200 »

У меня от 0 до 3МГц никаких выбросов нет и без резисторов в АЦП и без экранировки.
Правда сигнал брал с внешнего генератора, не пробовал от внутреннего (разъем не поставил). Может он всплески вставляет?
И прошивка у меня видимо старая - картинка (заставка) другая
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

Резисторы У КОГО НОРМАЛЬНО можно не ставить. Картинка другая т.к. экран 480х320 ILI9486.
IVL ex UA6PJ
man_200
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Вс янв 20, 2013 12:45:25
Откуда: Астана, Казахстан

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

Сообщение man_200 »

Возвращаясь к вопросу о наведении порядка на Я-диске
Папка с 446-м осликом лежит в папке Разное и кроме схемы и прошивок за август 2020 года изменений нет.
Отсюда вопрос: фото 3-мя постами ранее к какому аппарату относятся? И если к 446-му, то где искать его новую прошивку?
Или я чего-то не догоняю?
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

НЕТ! Всё что моё в папке "Мой OSC_F303".
IVL ex UA6PJ
v.bay17
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн фев 08, 2021 22:17:16

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

Сообщение v.bay17 »

240265. Алгоритм работы софта, знает только Автор, все остальные могут только догадываться. Я опять 2 дня ковырялся, и обратил внимание на следующее: запись данных в Буфер идет через Порт(порт на вход) по сигналу _clk, в это же время порт LCD всегда включен на запись: WR =1, RD =1, данные/команда D/C =1(только данные) и CS =0. Может весь кадр(1K) пишется и в Буфер и в LCD, а потом Порт на выход и по прежней картинке, из Буфера, да еще раз в LCD?.
8080 MCU 8-bit bus interface RDX= “H”, WRX= фронт c 0 на 1, DCX= “H”, Write parameter or display data.(из даташита).
Посмотрите пож. пост “Добавлено: Пн мар 01, 2021 23:33:04” это по поводу “Сразу нужно было…”
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

При /WR =1 в LCD нечего не пишется. При /RD =1 из LCD нечего не выходит. Чтобы в LCD что-то писалось нужен перепад в 0 по /WR .

Добавлено after 3 minutes 10 seconds:
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - проект
Вы сами перевели "WRX= фронт c 0 на 1"
IVL ex UA6PJ
v.bay17
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн фев 08, 2021 22:17:16

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

Сообщение v.bay17 »

Откройте даташит, лист 29, 7.1.2. 8080-Series Parallel Interface, см. таблицу, последний блок, вторая строка снизу, слева код IM[0,2], далее 8080 MCU 8-bit bus interface, и дальше переводить ничего не надо. Есть К-моп серия 561(564) и двойной D-триггер ТМ2. Занесение с входа D там идет по заднему фронту “1” на входе C, но если на С оставить низкий уровень, то на выходе Q будет уровень что на D без дрыганья С. Правда есть и еще ЧИП, памяти 64бита. Там занесение идет по переднему фронту, и пока ногой С не дрыгнеш, уровень с входа D не запомнится, считывание аналогично. Так вот в ILI9486 как реализовано, там между сериями торчит ВЫСОКИЙ?. Я нормально, уважительно к Вам отношусь, как, собственно и ко всем коллегам. Я такой софт не напишу, а если да, то Зим через 10-20 не раньше. И поэтому пытаюсь, в меру своего опыта и ума, разобраться, и все.
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

Так там и нарисовано - ФРОНТОМ ( с 0 на1) а не уровнем.

Добавлено after 5 minutes 58 seconds:
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - проект
Кстати заднего фронта не бывает, бывает СПАД. Нас так учили. :)
IVL ex UA6PJ
Ответить

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