Проблемы с stm32wba54.

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Аватара пользователя
Maniak003
Встал на лапы
Сообщения: 92
Зарегистрирован: Ср июл 28, 2021 09:51:23
Откуда: СПб.

Проблемы с stm32wba54.

Сообщение Maniak003 »

Если кто сталкивался, помогите разобраться. При включенном RF, периодически изменяется тактовая частота МК, ровно в два раза.
Что бы было наглядно, вот так выглядит выход таймера:
Изображение

Проблемы со всей периферией: usart, adc и т.д.

Пробовал все мыслимые конфигурации, но частота всегда увеличивается в два раза. Тоже самое происходит на nucleo-wba52cg. Частота повышается в момент активности Bluetooth.

На всякий случай настройки таймера и частот.
Изображение Изображение

Продолжаю изучать RM, но пока ничего не нашел...
Реклама
Аватара пользователя
Maniak003
Встал на лапы
Сообщения: 92
Зарегистрирован: Ср июл 28, 2021 09:51:23
Откуда: СПб.

Re: Проблемы с stm32wba54.

Сообщение Maniak003 »

Что удалось понять: Эффект порождается после system clock mux

Изображение

Независимо от источника, на выходе (SYSCLK) тактирование всегда будет меняться. Вот симптомы тактирования USART2 от SYSCLK.

Изображение

Если переключить на HSI -- все замечательно.

Думаю, что WPAN переключает system clock mux для каких то своих нужд во время работы bluetooth. Но дело в том, что если настроить все источники на одну частоту (16MHz), эффект сохраняется, видимо еще и PLL перенастраивается.
Реклама
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: Проблемы с stm32wba54.

Сообщение jcxz »

[uquote="Maniak003",url="/forum/viewtopic.php?p=4592116#p4592116"]Что удалось понять: Эффект порождается после system clock mux

Изображение[/uquote]Судя по вашей же картинке - у вас источник частоты HSE (кварц? генератор?) почему-то нестабильны. Ну или CSS их такими считает. Может CSS криво работает? Потому CSS и дёргает туда-сюда коммутатором: HSE <-> HSI.
Так что пути 2:
1) или разобраться с CSS и правильно с ней работать (раз уж решили её задействовать), и разобраться с качеством сигнала HSE;
2) или отключить её нафик (если уверены что источник HSE нормальный).
Аватара пользователя
Maniak003
Встал на лапы
Сообщения: 92
Зарегистрирован: Ср июл 28, 2021 09:51:23
Откуда: СПб.

Re: Проблемы с stm32wba54.

Сообщение Maniak003 »

Картинку с частотами приложил как пример. Не важно что используется HSE, HSI, PLL, после system clock mux, наблюдается описанный эффект.
CSS на самом деле выключен, если включить будет так:

Изображение

К тому же на коммутатор приходят что от HSE, что от HSI -- 16Mhz, а частота меняется ровно в два раза.

HSE -- вполне стабилен, поскольку если отключить RF часть -- все работает замечательно. Ранее писал, что так же ведет себя nucleo-wba52.
Реклама
Эиком - электронные компоненты и радиодетали
Ответить

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