STM32F103CB - Кристаллический выбор?

Furkancetin
Солнце 20 сентября 2015 12:16
Привет, друзья

В ближайшем будущем я начну проектировать свою печатную плату за STM32 Smart Watch Project. Мне любопытно использовать кристаллы мураты со встроенными конденсаторами. Они так часто используются в досках Arduino для его небольшого размера. Может ли кто -нибудь подтвердить, что я могу использовать их с помощью STM32F103CB, для обоих 8 МГц One и 32.768 Один RTC требует? Вот несколько ссылок:

См
Digikey - Murata 8 МГц кристалл


Я изучил таблицу данных платы OpenCM (который использует STM32F103CB) и увидел, что генератор 8 МГц сочетается с 22pf -конденсаторами. В Arduino Poards Atmega328 также объединяется с 22pf -конденсаторами с 16 МГц кристаллом (и то же самое с 8 МГц, когда это 3.3 В). Если это сработает, мне было бы здорово использовать 1 компонент с 3 прокладками вместо 3 компонентов с 6 или 8 прокладками (в зависимости от кристалла SMD).

Изображение

Мадиас
Солнце 20 сентября 2015 13:52
Это все о точности: Quartz = High Acc. , Резонатор = нижний ACC.
Этот вопрос обсуждался часто, например:
http: // www.Инструменты.com/answers/ce ... r-arduino/
Так что для RTC я лично не буду принимать резонатор, для HSE: хороший вопрос, зависит от дополнительной периферии.

Ахулл
Солнце 20 сентября 2015 г. 16:47
Здесь немного фона о RTC и выборе кристаллов здесь... http: // www.STM32duino.com/viewtopic.PHP?f = 15&t = 132 Должен признаться, я просто пощечинул недорогой кристалл для часов без крышек. Что -то вроде этого И это хорошо. На STM32F103 есть регистры, которые позволят вам настроить RTCClock, чтобы соответствовать кристаллу, для большей точности, но я не изучал это.

Стевех
Солнце 20 сентября 2015 г. 22:07
Я читал, что даже хорошие кристаллы для целей RTC не так точны, как хотите... Гораздо меньше, чем кварцевые кристаллические наручные часы.
Такие часы очень точны по двум причинам
1) Производитель лазерных путей, чтобы получить генератор. очень близко
2) Такие часы не имеют экстремальных температур из-за близости к телу и в других местах, отличная эмбиент на дому.

(1) это ключ, иначе вы, вероятно, увидите секунды дрейфа через несколько дней.

Некоторые люди вкладывают настройки в микропроцессоре, чтобы время от времени выбросить RTC Absolute Time, основываясь на измерениях, чтобы определить необходимую коррекцию. Это вместо (1). ST32 имеют реестр калибровки RTC для этого.

Mrburnette
Солнце 20 сентября 2015 г. 22:15
Furkancetin написал:Привет, друзья
<...>
Если это сработает, мне было бы здорово использовать 1 компонент с 3 прокладками вместо 3 компонентов с 6 или 8 прокладками (в зависимости от кристалла SMD).

Zoomx
Пн 21 сентября 2015 12:43
: шок: Никогда не слышал о конденсаторе трюка! Спасибо, Рэй!

Furkancetin
Пн 21 сентября 2015 г. 15:12
Спасибо за информацию и советы.

Для некоторых версий Smart Watch я буду избегать глубоких деталей и сосредоточиться на общем дизайне. Но у меня появилась идея использовать кварц вместо резонатора. Это будет достаточно точным для времени. В каждой подключении я мог бы установить время от смартфона, чтобы избежать дрейфования.

Для каждого из 8 МГц и 32.768 МГц колебания, кварц с двумя конденсатором займет некоторое место на печатной плате, и это значительно, когда вы пытаетесь застрять на доске 30 см x 18 см. В любом случае, я выберу надежный путь.

Ахулл
Пн 21 сентября 2015 г., 17:07
Furkancetin написал:Спасибо за информацию и советы.

Для некоторых версий Smart Watch я буду избегать глубоких деталей и сосредоточиться на общем дизайне. Но у меня появилась идея использовать кварц вместо резонатора. Это будет достаточно точным для времени. В каждой подключении я мог бы установить время от смартфона, чтобы избежать дрейфования.

Для каждого из 8 МГц и 32.768 МГц колебания, кварц с двумя конденсатором займет некоторое место на печатной плате, и это значительно, когда вы пытаетесь застрять на доске 30 см x 18 см. В любом случае, я выберу надежный путь.

Стевех
Вторник 22 сентября 2015 г. 2:35 утра
Не ваше время, используя кристаллы 32768 без калибровки дрейфовых секунд за несколько дней?

Zoomx
Вторник 22 сентября 2015 г., 7:30 утра
У платы Launchpad MSP430 есть только 32768 Crystal, тот, который находится внутри коробки, которую вы можете припаять. На плате есть прокладки для конденсаторов, но нет конденсаторов.
Изображение
Как видите, есть два резистора. Предоставленный кристалл является цилиндрическим.

Ахулл
Вторник 22 сентября 2015 г. 10:02 утра
Стевех написал:Не ваше время, используя кристаллы 32768 без калибровки дрейфовых секунд за несколько дней?

Mrburnette
Вторник 22 сентября 2015 г., 21:43
Стевех написал:Не ваше время, используя кристаллы 32768 без калибровки дрейфовых секунд за несколько дней?

Примат
Пт 13 ноября 2015 г. 15:02
Поскольку у вас будет Bluetooth, можно автоматически сделать его там, где вы периодически обновляете часы с вашего телефона. Вы можете просто использовать внутренний генератор или внешнюю керамику, которую вы упомянули, и выполнить свои часы без кристалла RTC. Даже если он дрейфовал целую минуту каждый день, вы могли бы назначать время ежедневно, чтобы дрейф не повлиял на вас в долгосрочной перспективе. На стороне телефона потребуется некоторая кодирование, но если это умные часы, которые в любом случае подключаются к телефону, вы уже там. Вы можете столкнуться с случайными проблемами с времени, если ваш модуль Bluetooth использует UART вместо SPI, но это должно быть хорошо при более низких скоростях бода.

Mrburnette
Пт 13 ноября 2015 г., 16:00
Примат писал:Поскольку у вас будет Bluetooth, можно автоматически сделать его там, где вы периодически обновляете часы с вашего телефона. Вы можете просто использовать внутренний генератор или внешнюю керамику, которую вы упомянули, и выполнить свои часы без кристалла RTC. Даже если он дрейфовал целую минуту каждый день, вы могли бы назначать время ежедневно, чтобы дрейф не повлиял на вас в долгосрочной перспективе. На стороне телефона потребуется некоторая кодирование, но если это умные часы, которые в любом случае подключаются к телефону, вы уже там. Вы можете столкнуться с случайными проблемами с времени, если ваш модуль Bluetooth использует UART вместо SPI, но это должно быть хорошо при более низких скоростях бода.

Ахулл
Пт 13 ноября 2015 г., 16:11
Mrburnette написал:Примат писал:Поскольку у вас будет Bluetooth, можно автоматически сделать его там, где вы периодически обновляете часы с вашего телефона. Вы можете просто использовать внутренний генератор или внешнюю керамику, которую вы упомянули, и выполнить свои часы без кристалла RTC. Даже если он дрейфовал целую минуту каждый день, вы могли бы назначать время ежедневно, чтобы дрейф не повлиял на вас в долгосрочной перспективе. На стороне телефона потребуется некоторая кодирование, но если это умные часы, которые в любом случае подключаются к телефону, вы уже там. Вы можете столкнуться с случайными проблемами с времени, если ваш модуль Bluetooth использует UART вместо SPI, но это должно быть хорошо при более низких скоростях бода.

Mrburnette
Пт 13 ноября 2015 г., 16:21
@Энди:

Я думаю, что люди в коммерческом заведении ожидают «почти точного» времени, потому что они, вероятно, планируют покинуть отель для встречи/обед/ужин/самолет/поезда/и т. Д. Или они путешествуют и должны отрегулировать свои часы (Timex?). Когда люди платят за что -то, все, что считается удобством, находится под строгим (э -э -э) тщательным контролем.

Теперь я пережил время... Я хочу, чтобы мои часы синхронизировались до второго - каждый день. Солнечные часы находятся на сундуках, обращенных к ярким окнам вместе с солнечными часами Seiko WWVB (один из немногих, которые на самом деле синхронизируют 365 раз в год здесь, в Грузии. У меня также есть Mega Junghans, которой 20 лет, чем никогда не пропускает цикл синхронизации.) Большинство китайских «атомных» часов за 20 долларов США только иногда синхронизируются с WWVB из -за современного электрического шума в домах.


Луча

Freertos