Тактирование stm32

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Tulupovden
Родился
Сообщения: 14
Зарегистрирован: Вт окт 01, 2013 08:47:54

Тактирование stm32

Сообщение Tulupovden »

Потребовалось мне разработать на базе микроконтроллера stm32h723zgt6. МК будет работать с быстрыми интерфейсами, к тому же есть некоторые требования к точности времени. Хотелось бы обеспечить ему высокоточное тактирование. На основе AN2867 пытался подобрать кварцевый резонатор и нагрузочные конденсаторы к нему. Выбрал кварц на 24 мГц и нагрузочной емкостью 10пф (XXCBBCNANF-24.000000MHZ). С емкостью конденсаторов не все так ясно, так как паразитную емкость рассчитать довольно сложно, а каждый пикофарад довольно сильно меняет значение емкости нагрузочных конденсаторов. По формуле CL1=CL2=2(CL-Cs), если предположить что паразитная емкость 6пф получается емкость конденсаторов 8 пф, а если предположить что паразитная емкость 7 пф, то конденсторы уже нужны емкостью 6 пф. Соответственно первый вопрос, насколько точно необходимо попасть в нужную нагрузочную емкость, чтобы все работало нормально?

Вариант 2, на мой взгляд более предпочтительный - использовать кварцевый генератор (например какой нибудь HCI TC32H4-25.000-33GNDTNL ). Но я не понимаю почему не так часто используется, ведь стоят они не значительно дороже, многие имеют температурную компенсацию и тп. Ведь на первый вгляд все что нужно, это подать напряжение питания на генератор, и получать красивые прямоугольные импульсы на входе МК без лишних заморочек. Пытаясь найти что то в интернете на примере фактического использования, везде нахожу только кварцевые резонаторы. Чем кварцевый генератор лучше? Какие есть сложности и нюансы? Почему реже используются? Буду рад любой информации
Реклама
linkov1959
Держит паяльник хвостом
Сообщения: 923
Зарегистрирован: Пн сен 10, 2018 19:16:28

Re: Тактирование stm32

Сообщение linkov1959 »

Реклама
Tulupovden
Родился
Сообщения: 14
Зарегистрирован: Вт окт 01, 2013 08:47:54

Re: Тактирование stm32

Сообщение Tulupovden »

linkov1959, Безусловно деталька мне нравится, но к сожалению на остальные вопросы пока ответа не нахожу.
Аватара пользователя
GARMIN
Держит паяльник хвостом
Сообщения: 954
Зарегистрирован: Вс дек 02, 2012 16:58:33
Откуда: от туда
Контактная информация:

Re: Тактирование stm32

Сообщение GARMIN »

Не всем нужна ppm точность в микроконтроллере. PLL умножитель внутри микроконтроллера не держит частоту абсолютно точно. Используйте внешний генератор для гарантированной точности задающего сигнала, но не забывайте о внутренних ограничениях процессора.
Реклама
Эиком - электронные компоненты и радиодетали
Tulupovden
Родился
Сообщения: 14
Зарегистрирован: Вт окт 01, 2013 08:47:54

Re: Тактирование stm32

Сообщение Tulupovden »

А как правильно подключить тот же TCXO к любому stm32. Есть ли какая схема, или доп. информация
Реклама
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: Тактирование stm32

Сообщение VladislavS »

Раздел Clocks в RM пробовали читать?
Реклама
tonyk
Это не хвост, это антенна
Сообщения: 1309
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Re: Тактирование stm32

Сообщение tonyk »

Tulupovden писал(а):Но я не понимаю почему не так часто используется, ведь стоят они не значительно дороже
Разница в 10 раз это не значительно?
linkov1959
Держит паяльник хвостом
Сообщения: 923
Зарегистрирован: Пн сен 10, 2018 19:16:28

Re: Тактирование stm32

Сообщение linkov1959 »

[uquote="VladislavS",url="/forum/viewtopic.php?p=4523175#p4523175"]Раздел Clocks в RM пробовали читать?[/uquote]
Ну Вы даете, может ещё мозг напрячь? :shock:
Игорь2111
Встал на лапы
Сообщения: 108
Зарегистрирован: Вс май 15, 2022 23:04:19
Откуда: Белгородская обл.

Re: Тактирование stm32

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

Всё зависит от бюджета.
От керамических резонаторов - 20 руб до
Рубидиевого стандарта -200000 руб.
Просто надо точнее писать ТЗ.
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6262
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: Тактирование stm32

Сообщение Asmodey »

[uquote="Tulupovden",url="/forum/viewtopic.php?p=4522990#p4522990"]Вариант 2, на мой взгляд более предпочтительный - использовать кварцевый генератор (например какой нибудь HCI TC32H4-25.000-33GNDTNL ). Но я не понимаю почему не так часто используется, ведь стоят они не значительно дороже[/uquote]
Да, разница почти незаметная :)) 10 рублей за резонатор на Алике и 100-150 руб за кварцевый генератор там же...
Астролябия-сама меряет, было бы что мерять!!!
Игорь2111
Встал на лапы
Сообщения: 108
Зарегистрирован: Вс май 15, 2022 23:04:19
Откуда: Белгородская обл.

Re: Тактирование stm32

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

linkov1959
Насчёт напрячь мозг- время это не просто
https://habr.com/ru/articles/677064/
Особенно понравилось что голова стареет быстрее чем ноги когда стоишь
viiv
Грызет канифоль
Сообщения: 289
Зарегистрирован: Чт ноя 06, 2014 13:09:06

Re: Тактирование stm32

Сообщение viiv »

[uquote="Asmodey",url="/forum/viewtopic.php?p=4523514#p4523514"]Да, разница почти незаметная :)) 10 рублей за резонатор на Алике и 100-150 руб за кварцевый генератор там же...[/uquote]

Вроде, заметная разница. И сильно дешевле 10р можно найти.

Да и как-то (субъективно) кристалл проще найти, чем генератор. Особенно, если частота специфичная.
Там где работаю, практически всегда святят генераторы. Да, дороже, но тиражи у нас не огромные и сознательно идем на некоторое удорожание. Как правило с генераторами "геморроя" меньше и связано это с тем, что сейчас на рынке полный бардак, можно запросто "какашку" купить. Заказываем ту же модель, что и раньше, того-же производителя, но могут прислать все что угодно: от полного "шлака", до 10-20% в партии нерабочих кристаллов. От цены не сильно зависит, бывает за рубль пучок - и все работает, бывает - вроде и нормальный поставщик и цена нормальная, а присылают полную фигню. Да поставщик, заберет и вернет деньги, но время-то потеряно.... С генераторами такое реже бывает. Нам оказывается "дешевле" взять подороже генератор, чем (возможно) иметь геморрой с кристаллами. А если требуется какой-то специфический кристалл, например, когда требуется возможность чуть двигать частоту - тут вообще может быть проблема такой кристалл купить, а генератор VCXO - проще.

PS. А так от задачи зависит, может и внутреннего RC-генератора хватит - тогда и вообще ничего внешнего не надо ставить :-)
Ответить

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