Страница 1 из 1

Запуск stm32 от ds3231 в качестве генератора.

Добавлено: Ср дек 16, 2020 00:07:15
SgtPepper_91
У ds3231 есть два вывода, sqw, который можно настроить на 8Мгц прямоугольного импульса, и вывод sqw32, на 32768. я так понимаю если их завести на вход osc_in и osc32_in у stm32, то можно запустить МК от этих импульсов. Вот только в интернете я никак не найду практической реализации такой темы. (Хотя казалось бы) Ок, sqw32 наверное особо смысла подключать нет, ds3231 - это и так часы. Но всё же интересно, как правильно подключить? Пины эти открытого стока, т.е. нужны подтягивающие резисторы. Если к 3.3В подтягивать, какой величины должны быть эти резисторы? И нужно ли ещё что-то в обвязку такой схемы?

Изображение

Re: Запуск stm32 от ds3231 в качестве генератора.

Добавлено: Ср дек 16, 2020 00:28:41
BlackKilkennyCat
Резисторы должны быть достаточны для обеспечения крутого фронта, при этом не вызывать ненужный большой ток.
Смотрятся ёмкость входа (с учётом физической цепи, мож там проводов километр) и параметры входной частоты, после чего считается.

Re: Запуск stm32 от ds3231 в качестве генератора.

Добавлено: Ср дек 16, 2020 00:54:45
SgtPepper_91
ёмкость входа в даташите например у stm32f103 вроде не указана. или я ошибаюсь?

Re: Запуск stm32 от ds3231 в качестве генератора.

Добавлено: Ср дек 16, 2020 02:33:16
BlackKilkennyCat
ошибаетесь. страницы 51 и 52.

Re: Запуск stm32 от ds3231 в качестве генератора.

Добавлено: Ср дек 16, 2020 06:54:32
uldemir
[uquote="SgtPepper_91",url="/forum/viewtopic.php?p=3942100#p3942100"]У ds3231 есть два вывода, sqw, который можно настроить на 8Мгц прямоугольного импульса,[/uquote]Где вы там взяли аж 8МГц????? В таблице написано 8.192кГц - это только 8192 герца

Re: Запуск stm32 от ds3231 в качестве генератора.

Добавлено: Ср дек 16, 2020 08:43:20
OKF
Да хотя бы логику включить. ОТКУДА там 8-ми МГЦ взяться!

Re: Запуск stm32 от ds3231 в качестве генератора.

Добавлено: Ср дек 16, 2020 09:38:06
SgtPepper_91
[uquote="uldemir",url="/forum/viewtopic.php?p=3942148#p3942148"][uquote="SgtPepper_91",url="/forum/viewtopic.php?p=3942100#p3942100"]У ds3231 есть два вывода, sqw, который можно настроить на 8Мгц прямоугольного импульса,[/uquote]Где вы там взяли аж 8МГц????? В таблице написано 8.192кГц - это только 8192 герца[/uquote]

Оу... Мимо прочитал. Это объясняет, почему в интернете ни одной подобной схемы нет
OKF писал(а):Да хотя бы логику включить. ОТКУДА там 8-ми МГЦ взяться!
Ну эммм... А почему бы и нет?)

Re: Запуск stm32 от ds3231 в качестве генератора.

Добавлено: Ср дек 16, 2020 10:06:15
OKF
Ну нет, так нет.)

Re: Запуск stm32 от ds3231 в качестве генератора.

Добавлено: Ср дек 16, 2020 16:19:17
BlackKilkennyCat
[uquote="SgtPepper_91",url="/forum/viewtopic.php?p=3942183#p3942183"]Это объясняет, почему в интернете ни одной подобной схемы нет[/uquote]
вовсе не поэтому. Оно просто нафиг не нужно. Внешнее тактирование необходимо в двух случаях:
а)отсутствует внутреннее;
б)необходима гарантированная синхронизация всего и вся

а 8кГц - вполне нормальная частота. Особенно для батарейных решений. У меня есть проекты гораздо"тормознутее".

[uquote="OKF",url="/forum/viewtopic.php?p=3942168#p3942168"]Да хотя бы логику включить. ОТКУДА там 8-ми МГЦ взяться![/uquote]
Логика тут работает только если не знать о существовании умножителей частоты. Например, умножение на 256 даст чуть более 8 МГц.
Так что, не стоит уповать на логику.