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

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

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

Сообщение GFX »

240265 писал(а):Вообщем нормально работает в протеусе схема "Новый аттенюатор" от GFX, только пару номиналов нужно изменить. Если GFX позволит использовать его наработку , я выложу схему.
Да используйте на здоровье, для того и выкладывал.
Реклама
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

Где то так.
Вложения
F303K6.rar
(18.53 КБ) 392 скачивания
IVL ex UA6PJ
Реклама
Аватара пользователя
Fusion
Грызет канифоль
Сообщения: 272
Зарегистрирован: Пт ноя 13, 2009 10:39:32
Откуда: Москва
Контактная информация:

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

Сообщение Fusion »

Попробую вот так собрать в железе.
Если не получится, переделаю прям на печатке. Или навешу новую часть схемы сверху. Место у меня там есть))
Вложения
52.JPG
(41.85 КБ) 954 скачивания
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

Просьба делать самый чувствтельный вход на младшем разряде коммутатора , а самый грубый соответственно на старшем. В программе.
IVL ex UA6PJ
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

Только сейчас заметил , а МК чо от внутреннего генератора ?
IVL ex UA6PJ
Реклама
Аватара пользователя
Fusion
Грызет канифоль
Сообщения: 272
Зарегистрирован: Пт ноя 13, 2009 10:39:32
Откуда: Москва
Контактная информация:

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

Сообщение Fusion »

Да, от внутреннего.
Ног не хватает)
64 мГц = 32 мегасэмплов - предел AD9280
А дальше все равно аналог не потянет. Надо тогда серьезней делать. С плисом.
А тайминги на осц. пробнике все равно плюс минус пол лаптя)))
Реклама
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

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

Сообщение GFX »

Fusion писал(а):Да, от внутреннего.
Ног не хватает)
64 мГц = 32 мегасэмплов - предел AD9280
А дальше все равно аналог не потянет. Надо тогда серьезней делать. С плисом.
А тайминги на осц. пробнике все равно плюс минус пол лаптя)))
Что-то вы загнули, 64 мГц = 32 мегасэмплов - предел AD9280. Работает, проверяли, скорость выполнения просто по командам посчитали или как-то нормально? Я конечно могу предположить, что скорость выполнения команд может отличаться от скорости МК, но это странно. А аналог что он аналог, оу пошустрее и все делов. Я запустил АД9280 на 30Мгц и не вижу проблем с аналогом, вернее они есть, но частоту если бы была 60 или 100Мсемплов, то картинка бы была лучше. Но чтение выполняется не за 2 команды к сожалению, так бы и АЦП поменял бы , не грех.
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

Как ног не хватает ? По схеме РА0...РА7 пустые.
IVL ex UA6PJ
Аватара пользователя
Fusion
Грызет канифоль
Сообщения: 272
Зарегистрирован: Пт ноя 13, 2009 10:39:32
Откуда: Москва
Контактная информация:

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

Сообщение Fusion »

Я забираю с порта за 2 такта ассемблером:

LDRB rez,[addresPortA]
STRB rez,[addressbuffer], #1

и так 1024 раза)

Порт А занят АЦП
Можно кнопки повесить на порт А через резисторы и переводить АЦП в 3 состояние.
Тогда можно с кварцем, разгоняется до 80, и можно АЦП попробовать разогнать до 40.
Но тогда печатку переделывать)
Надо что ли отдельно сделать платы аналог и цифру....
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

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

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

Сообщение 240265 »

Не порт АЦП лучше не трогать. Как вариант убрать омметр, а кнопку питания сделать с фиксацией. Или динамик убрать. Напряжение батареи мохно мермть со входа через ключ.
А на счет печатки , так народ скорее всего будет переразводить т.к К6 фактчески не купить , доступен вариант в 48 ногом корпусе.
IVL ex UA6PJ
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

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

Сообщение GFX »

Fusion писал(а):Я забираю с порта за 2 такта ассемблером:

LDRB rez,[addresPortA]
STRB rez,[addressbuffer], #1

и так 1024 раза)

Порт А занят АЦП
Можно кнопки повесить на порт А через резисторы и переводить АЦП в 3 состояние.
Тогда можно с кварцем, разгоняется до 80, и можно АЦП попробовать разогнать до 40.
Но тогда печатку переделывать)
Надо что ли отдельно сделать платы аналог и цифру....
Да не будет там 2 такта, там 2 команды, опять считаете командами такты? Вы реально проверьте скорость этих команд, я проверил сегодня, 2,5 такта, а так как при таком дробном значении синхронизации не добиться, пришлось добавлять команд до 4 тактов, вот и считайте скорость.
molotok26
Открыл глаза
Сообщения: 77
Зарегистрирован: Вс май 20, 2012 18:38:12

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

Сообщение molotok26 »

dosikus писал(а):
DrLivsy писал(а): Например можно сделать частотомер на 50Мгц, Без делителя. :music:
Давно уже на 103ем на 150МГц сделан, и без обвеса ...
Не подскажете ссылочку частотомера на 103ем,что-то в просторах интернета не нашел,спасибо.
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

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

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

Сообщение GFX »

molotok26 писал(а): Не подскажете ссылочку частотомера на 103ем,что-то в просторах интернета не нашел,спасибо.
Мой ослик меряет частоту на одном канале аппаратно до высоких пределов, я не проверял до каких, но 50 МГц измерит, можете его собрать :music:
Аватара пользователя
Fusion
Грызет канифоль
Сообщения: 272
Зарегистрирован: Пт ноя 13, 2009 10:39:32
Откуда: Москва
Контактная информация:

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

Сообщение Fusion »

GFX:
Да. Согласен. У меня не такая печальная цифра (где то 2.1), но синхронизации все равно не будет.
Это я после АВР)))

Тогда СТМ с АЦП пока стоп...
На картинке 500 кГц
Вложения
1.jpg
(97.99 КБ) 574 скачивания
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

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

Сообщение GFX »

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

PS: Кстати, МК был нагло разогнан да 128МГц.
Это как оно не пашет, когда все там пашет, даже на 9 Мегасемплов его разгонял, бедного. А SPI у них вообще одинаковое.
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

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

Сообщение GFX »

Fusion писал(а):GFX:
Да. Согласен. У меня не такая печальная цифра (где то 2.1), но синхронизации все равно не будет.
Это я после АВР)))

Тогда СТМ с АЦП пока стоп...
На картинке 500 кГц
Чего стоп то, я 30 Мгц запустил Ад9280 и все норм, срыва синхронизации нету, 5 тактов ДМА = 24Мсемпла и все четко сигнал не шевельнется и 4 такта после допилки лишней командой программное чтение, через 512 байт есть дрожание, но не страшно, там счетчик pc переполняется что ли и вклинивается еще команд 2 штуки. Итого выходит 120 Мгц /4 = 30 Мегасемплов и все норм. Вот моя тема http://radiokot.ru/forum/viewtopic.php? ... &start=200
2016-09-26 20.05.48.jpg
(247.3 КБ) 666 скачиваний
Как вы 2.1 такта получили не пойму, 2.4 понять можно, то 2 такта то 3 уходит. а 2.1, да и вообще у нас одинаковые МК откуда разнице взяться, как считаете скорость?
Аватара пользователя
Fusion
Грызет канифоль
Сообщения: 272
Зарегистрирован: Пт ноя 13, 2009 10:39:32
Откуда: Москва
Контактная информация:

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

Сообщение Fusion »

Скорость считаю по картинке - на 10 делений полделения ушло. На входе 500 кГц.
А при четырех командах стоит ровно.
30 мегасэмплов это же процессор на 120 тогда надо.

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

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

Сообщение 240265 »

"Наверно сделаю на внутренних АЦП плюс ОУ и 4051 по входу." Так на Вашем сайте есть вроде готовый проект , или он не закончен ?
IVL ex UA6PJ
Ответить

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