Да используйте на здоровье, для того и выкладывал.240265 писал(а):Вообщем нормально работает в протеусе схема "Новый аттенюатор" от GFX, только пару номиналов нужно изменить. Если GFX позволит использовать его наработку , я выложу схему.
Народный осциллограф "Мурзик" на базе STM32F303VCT6 - проект
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
- Реклама
- 240265
- Электрический кот
- Сообщения: 1029
- Зарегистрирован: Сб мар 09, 2013 11:29:22
- Откуда: 40RUS, Жуков
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
Где то так.
- Вложения
-
- F303K6.rar
- (18.53 КБ) 392 скачивания
IVL ex UA6PJ
- Fusion
- Грызет канифоль
- Сообщения: 272
- Зарегистрирован: Пт ноя 13, 2009 10:39:32
- Откуда: Москва
- Контактная информация:
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
Попробую вот так собрать в железе.
Если не получится, переделаю прям на печатке. Или навешу новую часть схемы сверху. Место у меня там есть))
Если не получится, переделаю прям на печатке. Или навешу новую часть схемы сверху. Место у меня там есть))
- Вложения
-
- 52.JPG
- (41.85 КБ) 954 скачивания
- 240265
- Электрический кот
- Сообщения: 1029
- Зарегистрирован: Сб мар 09, 2013 11:29:22
- Откуда: 40RUS, Жуков
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
Просьба делать самый чувствтельный вход на младшем разряде коммутатора , а самый грубый соответственно на старшем. В программе.
IVL ex UA6PJ
- 240265
- Электрический кот
- Сообщения: 1029
- Зарегистрирован: Сб мар 09, 2013 11:29:22
- Откуда: 40RUS, Жуков
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
Только сейчас заметил , а МК чо от внутреннего генератора ?
IVL ex UA6PJ
- Реклама
- Fusion
- Грызет канифоль
- Сообщения: 272
- Зарегистрирован: Пт ноя 13, 2009 10:39:32
- Откуда: Москва
- Контактная информация:
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
Да, от внутреннего.
Ног не хватает)
64 мГц = 32 мегасэмплов - предел AD9280
А дальше все равно аналог не потянет. Надо тогда серьезней делать. С плисом.
А тайминги на осц. пробнике все равно плюс минус пол лаптя)))
Ног не хватает)
64 мГц = 32 мегасэмплов - предел AD9280
А дальше все равно аналог не потянет. Надо тогда серьезней делать. С плисом.
А тайминги на осц. пробнике все равно плюс минус пол лаптя)))
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
Что-то вы загнули, 64 мГц = 32 мегасэмплов - предел AD9280. Работает, проверяли, скорость выполнения просто по командам посчитали или как-то нормально? Я конечно могу предположить, что скорость выполнения команд может отличаться от скорости МК, но это странно. А аналог что он аналог, оу пошустрее и все делов. Я запустил АД9280 на 30Мгц и не вижу проблем с аналогом, вернее они есть, но частоту если бы была 60 или 100Мсемплов, то картинка бы была лучше. Но чтение выполняется не за 2 команды к сожалению, так бы и АЦП поменял бы , не грех.Fusion писал(а):Да, от внутреннего.
Ног не хватает)
64 мГц = 32 мегасэмплов - предел AD9280
А дальше все равно аналог не потянет. Надо тогда серьезней делать. С плисом.
А тайминги на осц. пробнике все равно плюс минус пол лаптя)))
- 240265
- Электрический кот
- Сообщения: 1029
- Зарегистрирован: Сб мар 09, 2013 11:29:22
- Откуда: 40RUS, Жуков
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
Как ног не хватает ? По схеме РА0...РА7 пустые.
IVL ex UA6PJ
- Fusion
- Грызет канифоль
- Сообщения: 272
- Зарегистрирован: Пт ноя 13, 2009 10:39:32
- Откуда: Москва
- Контактная информация:
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
Я забираю с порта за 2 такта ассемблером:
LDRB rez,[addresPortA]
STRB rez,[addressbuffer], #1
и так 1024 раза)
Порт А занят АЦП
Можно кнопки повесить на порт А через резисторы и переводить АЦП в 3 состояние.
Тогда можно с кварцем, разгоняется до 80, и можно АЦП попробовать разогнать до 40.
Но тогда печатку переделывать)
Надо что ли отдельно сделать платы аналог и цифру....
LDRB rez,[addresPortA]
STRB rez,[addressbuffer], #1
и так 1024 раза)
Порт А занят АЦП
Можно кнопки повесить на порт А через резисторы и переводить АЦП в 3 состояние.
Тогда можно с кварцем, разгоняется до 80, и можно АЦП попробовать разогнать до 40.
Но тогда печатку переделывать)
Надо что ли отдельно сделать платы аналог и цифру....
- 240265
- Электрический кот
- Сообщения: 1029
- Зарегистрирован: Сб мар 09, 2013 11:29:22
- Откуда: 40RUS, Жуков
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
Точно , блин не заметил. А если кнопки сделать аналоговые ?
IVL ex UA6PJ
- 240265
- Электрический кот
- Сообщения: 1029
- Зарегистрирован: Сб мар 09, 2013 11:29:22
- Откуда: 40RUS, Жуков
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
Не порт АЦП лучше не трогать. Как вариант убрать омметр, а кнопку питания сделать с фиксацией. Или динамик убрать. Напряжение батареи мохно мермть со входа через ключ.
А на счет печатки , так народ скорее всего будет переразводить т.к К6 фактчески не купить , доступен вариант в 48 ногом корпусе.
А на счет печатки , так народ скорее всего будет переразводить т.к К6 фактчески не купить , доступен вариант в 48 ногом корпусе.
IVL ex UA6PJ
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
Да не будет там 2 такта, там 2 команды, опять считаете командами такты? Вы реально проверьте скорость этих команд, я проверил сегодня, 2,5 такта, а так как при таком дробном значении синхронизации не добиться, пришлось добавлять команд до 4 тактов, вот и считайте скорость.Fusion писал(а):Я забираю с порта за 2 такта ассемблером:
LDRB rez,[addresPortA]
STRB rez,[addressbuffer], #1
и так 1024 раза)
Порт А занят АЦП
Можно кнопки повесить на порт А через резисторы и переводить АЦП в 3 состояние.
Тогда можно с кварцем, разгоняется до 80, и можно АЦП попробовать разогнать до 40.
Но тогда печатку переделывать)
Надо что ли отдельно сделать платы аналог и цифру....
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
Не подскажете ссылочку частотомера на 103ем,что-то в просторах интернета не нашел,спасибо.dosikus писал(а):Давно уже на 103ем на 150МГц сделан, и без обвеса ...DrLivsy писал(а): Например можно сделать частотомер на 50Мгц, Без делителя.
- 240265
- Электрический кот
- Сообщения: 1029
- Зарегистрирован: Сб мар 09, 2013 11:29:22
- Откуда: 40RUS, Жуков
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
Вернее К6 купить можно у Россиискх поставщков. но цена..........
IVL ex UA6PJ
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
Мой ослик меряет частоту на одном канале аппаратно до высоких пределов, я не проверял до каких, но 50 МГц измерит, можете его собратьmolotok26 писал(а): Не подскажете ссылочку частотомера на 103ем,что-то в просторах интернета не нашел,спасибо.
- Fusion
- Грызет канифоль
- Сообщения: 272
- Зарегистрирован: Пт ноя 13, 2009 10:39:32
- Откуда: Москва
- Контактная информация:
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
GFX:
Да. Согласен. У меня не такая печальная цифра (где то 2.1), но синхронизации все равно не будет.
Это я после АВР)))
Тогда СТМ с АЦП пока стоп...
На картинке 500 кГц
Да. Согласен. У меня не такая печальная цифра (где то 2.1), но синхронизации все равно не будет.
Это я после АВР)))
Тогда СТМ с АЦП пока стоп...
На картинке 500 кГц
- Вложения
-
- 1.jpg
- (97.99 КБ) 574 скачивания
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
Это как оно не пашет, когда все там пашет, даже на 9 Мегасемплов его разгонял, бедного. А SPI у них вообще одинаковое.Chettuser писал(а):В добавок ко всему что то АЦП на 1Msps не пашет, по ощущениям. Пока не замерял. Где то видел аналогичную проблему на форумах...
Так и придётся раскошеливаться на F3.
PS: Кстати, МК был нагло разогнан да 128МГц.
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
Чего стоп то, я 30 Мгц запустил Ад9280 и все норм, срыва синхронизации нету, 5 тактов ДМА = 24Мсемпла и все четко сигнал не шевельнется и 4 такта после допилки лишней командой программное чтение, через 512 байт есть дрожание, но не страшно, там счетчик pc переполняется что ли и вклинивается еще команд 2 штуки. Итого выходит 120 Мгц /4 = 30 Мегасемплов и все норм. Вот моя тема http://radiokot.ru/forum/viewtopic.php? ... &start=200 Как вы 2.1 такта получили не пойму, 2.4 понять можно, то 2 такта то 3 уходит. а 2.1, да и вообще у нас одинаковые МК откуда разнице взяться, как считаете скорость?Fusion писал(а):GFX:
Да. Согласен. У меня не такая печальная цифра (где то 2.1), но синхронизации все равно не будет.
Это я после АВР)))
Тогда СТМ с АЦП пока стоп...
На картинке 500 кГц
- Fusion
- Грызет канифоль
- Сообщения: 272
- Зарегистрирован: Пт ноя 13, 2009 10:39:32
- Откуда: Москва
- Контактная информация:
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
Скорость считаю по картинке - на 10 делений полделения ушло. На входе 500 кГц.
А при четырех командах стоит ровно.
30 мегасэмплов это же процессор на 120 тогда надо.
Мне пробник для работы нужен. Видеосигнал. 16 впринципе хватает.
Наверно сделаю на внутренних АЦП плюс ОУ и 4051 по входу.
А при четырех командах стоит ровно.
30 мегасэмплов это же процессор на 120 тогда надо.
Мне пробник для работы нужен. Видеосигнал. 16 впринципе хватает.
Наверно сделаю на внутренних АЦП плюс ОУ и 4051 по входу.
- 240265
- Электрический кот
- Сообщения: 1029
- Зарегистрирован: Сб мар 09, 2013 11:29:22
- Откуда: 40RUS, Жуков
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр
"Наверно сделаю на внутренних АЦП плюс ОУ и 4051 по входу." Так на Вашем сайте есть вроде готовый проект , или он не закончен ?
IVL ex UA6PJ


