частотомер на GD32f303c

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Встал на лапы
Сообщения: 108
Зарегистрирован: Вс май 15, 2022 23:04:19
Откуда: Белгородская обл.

Сообщение Игорь2111 »

К сожалению в нашей стране РФ продукты компании ST недоступны из-за санкций и ещё и проверяют подлинность Win .
Поэтому приходится летать на китайских "трупах быстро, просто, удобно и главное даром. Кокос чём-то напоминает AVR студию. Текстовый редактор и две кнопки собрать и прошить.

Добавлено after 2 hours 23 minutes 11 seconds:
На сегодня стоимость на Али GD32F303VE в 100 ногом корпусе 110 рублей с бесплатной доставкой
Реклама
Встал на лапы
Сообщения: 108
Зарегистрирован: Вс май 15, 2022 23:04:19
Откуда: Белгородская обл.

Сообщение Игорь2111 »

Добавим показометр формы сигнала и генератор на таймере 4 (выход пин В6)
видно сигнал прямоугольной формы до 1 мгц.
Одна точка по горизонтали=одна выборка ADC 6 bit

для наблюдения соединить
вход А0-частотомер
А1 вход ADC 6 битный
B6- выход генератора таймер 4

Добавлено after 2 minutes 56 seconds:
фото макетки показометр+частотомер+генератор PWM

https://img.radiokot.ru/files/149432/37po30ge5y.jpg
Вложения
n-GD303C без ДМА частот +осцилограф 1.rar
(46.12 КБ) 116 скачиваний
Реклама
Встал на лапы
Сообщения: 108
Зарегистрирован: Вс май 15, 2022 23:04:19
Откуда: Белгородская обл.

Сообщение Игорь2111 »

Сделаем индикацию формы сигнала по 3 каналам.
ADC1-pin A1 вход 1 канал
ADC2-pinA2 вход 2 канал
ADC3-pinA3 вход 3 канал
для этого перенесем (перепаяем) подключение дисплея
А2 на В9
А3 на В8
А4 на В7
частота выборок упала в 3 раза.
Скорость обновления экрана 3 секунды (снимок сигнала раз в 3 сек)

размер проги 30800 байт
если добавить 3-фазный генератор ШИМ синуса
с загрузкой таблицы синуса по ДМА на таймере 1
бесплатный Кеил может не переварить.

Добавлено after 2 minutes 2 seconds:
фото макета

https://img.radiokot.ru/files/149432/37qqydbkp5.jpg
Вложения
n3-GD303C без ДМА частот +осцилограф 3канала.rar
(20.96 КБ) 102 скачивания
Электрический кот
Аватара пользователя
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

Сообщение 240265 »

Посмотри https://radiokot.ru/forum/viewtopic.php ... 3#p3891133 здесь и далее обсуждался вывод осцилограммы. Побыстрей должно работать.
IVL ex UA6PJ
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Сообщения: 446
Зарегистрирован: Вс ноя 01, 2015 09:15:16
Откуда: 69.Ржев

Сообщение a797945 »

у него на библиотеке - а это и"жирней" на 10-20% и медленнее.
да и ожидания BUSY после загрузки DR.
т.е. сделать пошустрей цели не стояло похоже
Реклама
Электрический кот
Аватара пользователя
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

Сообщение 240265 »

Да и АЦП медленный. Не изучал даташит. но вроде должен быть пошустрее. У самого 2шт 303R валяются все руки не доходят. :)

Добавлено after 1 minute 39 seconds:
Тм еще 7735 медленный.
IVL ex UA6PJ
Реклама
Друг Кота
Аватара пользователя
Сообщения: 5932
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

Сообщение >TEHb< »

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

Сообщение 240265 »

>TEHb<, Вы про STM ? таки ДА! А я про GD32F303.
IVL ex UA6PJ
Держит паяльник хвостом
Сообщения: 923
Зарегистрирован: Пн сен 10, 2018 19:16:28

Сообщение linkov1959 »

GD32f303 против stm32f303 кто-нибудь сравнивал АЦП?
Друг Кота
Аватара пользователя
Сообщения: 5932
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

Сообщение >TEHb< »

Не, ГД не довелось использовать. Лежит одна, но другой модели. Да и до той руки не дошли. А вот оригинальная стм32ф303 довольно приятная микросхемка.
Усложнять просто. Упрощать сложно.
Контактная информация:
Встал на лапы
Сообщения: 108
Зарегистрирован: Вс май 15, 2022 23:04:19
Откуда: Белгородская обл.

Сообщение Игорь2111 »

Немного переделан индикатор формы сигнала.
Добавлена сетка, расчет времени развертки на деление
и переменные резисторы для изменения времени развертки и частоты генератора на TIM4.
Средние выводы переменных резисторов подключены
к пину А2 -изменение времени развертки по горизонтали.
к пину А3- изменение частоты генератора на таймере 4 -вывод В6 (крайние к 3,3 в и GND)
А1-вход индикатора
А0 вход частотомера.
Время обновления экрана 1.5-2 секунды.

Добавлено after 4 minutes 24 seconds:
схема макетки с максимальными настройками

https://img.radiokot.ru/files/149432/37t6d61129.jpg

Добавлено after 1 minute 30 seconds:
с минимальными

https://img.radiokot.ru/files/149432/37t6enzupr.jpg

Добавлено after 13 minutes 55 seconds:
Были цели
-проверить максимальную частоту выборки ADC-результат около 5 мгц
-проверить заполнение буфера через ДМА-нет разницы.
-работа в режиме fast mode (два ADC запускаются через 7 тактов попеременно)-при 6 битах результат отрицательный
(работает при 12 битах)
и другие мелкие идеи.
Уменьшить размер программы не было цели т.к память 256 кб
Сделать максимально просто и понятно.

Резисторы это конечно очень грубо и шумно, но проверить идеи достаточно.

Добавлено after 13 minutes 1 second:
Если смотреть по мануалу на stm32f303 то частота выборки ADC 10 мгц, но частота ядра 72 мгц ,SPI=18 мгц(тактовая ADC=72 мгц в GD32F303C после разгона ADC=64 мгц, ядро 320 мгц,SPI=40 мгц (7735 ест)),
Вложения
n1-3-GD303C без ДМА частот +осцилограф 1кан+сетка + ген.rar
(21.58 КБ) 106 скачиваний
Электрический кот
Аватара пользователя
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

Сообщение 240265 »

https://disk.yandex.ru/d/zgN9puZg3NKG8m ... /_50mV_24M Здесь 2 АЦП в интерливе , камень 120МГц получилось 24 Меасэмпла при 8 битах.
IVL ex UA6PJ
Встал на лапы
Сообщения: 108
Зарегистрирован: Вс май 15, 2022 23:04:19
Откуда: Белгородская обл.

Сообщение Игорь2111 »

На сайте ansvet.ru/stm32 есть фото с частотой 2 МГц осциллограф на stm32f303.
По фото видно что на период 9 выборок ADC.
(или это линеаризация=растяжка)

Заявлено 16 MSPS при 8 бит.
Если есть у кого реальные фото меандр 1 МГц с stm32f303 просьба выложить.

Добавлено after 23 minutes 8 seconds:
фото с сайта

https://img.radiokot.ru/files/149432/37unqg5xid.png
Держит паяльник хвостом
Сообщения: 923
Зарегистрирован: Пн сен 10, 2018 19:16:28

Сообщение linkov1959 »

9 MSPS, меандр 100кГц. stm32f103
Изображение
Встал на лапы
Сообщения: 108
Зарегистрирован: Вс май 15, 2022 23:04:19
Откуда: Белгородская обл.

Сообщение Игорь2111 »

А 1 МГц есть фото?
Электрический кот
Аватара пользователя
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

Сообщение 240265 »

Игорь2111, там задействован внутренний ОУ, а он по частоте не тянет.
IVL ex UA6PJ
Держит паяльник хвостом
Сообщения: 923
Зарегистрирован: Пн сен 10, 2018 19:16:28

Сообщение linkov1959 »

[uquote="Игорь2111",url="/forum/viewtopic.php?p=4464182#p4464182"]А 1 МГц есть фото?[/uquote]
Камень stm32f103! Была идея бюджетного ослика для ремонта ИБП. Если поработать с GD32, то получше должно быть под разгон.
Встал на лапы
Сообщения: 108
Зарегистрирован: Вс май 15, 2022 23:04:19
Откуда: Белгородская обл.

Сообщение Игорь2111 »

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

Сообщение 240265 »

Так Ваша картинка и есть от 303.

http://ansvet.ru/stm32f303-2_2/stm32f303-2_2.shtml
IVL ex UA6PJ
Встал на лапы
Сообщения: 108
Зарегистрирован: Вс май 15, 2022 23:04:19
Откуда: Белгородская обл.

Сообщение Игорь2111 »

Не это не моя картинка.
С такими характеристиками ADC как у stm32f303 должен быть чистый меандр на 2 мгц.

Моя картинка стробоскопической оцифровки ADC
( это не стабильная картинка, появляется примерно раз в 5-10 сек)

https://img.radiokot.ru/files/149432/37v9g0k20t.jpg


При 72 МГц тактовой неразогнаная ADC stm32f303 будет быстрее разогнаного gd32f303
А если ещё и разогнать
Ответить

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