Перейти к содержанию
    

Сбоит HSE STM32 при работе GSM

Столкнуляся с такой проблемой. Для STM32F205RET6 включен CSS (clock security system), при сбое работы HSE генерируется прерывание NMI. Факт сбоя регистрирую в BKPSRAM STM32 и делаю ресет. Плата работает с Ethernet и GSM. Только при работе с GSM (SIM800C) иногда фиксирую у пользователя ненулевой счетчик сработки CSS.

Антенна GSM - вот такая. С антенной на кабеле 2 м лучше, но должно работать и с антенной рядом.

Добиться сработки CSS на столе не удается, что только не делал. Пробовал работать без антенны - SIM800C работает и без антенны, все базовые вышки рядом. Подключал вместо антенны экивалент в виде 4 резисторов 1206 по 200 Ом, тоже работает без проблем как и без антенны. Испытывал питание (ST1S14) эквиваленом нагрузки 2А - без проблем.

По плате - GSM в виде модуля. Питание и земля на GSM дублируются 4-я ножками разъема PLS. Кварц STM32 разведен по всем правилам - с землей STM32 соединяется отдельно от отстальной земли, есть экранирующая петля вокруг цепей кварца.

IMG_20191029_142345.jpg

gsm_bottom - копия.png

gsm_top - копия.png

main.png

main_bottom.png

main_gnd.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так напряжение питания у потребителя какое, откуда берется?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 minutes ago, ViKo said:

Так напряжение питания у потребителя какое, откуда берется?

На ST1S14 поступает 12В с внешнего сетевого адаптера 12В 1A. C ST1S14 выходит-4В для питания GSM. МК запитывается от этих же 4В через LDO.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

То есть, падение на LDO регуляторе 0,7 В. А при просадке во время передачи - еще меньше. Может, в этом кроется разгадка? Если попробовать от маломощного источника запитать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, ViKo said:

То есть, падение на LDO регуляторе 0,7 В. А при просадке во время передачи - еще меньше. Может, в этом кроется разгадка? Если попробовать от маломощного источника запитать?

Померял, выходит 4.15В с ST1S14, при нагрузке 2А - 4.12В

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Лучше бы осциллографом смотреть, как напряжение дёргается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, turnon сказал:

Добиться сработки CSS на столе не удается, что только не делал.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, ViKo said:

Лучше бы осциллографом смотреть, как напряжение дёргается.

Глянул осциллографом, проводом "искрю" по резистору 2Ом 5Вт - то же что и мультиметром, только пульсации возрастают до 200 мВ. На 3.3В тоже стабильно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

LDO может именно от радиочастотной наводки пакостничать. И неплохо бы в блокировках набирать "батареи" из конденсаторов разной емкости (от десятков-сотен pF).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 hours ago, rx3apf said:

LDO может именно от радиочастотной наводки пакостничать. И неплохо бы в блокировках набирать "батареи" из конденсаторов разной емкости (от десятков-сотен pF).

А как его полечить? Или может есть какой устойчивый к наводкам LDO? Сейчас использую LP2985.

14 hours ago, x893 said:

А где схема ?

gsm.pdf

main.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А не пробовали поставить кварц на меньшую частоту. На 8МГц или 16 ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 minutes ago, x893 said:

А не пробовали поставить кварц на меньшую частоту. На 8МГц или 16 ?

Не пробовал, а как это поможет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Перейти на тактирование от встроенного RC-генератора с калибровкой по часовому кварцу.

Сильно увеличить число блокировочных 100pF конденсаторов  на плате - те что там указаны для ВЧ смех да и только(у SMD емкости в 1мкФ частота собственного резонанса меньше 10МГц - т.е. выше этой частоты вместо емкости имеем суррогатную индуктивность..).

Убрать нах...н С32 в обратной связи стабилизатора.  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 hours ago, artemkad said:

Убрать нах...н С32 в обратной связи стабилизатора.  

Извините, на схеме заложен, но на плате нет. Так что убран.
 

13 hours ago, artemkad said:

Перейти на тактирование от встроенного RC-генератора с калибровкой по часовому кварцу.

Вариант интересный, а как часто калибровать чтобы быть уверенным что USB и UART будут работать также хорошо как и от HSE c кварцем? Или ткните пожалуйста, где об этом почитать.
 

13 hours ago, artemkad said:

Сильно увеличить число блокировочных 100pF конденсаторов  на плате - те что там указаны для ВЧ смех да и только(у SMD емкости в 1мкФ частота собственного резонанса меньше 10МГц - т.е. выше этой частоты вместо емкости имеем суррогатную индуктивность..).

Где именно? На ножки питания МК?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...