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

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

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

Сообщение 240265 »

Подправил схему и прошивки первой версии под совместимость с железом последней версии от Fusion . Единственное Vbat осталось на РА2 пока с АЦП не разобрался.
Вложения
OSC.rar
(25.9 КБ) 398 скачиваний
IVL ex UA6PJ
Реклама
Аватара пользователя
Juris
Грызет канифоль
Сообщения: 255
Зарегистрирован: Вс мар 04, 2012 12:05:24
Откуда: Riga

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

Сообщение Juris »

240265 писал(а):Подправил схему и прошивки первой версии под совместимость с железом последней версии от Fusion . Единственное Vbat осталось на РА2 пока с АЦП не разобрался.
Спасибо! Кстати, как мы Vbat подключаем, просто через некий ресистор к питанию? Или делитель нужен. Может я где-то пропустил эту информацию.
Реклама
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

По первой схеме 100к на аккум. 390к на землю. средняя точка Vbat.

Добавлено after 1 hour 29 minutes 2 seconds:
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - проект
Внес в схему.

Добавлено after 6 minutes 19 seconds:
Juris писал(а):
240265 писал(а):Подправил схему и прошивки первой версии под совместимость с железом последней версии от Fusion . Единственное Vbat осталось на РА2 пока с АЦП не разобрался.
Спасибо! Кстати, как мы Vbat подключаем, просто через некий ресистор к питанию? Или делитель нужен. Может я где-то пропустил эту информацию.
А вы схемы смотрите?
В первых схемах все есть.
Вложения
OSC_V1.rar
(27.82 КБ) 329 скачиваний
IVL ex UA6PJ
Аватара пользователя
Fusion
Грызет канифоль
Сообщения: 272
Зарегистрирован: Пт ноя 13, 2009 10:39:32
Откуда: Москва
Контактная информация:

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

Сообщение Fusion »

Vbat переехало на порт А7 (ADC2).
А1 и А2 предположительно энкодер.
А8 для управления питанием (линейный стабилизатор на 3.3 В TPS79933 или подобные ему).
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

По мне кнопки лучше. Сейчас оптимально , все что нужно оперативно переключается. А с энкодером гуляние по меню упаривает. Если перейти на 48 ног там портов на все хватит.

Добавлено after 3 minutes 17 seconds:
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - проект
Я еще хочу параллельный зкран подцепть , но пока не "созрел" :)
IVL ex UA6PJ
Реклама
Аватара пользователя
Juris
Грызет канифоль
Сообщения: 255
Зарегистрирован: Вс мар 04, 2012 12:05:24
Откуда: Riga

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

Сообщение Juris »

240265 писал(а):По первой схеме 100к на аккум. 390к на землю. средняя точка Vbat.
Внес в схему.
Спасибо за новые варианты. Я по поводу "Vbat" переспрашивал так как был Вашему варианту переход на последнее железо от Fusion, а там на новой схеме "Vbat" голый :) Не важно, главное - Спасибо за помощь.
Реклама
Аватара пользователя
Fusion
Грызет канифоль
Сообщения: 272
Зарегистрирован: Пт ноя 13, 2009 10:39:32
Откуда: Москва
Контактная информация:

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

Сообщение Fusion »

Добавил схему питания.
Включение/выключение при питании от аккумулятора (S5+S4).
Кнопка S5 подключена к +BAT. FFT = S5+S1
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

:kill:
IVL ex UA6PJ
Аватара пользователя
Juris
Грызет канифоль
Сообщения: 255
Зарегистрирован: Вс мар 04, 2012 12:05:24
Откуда: Riga

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

Сообщение Juris »

Заполучил экранчик TFT SPI 2.8", и с облегчением констатировал, что без каких изменений работает вместо 2.2-дюймового.
На одном из фото снизу старый 2.2", для сравнения физических размеров.
Закажу-ка ещё такой себе. Или два. Такой размер как то приятнее на глаз.
Вложения
Fusion_TFT28_03.jpg
(132.85 КБ) 891 скачивание
Fusion_TFT28_02.jpg
(142.92 КБ) 617 скачиваний
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

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

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

Сообщение Fusion »

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

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

Сообщение 240265 »

В предыдущей версии непонятно зачем включене птания кнопкой S4 ведь если выключить S5+S4 то потом не включается.
На сайт антивирус ругается.

Добавлено after 7 minutes 58 seconds:
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - проект
Синхронизация как я понял по 640 точкам?
IVL ex UA6PJ
Аватара пользователя
Fusion
Грызет канифоль
Сообщения: 272
Зарегистрирован: Пт ноя 13, 2009 10:39:32
Откуда: Москва
Контактная информация:

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

Сообщение Fusion »

S5 теперь переименована в S0)

Включение нажатием двух кнопок одновременно S0 + S4.
И выключение также. Чтобы не включался от случайного нажатия.

При выключении снимается питание (port A8 PowerOn).
Если нет схемы с линейным стабилизатором, то да - не включится до снятия питания.

Добавил прошивку для постоянного питания. Включен всегда.

Синхронизация стала по 1024 точкам.

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

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

Сообщение 240265 »

Fusion писал(а):
Чтобы не включался от случайного нажатия.

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

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

Сообщение Fusion »

Буфер не кольцевой. 1600-320=1280 Разница небольшая.
Файлы переехали на новое место, без скриптов.
В подписи.
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

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

Сообщение GFX »

Fusion писал(а):Обновление экрана примерно 10~20 Гц. SPI 40 мГц
В подписи.
такого не может быть, SPI быстрее чем клок/ 4 не работает.
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

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

Сообщение Reflector »

GFX писал(а):такого не может быть, SPI быстрее чем клок/ 4 не работает.
PCLK/2. APB2 может работать на скорости AHB, для APB1 уже делим на 2, т.е. нужен SPI1 висящий на APB2.
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

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

Сообщение GFX »

Reflector писал(а):
GFX писал(а):такого не может быть, SPI быстрее чем клок/ 4 не работает.
PCLK/2. APB2 может работать на скорости AHB, для APB1 уже делим на 2, т.е. нужен SPI1 висящий на APB2.
Не работает он на PCLK/2, вообще он по даташиту 18мбит, да и Куб ругается, и если поставить, я не заметил чтобы он фактически так работал. Хотя пойду перепроверю, чем черт не шутит.
Скриншот 2016-11-23 22.42.03.png
(28.28 КБ) 523 скачивания
Да нет разницы, что 2, что 4 делитель, скорость одна.
Chettuser

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

Сообщение Chettuser »

Бросьте вы эту каку (Cube)! У мну на CMSIS даже задержки пришлось вставлять для флага BUZY, иначе проскакивал мимо пакета. Разогнанный F103 до x16 с кварцем 8МГц, прекрасно шлёт на 64 МГц SPI. Заливку дисплея 160*128 (Nokia 1616) не проверял, но на глаз где то с десятка два fps.
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

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

Сообщение Reflector »

GFX писал(а):Не работает он на PCLK/2, вообще он по даташиту 18мбит, да и Куб ругается, и если поставить, я не заметил чтобы он фактически так работал.
Вообще по докам максимум в master mode - 24 MHz, но раз весь мк гонится в 2 или почти в 2 раза, то один SPI в 1.5 раза разгонится без проблем.
Да нет разницы, что 2, что 4 делитель, скорость одна.
Проверить сейчас не могу, но такого определенно быть не должно.
Ответить

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