реклама на сайте
подробности

 
 
> Висит мк с внешним вд..., Очень неудачная трассировка (+)
allmaker
сообщение Aug 10 2018, 19:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 18-10-06
Пользователь №: 21 440



Привет всем.
Пришлось сдуру запустить некачественую трассировку. На плате STM32L151 + сотовый модем + вашдог TPS3823. Тонкие линии питания сотового модема давали проблемы для собственной работы и качественные наводки на работу процессора. В итоге очень не частая ситуация, но есть - схема висит, встроенный вашдог проца не срабатывает, внешний вашдог тоже не сбрасывает схему, хотя на его вход не идут импульсы WDI.
Внутренний вашдог сбрасывается по 10 флагам, внешний - выход WDI внутри main цикла с нормальной (минимальной) длительностью.
Может у кого такое случалось.....
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Forger
сообщение Aug 10 2018, 21:08
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(allmaker @ Aug 10 2018, 22:38) *
встроенный вашдог проца не срабатывает, внешний вашдог тоже не сбрасывает схему, хотя на его вход не идут импульсы WDI.

А как это проверялось? Доказательства есть?

И вообще, откуда взяли такой кортавый перевод watchdog - "вашдог"?


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
allmaker
сообщение Aug 11 2018, 09:18
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 18-10-06
Пользователь №: 21 440



Цитата(Forger @ Aug 11 2018, 00:08) *
А как это проверялось? Доказательства есть?

И вообще, откуда взяли такой кортавый перевод watchdog - "вашдог"?


Проверялось осциллографом на входе WDI вочдога (так кошернее?) и на его выходе RST. Осциллограф ловит перепад. Импульсы не обнаружены.
Работоспособность вочдога проверялась в рабочем состоянии при остановке генерации импульсов на WDI, импульс сброса генерируется.
Такое впечатление, что вход сброса процессора переходит в режим выхода... и вочтог не может его притянуть к земле.
Да, в аварийном режиме подача на вход сброса 0 таки вызывает сброс процессора, питание выключать не нужно.
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Aug 11 2018, 14:15
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(allmaker @ Aug 11 2018, 13:18) *
Такое впечатление, что вход сброса процессора переходит в режим выхода... и вочтог не может его притянуть к земле.


поставьте последовательно резистор в линию сброса - осциллографом с обоих сторон резистора будет видно, кто кого и куда тянет.
Go to the top of the page
 
+Quote Post
allmaker
сообщение Aug 12 2018, 11:57
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 18-10-06
Пользователь №: 21 440



Цитата(_4afc_ @ Aug 11 2018, 17:15) *
поставьте последовательно резистор в линию сброса - осциллографом с обоих сторон резистора будет видно, кто кого и куда тянет.

Да, хорошая идея. У меня там 0 Ом стоит на всяк случАй.

Цитата(Forger @ Aug 11 2018, 13:45) *
Если сам по себе вотчдог не исправен, то попробуйте заменить другим (другой конторы).

Также см. прогу, вполне возможно после сброса что-то не полностью инициализируется, остались свободные порты, не настроеные на выход или соединенные с землей. На них "летят" наводки.... "Пляшет" питание...
Короче, причин тут масса может быть. Гадать - не наш путь sm.gif
Поэтому я бы начал искать по-этапно: сначала вообще отключив вотдог от проца, оставит тока обычный кондер 0.1u на NRST, как это указано в даташите.

Да, я в начале топика говорил про некачественную разводку и явные проблемы с ЕМИ. Но речь скорее про нюансы работы внешнего вачдога.
На самом деле конденсатор на входе сброса анахронизм в STM32 сброс имеет внутреннюю фильтрацию, вход обычно оставляю свободным. Или, как в этом варианте, ставлю внешний вочдог с независимым перезапускаемым таймером.
Кстати, сейчас схема висит. Я ничего не трогаю. Может есть еще мысли.
Потребление меньше 1 мА.



Go to the top of the page
 
+Quote Post
Forger
сообщение Aug 12 2018, 12:33
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(allmaker @ Aug 12 2018, 14:57) *
На самом деле конденсатор на входе сброса анахронизм в STM32 ... Может есть еще мысли.

Ну, коли Вы видите "анахронизм" в том, что явно указано в даташите (внешний кондер 0.01...0.1uF), то у меня лично больше нет мыслей, которые хотелось бы озвучить в этой теме,
ибо как я уже и говорил: "Гадать - не наш путь" laughing.gif


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
allmaker
сообщение Aug 12 2018, 14:19
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 18-10-06
Пользователь №: 21 440



Цитата(Forger @ Aug 12 2018, 15:33) *
Ну, коли Вы видите "анахронизм" в том, что явно указано в даташите (внешний кондер 0.01...0.1uF), то у меня лично больше нет мыслей, которые хотелось бы озвучить в этой теме,
ибо как я уже и говорил: "Гадать - не наш путь" laughing.gif

Схема приведена для варианта использования внешнего сброса кнопкой. Да, тут емкость должна иметь место. Зачем тогда ST применять внутреннюю фильтрацию цепи сброса...
Или как? Не упираюсь, просто где-то от производителя по поводу фильтра читал. Что, мол, не надо ничего. Может это только для L серии.

Цитата(k155la3 @ Aug 12 2018, 16:10) *
Заблокируйте вход внешнего WD перемычкой (конкретно за Ваш чип не знаю) или как-то иначе. При этом должен гарантированно
сформироваться сброс на его выходе. Если это так, значит на вход WD идет наводка или что-то не так настроено.
Если наводка импульсная и микро-наносекундных длительностей, то осцилографом ее можно и не увидеть
(если не верно установлен режим оцифровки и синхронизации). Кроме того щуп осцилографа может гасить наводку.
ps - с ~MR - аналогично. И анарх анахронистические конденсаторы не забывайте.

Да, заработал при подключении WDI к земле. Ставлю конденсаторы на цепи WDI и RST. Посмотрю что изменится


Цитата(aaarrr @ Aug 12 2018, 17:03) *
Конкретно этот WD не запустится без перехода по входу, т.е. замыкание на землю или питание его гарантированно отключит.
А вот конденсатор на WDI я бы попробовал добавить.

Да, конденсатор поставлю, посмотрю что изменится

Цитата(HardEgor @ Aug 12 2018, 16:54) *
А какая разница? Если совсем плохая разводка, то когда модем начинает вещать, он дергает по питанию до 0,5А в импульсе, и если там тонкая длинная дорожка и на ней сидит какой-нибудь вывод GND процессора, то напряжение на выводе будет прыгать туда-сюда, а вот на другом выводе GND процессора нормальная земля и что внутри процессора в этом случае происходит и как его раскорячит не сможет предсказать даже теория вероятности. А если учесть что в этом случае часть тока от модема будет пытаться протекать между выводами GND процессора....
Вам надо либо резать дорожки и паять прямые трассы по питанию, чтобы токи бегали как положено, либо выкидывать плату.

Да, это понятно и логично. Плату уже переделали, она нормально работает. Вопрос больше принципиальный. Что может быть с внешним вочдогом.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 06:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01476 секунд с 7
ELECTRONIX ©2004-2016