RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Апрель 2024
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930     

Календарь Календарь

Последние темы
» Вити больше нет!
автор bug19 Пн Фев 20 2023, 19:54

» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47

» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05

» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03

» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02

» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52

» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36

» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37

» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33

» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00

» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58

» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17

» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07

» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08

» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09

» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02

» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47

» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11

» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33

» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38

» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12

» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01

» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22

» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08

» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08

Самые активные пользователи за месяц
Нет пользователей

Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск


Reset and clock control for STM32F405/07/15/17 (RCC)

Перейти вниз

Reset and clock control for STM32F405/07/15/17 (RCC) Empty Reset and clock control for STM32F405/07/15/17 (RCC)

Сообщение  Viktor2312 Сб Май 13 2017, 21:34

1

.
.


Данный перевод является машинным, могут быть серьёзные заскоки или некорректные названия, но для понимания общей сути, может пригодиться...


Reset and clock control for
STM32F405/07/15/17 (RCC)
(Блок сброса и генерации тактового сигнала)


Reset


После старта у нас выключена почти вся периферия и работающим остаётся только ядро и выводы портов отвечающие за отладку. Тактовый генератор приостановлен подсистемой сброса, в системе сброса и тактирования - RCC (Reset and clock control).

____Существует три типа сброса, которые определяются как системный сброс, сброс по событиям питания микроконтроллера и сброс резервного домена:

  1. Системный сброс.
  2. Сброс по событиям питания микроконтроллера.
  3. Сброс резервного домена.


System reset

____Системный сброс устанавливает все регистры до значений по умолчанию, кроме флагов сброса в регистре CSR контроллера тактовых импульсов и регистров в домене Backup.
____Сброс системы происходит при возникновении одного из следующих событий:

  1. Низкий уровень на выводе NRST (внешний сброс).
  2. По событию от сторожевого таймера (WWDG reset).
  3. По событию от независимого сторожевого таймера (IWDG reset).
  4. Программный сброс (SW reset).
  5. Сброс по низкому уровню напряжения питания (Low-power management reset).

____Источник сброса может быть идентифицирован по флагам в RCC_CSR.

Software reset

____Источник сброса может быть идентифицирован путем проверки флагов сброса в регистрах RCC clock control & status register (RCC_CSR).
____Бит SYSRESETREQ в Cortex®-M4 с регистром управления прерываниями и перезагрузкой FPU должен быть настроен для принудительного сброса программного обеспечения на устройстве. Для получения более подробной информации обратитесь к Cortex®-M4 с техническим справочным руководством FPU.

P. S. Программный сброс. Инициируется через SYSRESETREQ бит в SBC_AIRCR регистре.

Low-power management reset

____Существует два способа формирования сигнала сброса, при переходе в режим ожидания и остановки:

  1. Сброс генерации при входе в режим ожидания:

    Этот тип сброса активируется сбросом бита nRST_STDBY в регистре пользовательских опций . В этом случае, всякий раз, когда последовательность ввода в режиме ожидания успешно выполняется, устройство сбрасывается вместо входа в режим ожидания.

  2. Сброс при входе в режим остановки:

    Этот тип сброса активируется сбросом бита nRST_STOP в регистре пользовательских опций. В этом случае, всякий раз, когда последовательность входа в режим остановки успешно выполняется, устройство сбрасывается вместо входа в режим останова.


Power reset

____Сброс питания генерируется при возникновении одного из следующих событий:

  1. Сброс при включении/выключении питания (сброс POR/PDR) или сброс напряжения (BOR)
  2. При выходе из режима ожидания

____Сброс по питанию устанавливает все регистры в свои значения сброса, кроме домена Backup.
____Эти источники действуют на вывод NRST, и он всегда остается низким во время фазы задержки. Пользовательский программный вектор RESET фиксируется по адресу 0x0000_0004 в карте памяти.
____Сигнал сброса системы, поступающий на устройство, выводится на вывод NRST. Импульсный генератор гарантирует минимальную длительность импульса сброса 20 мкс для каждого внутреннего источника сброса. В случае внешнего сброса, импульс сброса генерируется, в то время как контакт NRST имеет низкий уровень.

Reset and clock control for STM32F405/07/15/17 (RCC) 0_192df1_db78aee5_orig

____Домен резервного копирования имеет два отдельных сброса, которые затрагивают только резервный домен.


Backup domain reset
(Сброс резервной области)

____Сброс домена резервного копирования устанавливает все регистры RTC и регистр RCC_BDCR в их значения сброса. Этот сброс не влияет на BKPSRAM. Единственный способ сброса BKPSRAM - через интерфейс Flash, запрашивая изменение уровня защиты от 1 до 0.
____Сброс резервного домена создаётся при возникновении одного из следующих событий:

  1. Программный сброс, вызванный установкой бита BDRST в резервном хранилище RCC регистра управления доменом (RCC_BDCR).
  2. VDD или VBAT, если оба источника питания ранее были выключены.


Clocks
(Тактирование)

____Для управления системной тактовой частотой (SYSCLK) можно использовать три разных источника синхронизации:

  • HSI - высокочастотный встроенный генератор (RC) тактового сигнала.

  • HSE - высокочастотный внешний генератор тактового сигнала.

  • PLL - фазовая автоподстройка частоты (ФАПЧ), умножитель частоты с управляемым коэффициентом умножения.

____Устройства имеют два следующих вторичных источника синхронизации:

  • LSI - 32 кГц низкоскоростной внутренний RC генератор, который управляет независимым сторожевым таймером и, опционально, RTC, используемым для автоматического пробуждения из режима Stop/Standby.

  • LSE - 32,768 кГц низкочастотный внешний кварцевый резонатор, который по выбору управляет часами реального времени RTC (RTCCLK).

____Каждый источник тактирования может быть независимо включён или выключен, когда он не используется, для оптимизации потребления энергии.

Reset and clock control for STM32F405/07/15/17 (RCC) 0_192e45_f0333bce_orig
Структурная схема системы формирования тактовых частот.

____Контроллер синхронизации обеспечивает высокую степень гибкости применения при выборе внешнего кварцевого резонатора или генератора для работы ядра и периферийных устройств на самой высокой частоте и гарантирует соответствующую частоту для периферийных устройств, которым требуются определенные тактовые частоты, такие как Ethernet, USB OTG FS и HS, I2S и SDIO.
____Несколько предварительных делителей используются для настройки частоты AHB, высокоскоростного APB (APB2) и низкоскоростного APB (APB1). Максимальная частота домена AHB составляет 168 МГц. Максимальная разрешенная частота высокоскоростного домена APB2 составляет 84 МГц. Максимальная разрешенная частота низкоскоростного домена APB1 составляет 42 МГц.
____Основной тактовый сигнал разделён и пропущен через блоки предделителей для того чтобы соответствовать требованиям периферии. Для основной линии используется сигнал с AHB источника, который используется для генерации тактового сигнала ядра, DMA (ПДП), AHB шины.
____Все периферийные тактовые частоты получаются из системной тактовой частоты  (SYSCLK), за исключением:

  • Тактовая частота для USB OTG FS (48 МГц), тактовая частота случайных аналоговых генераторов (RNG)
    (≤48 МГц) и тактовый сигнал SDIO (≤ 48 МГц), которые поступают с определенного выхода PLL.

  • Тактовая частота для интерфейса I2S.
    Чтобы достичь высококачественного звука, тактовые частоты для I2S могут быть получены либо из конкретного PLL (PLLI2S), либо из внешних синхронизирующих импульсов, поступающих с вывода I2S_CKIN.

  • Тактовая частота для USB OTG HS (60 МГц), которая предоставляется от внешнего PHY.

  • Тактовая частота для Ethernet MAC (TX, RX и RMII), которая поступает от внешнего PHY. Когда используется Ethernet, тактовая частота AHB должна быть не менее 25 МГц.

____




.

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения