Кто любит RISC в жизни, заходим, не стесняемся.
Пт авг 18, 2023 17:50:18
Игорь2111, там задействован внутренний ОУ, а он по частоте не тянет.
Пт авг 18, 2023 17:59:12
А 1 МГц есть фото?
Камень stm32f103! Была идея бюджетного ослика для ремонта ИБП. Если поработать с GD32, то получше должно быть под разгон.
Пт авг 18, 2023 18:18:26
В stm32f103 внутренего ОУ нету, есть в stm32f303
Пт авг 18, 2023 23:06:05
Не это не моя картинка.
С такими характеристиками ADC как у stm32f303 должен быть чистый меандр на 2 мгц.
Моя картинка стробоскопической оцифровки ADC
( это не стабильная картинка, появляется примерно раз в 5-10 сек)
https://img.radiokot.ru/files/149432/37v9g0k20t.jpgПри 72 МГц тактовой неразогнаная ADC stm32f303 будет быстрее разогнаного gd32f303
А если ещё и разогнать
Сб авг 19, 2023 08:11:06
240265, я делал этот ослик, но там недоделанная прошивка, а автор отказался предоставить исходники, пришлось делать свой ослик на stm32f103, а на снятом 303м проце сделал RLC-71.
Вс авг 20, 2023 14:54:00
Игорь2111, поставил кокос, поморгал диодом на stm32f103 и теперь могу на GD повторить Ваш проект. А как Вы настраиваете периферию, на тот случай, если придется изменять?
Мои идеи по частотомеру.
viewtopic.php?f=59&t=180991GD и есть тот быстрый, дешевый и подходящий камень.
Вс авг 20, 2023 22:39:08
По китайским репликам stm32f нашёл интересную статью где написано что оригинальные stm делаются по 120 нм технологии, китайцам не выгодно по ней делать и они делают на 90 нм из-за чего рабочая частота значительно увеличивается.
Добавлено after 29 minutes 3 seconds:gd32f303 тоже что и stm32f103 с прикрученными доп. плюшками.
и скоростной памятью до 256 кб.
На сайте GD есть мануал, даташит и библиотеки для Кейла и ИАР.
Я чтоб не переучиваться шью ГД под видом СТМ, а доп плюшки подключаю и настраиваю прямой записью битов в регистры( которых в СТМ нету)
Сложных вычислений не использую и преимущества ядра М4 перед М3 не использую.
На куб и хал у меня аллергия.
Последний раз редактировалось
Игорь2111 Вс авг 20, 2023 23:28:00, всего редактировалось 1 раз.
Вс авг 20, 2023 23:14:18
Игорь2111, таймеры не совпадают тоже. У 103го 1 продвинутый и 3 общих, у GD303 2продвинутых, 4 общих и 2 базовых. Таймеры одного типа должны совпадать по регистрам, лишние таймеры GD должны иметь аналоги регистров в других камнях STM, но это не точно:)
Вс авг 20, 2023 23:39:12
Распечатай Мемори МАП из 0008 и даташита на GD32F303 положи рядом и сравни и всё станет ясно. В ГД периферия считается с 0 , в СТМ с1.
Т.е тим 1 в СТМ = тим 0 в ГД
А количество периферии зависит от корпуса ( и линейки) и указано в даташите, в нём же и подключение периферии к выводам МК.
Последнее верно, поэтому шьем gd32f303с как stm32f103RC а не f103c8.
Ищем аналог ( 103 ) по количеству переферии, объёму РАМ и флеш и под видом СТМ прошиваем.
Пн авг 21, 2023 16:54:26
Игорь2111, значит мне нужно в кубе писать прогу своего частотомера на stm32F103RC и потом прошивать GD? На какой максимальной частоте тактируются таймеры GD в разгоне?
Пн авг 21, 2023 22:40:08
В Кубе не работаю поэтому совет дать не могу.
Для 303v системная частота до 280 мгц
Для 303с
Системная до 320 мгц
Таймера- 320 мгц
ADC 5 MSPS при тактовой 64 мгц
SPI 40 мгц
USART 4,5 Мбит/сек
Вт авг 22, 2023 18:15:05
Игорь2111, супер! Я на Н743 только 225Мгц смог для таймеров выставить.
Вт авг 29, 2023 19:04:22
Для GD32F303C при 320 мгц тактовой USART 2 и 3 работают до 3 Мбод/сек.(2, 4 Мбит/сек)
Проверено с терминалом 1.9b и свистком ch340.
Жаль терминал не успевает строить график осциллограммы после передачи буфера 160 точек*6 бит.
Последний раз редактировалось
Игорь2111 Вт авг 29, 2023 21:48:20, всего редактировалось 2 раз(а).
Вт авг 29, 2023 20:26:16
Стародавние ПИК-и (напр., PIC16F690) вполне себе работали на 6Мбит/сек при тактовой 24MHz.
Или железо стало хреновей, чем было раньше, или вы его не так готовите :)
Пт сен 01, 2023 00:29:06
Другая плата с gd32f303c запустилась только на 280 мгц ( как и 303v )
Добавил генератор 3 фазы с инверсными выходами (и регулировкой скважности)
на таймере 1
на фото
сигнал 100 кгц
выходы 1 скважность -6% 2-50% 3-75%
и на инверсных выходах
Добавлено after 2 minutes 12 seconds:фото макетки прямые выходы
https://img.radiokot.ru/files/149432/38anopkc11.jpgДобавлено after 2 minutes 28 seconds:фото инверсные выходы
https://img.radiokot.ru/files/149432/38ank2pojg.jpg
- Вложения
-
- n5-3-GD303C частот +осцилограф 3кан + ген+3фазыN-tim1f3.rar
- (22.48 KiB) Скачиваний: 56
Пт сен 01, 2023 19:52:15
Игорь2111, тут грех не использовать таймеры во всей красе - 3 фазы ШИМ синуса с управлением по частоте и амплитуде.
Сб сен 09, 2023 00:23:50
Расчет синуса (быстрый способ)
P.S
Огромная благодарность AVI-crak за выложенный рабочий пример
Добавлено after 1 minute 56 seconds:фото результата расчета синуса
https://img.radiokot.ru/files/149432/38jh50saz4.jpg
- Вложения
-
- GD32F303 расчет синуса.rar
- (17.3 KiB) Скачиваний: 49
Сб сен 09, 2023 12:40:19
Весьма интересный алгоритм, только вы определитесь, в чём считаете, во флоат или дабл, а то нехорошо намешано.
Например, 2.75573984254e-06f - такого не бывает.
Сб сен 09, 2023 12:50:25
Это не мой алгоритм, а уважаемого AVI-crak.
В stm32f103 в функцию передаётся только double, float не передаётся.
Обратно только int.
double float не возвращаются.
Это на CooCox. На других IDE не знаю.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.