частотомер на GD32f303c
-
Игорь2111
- Встал на лапы
- Сообщения: 108
- Зарегистрирован: Вс май 15, 2022 23:04:19
- Откуда: Белгородская обл.
Re: частотомер на GD32f303c
Если хотите могу вложить HEX с тактовой 288 МГц и выходом на МСО 144 мгц. Вы по своему приёмнику определите расхождение с реальной частотой. Прескалер есть делит на 2 далее в программе результат умножается на 2. Без него более 100 МГц не синхронизируется входной таймер. Приборов лабораторных у меня нет. Используется GD32F303C , для платы с STM32F103 более 72 МГц не уверен что получите.
-
linkov1959
- Держит паяльник хвостом
- Сообщения: 923
- Зарегистрирован: Пн сен 10, 2018 19:16:28
Re: частотомер на GD32f303c
А как его STM32 ST-LINK Utility определяет?
-
Игорь2111
- Встал на лапы
- Сообщения: 108
- Зарегистрирован: Вс май 15, 2022 23:04:19
- Откуда: Белгородская обл.
Re: частотомер на GD32f303c
Код переделан для голубой таблетки STM32F103C.
Оставлен один дисплей.
Подключение такое же.
А0 вход частомера
А8 выход МСО с 72 мгц для контроля.
А1 вход ADC
Добавлено after 2 minutes 9 seconds:
фото макетки
https://img.radiokot.ru/files/149432/37j0b860g6.jpg
Добавлено after 1 minute 34 seconds:
что должно быть в папке inc.
https://img.radiokot.ru/files/149432/37j0cx85p1.jpg
Добавлено after 46 minutes 18 seconds:
Не забываем на вкладке периферии ставить галочку на flesh.
В stm32f103c на частоте 72 МГц надо делать задержку чтения из памяти 2 такта. В GD32F303 до 256 кб память читается без задержек.
Добавлено after 4 hours 23 minutes 22 seconds:
Для начинающих пакет установки CooCox
https://disk.yandex.ru/d/0TkFQg9UA4Od4g
Оставлен один дисплей.
Подключение такое же.
А0 вход частомера
А8 выход МСО с 72 мгц для контроля.
А1 вход ADC
Добавлено after 2 minutes 9 seconds:
фото макетки
https://img.radiokot.ru/files/149432/37j0b860g6.jpg
Добавлено after 1 minute 34 seconds:
что должно быть в папке inc.
https://img.radiokot.ru/files/149432/37j0cx85p1.jpg
Добавлено after 46 minutes 18 seconds:
Не забываем на вкладке периферии ставить галочку на flesh.
В stm32f103c на частоте 72 МГц надо делать задержку чтения из памяти 2 такта. В GD32F303 до 256 кб память читается без задержек.
Добавлено after 4 hours 23 minutes 22 seconds:
Для начинающих пакет установки CooCox
https://disk.yandex.ru/d/0TkFQg9UA4Od4g
- Вложения
-
- 103 TFT.rar
- (30.96 КБ) 99 скачиваний
Re: частотомер на GD32f303c
rar - проприетарный формат и может блокироваться браузерами при скачивании. Если хотите поделиться своим проектом - делайте это нормальным образом и нормально его оформив. Поглядите, например, как они на GitHub выкладываются: без странных картинок, описывающих, где и какие должны быть заголовочные файлы (нормально - просто прописать путь в include), без вордовских документов, взамен си.
Особенно, когда для начинающих (которым работать с трупом CooCox не стоит рекомендовать)
Особенно, когда для начинающих (которым работать с трупом CooCox не стоит рекомендовать)
-
Игорь2111
- Встал на лапы
- Сообщения: 108
- Зарегистрирован: Вс май 15, 2022 23:04:19
- Откуда: Белгородская обл.
Re: частотомер на GD32f303c
К сожалению в нашей стране РФ продукты компании ST недоступны из-за санкций и ещё и проверяют подлинность Win .
Поэтому приходится летать на китайских "трупах быстро, просто, удобно и главное даром. Кокос чём-то напоминает AVR студию. Текстовый редактор и две кнопки собрать и прошить.
Добавлено after 2 hours 23 minutes 11 seconds:
На сегодня стоимость на Али GD32F303VE в 100 ногом корпусе 110 рублей с бесплатной доставкой
Поэтому приходится летать на китайских "трупах быстро, просто, удобно и главное даром. Кокос чём-то напоминает AVR студию. Текстовый редактор и две кнопки собрать и прошить.
Добавлено after 2 hours 23 minutes 11 seconds:
На сегодня стоимость на Али GD32F303VE в 100 ногом корпусе 110 рублей с бесплатной доставкой
-
Игорь2111
- Встал на лапы
- Сообщения: 108
- Зарегистрирован: Вс май 15, 2022 23:04:19
- Откуда: Белгородская обл.
Re: частотомер на GD32f303c
Добавим показометр формы сигнала и генератор на таймере 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
видно сигнал прямоугольной формы до 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 КБ) 102 скачивания
-
Игорь2111
- Встал на лапы
- Сообщения: 108
- Зарегистрирован: Вс май 15, 2022 23:04:19
- Откуда: Белгородская обл.
Re: частотомер на GD32f303c
Сделаем индикацию формы сигнала по 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
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 КБ) 89 скачиваний
- 240265
- Электрический кот
- Сообщения: 1029
- Зарегистрирован: Сб мар 09, 2013 11:29:22
- Откуда: 40RUS, Жуков
Re: частотомер на GD32f303c
Посмотри https://radiokot.ru/forum/viewtopic.php ... 3#p3891133 здесь и далее обсуждался вывод осцилограммы. Побыстрей должно работать.
IVL ex UA6PJ
Re: частотомер на GD32f303c
у него на библиотеке - а это и"жирней" на 10-20% и медленнее.
да и ожидания BUSY после загрузки DR.
т.е. сделать пошустрей цели не стояло похоже
да и ожидания BUSY после загрузки DR.
т.е. сделать пошустрей цели не стояло похоже
- 240265
- Электрический кот
- Сообщения: 1029
- Зарегистрирован: Сб мар 09, 2013 11:29:22
- Откуда: 40RUS, Жуков
Re: частотомер на GD32f303c
Да и АЦП медленный. Не изучал даташит. но вроде должен быть пошустрее. У самого 2шт 303R валяются все руки не доходят. 
Добавлено after 1 minute 39 seconds:
Тм еще 7735 медленный.
Добавлено after 1 minute 39 seconds:
Тм еще 7735 медленный.
IVL ex UA6PJ
- >TEHb<
- Друг Кота
- Сообщения: 5731
- Зарегистрирован: Ср ноя 11, 2009 17:19:30
- Откуда: Воронеж
- Контактная информация:
Re: частотомер на GD32f303c
ОООО! 303 такую шикарную аналоговую перефирию имеет, закачаешься! Модулей АЦП россыпь, а уж каналов и вовсе как у дурака фантиков. И весьма недурственные АЦП, смею сказать.
"Привет!" - соврал он.
-
linkov1959
- Держит паяльник хвостом
- Сообщения: 923
- Зарегистрирован: Пн сен 10, 2018 19:16:28
Re: частотомер на GD32f303c
GD32f303 против stm32f303 кто-нибудь сравнивал АЦП?
- >TEHb<
- Друг Кота
- Сообщения: 5731
- Зарегистрирован: Ср ноя 11, 2009 17:19:30
- Откуда: Воронеж
- Контактная информация:
Re: частотомер на GD32f303c
Не, ГД не довелось использовать. Лежит одна, но другой модели. Да и до той руки не дошли. А вот оригинальная стм32ф303 довольно приятная микросхемка.
"Привет!" - соврал он.
-
Игорь2111
- Встал на лапы
- Сообщения: 108
- Зарегистрирован: Вс май 15, 2022 23:04:19
- Откуда: Белгородская обл.
Re: частотомер на GD32f303c
Немного переделан индикатор формы сигнала.
Добавлена сетка, расчет времени развертки на деление
и переменные резисторы для изменения времени развертки и частоты генератора на 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 ест)),
Добавлена сетка, расчет времени развертки на деление
и переменные резисторы для изменения времени развертки и частоты генератора на 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 КБ) 87 скачиваний
- 240265
- Электрический кот
- Сообщения: 1029
- Зарегистрирован: Сб мар 09, 2013 11:29:22
- Откуда: 40RUS, Жуков
Re: частотомер на GD32f303c
https://disk.yandex.ru/d/zgN9puZg3NKG8m ... /_50mV_24M Здесь 2 АЦП в интерливе , камень 120МГц получилось 24 Меасэмпла при 8 битах.
IVL ex UA6PJ
-
Игорь2111
- Встал на лапы
- Сообщения: 108
- Зарегистрирован: Вс май 15, 2022 23:04:19
- Откуда: Белгородская обл.
Re: частотомер на GD32f303c
На сайте 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
По фото видно что на период 9 выборок ADC.
(или это линеаризация=растяжка)
Заявлено 16 MSPS при 8 бит.
Если есть у кого реальные фото меандр 1 МГц с stm32f303 просьба выложить.
Добавлено after 23 minutes 8 seconds:
фото с сайта
https://img.radiokot.ru/files/149432/37unqg5xid.png
-
linkov1959
- Держит паяльник хвостом
- Сообщения: 923
- Зарегистрирован: Пн сен 10, 2018 19:16:28
Re: частотомер на GD32f303c
9 MSPS, меандр 100кГц. stm32f103

-
Игорь2111
- Встал на лапы
- Сообщения: 108
- Зарегистрирован: Вс май 15, 2022 23:04:19
- Откуда: Белгородская обл.
Re: частотомер на GD32f303c
А 1 МГц есть фото?