Jump to content

    
Sign in to follow this  
Smehotehnik

Электрическая надежность STM32.

Recommended Posts

Короче, весы допустимости ошибок перевесят значительно в сторону "делай тяп-ляп - все проканает", затем цивилизации падут,

а всему виной несчастный диодик на входе.

Так дуракоустойчивость жЫ - наше все, а предохранитель не жалко, абы порт не выгорел и остальная логика продолжила работать! Плюс, вход этот заточен под сигналы 0...27В или сухой контакт, так что позволю себе с Вами не согласиться.

Правильно ли я понимаю, что из критических про...бов здесь только отсутствие конденсатора после R32, или я еще что-то упускаю?

Edited by Smehotehnik

Share this post


Link to post
Share on other sites
Правильно ли я понимаю, что из критических про...бов здесь только отсутствие конденсатора после R32, или я еще что-то упускаю?

Не после, а до.

Наносек импульсы проходят через VD9 в общий платы и дальше смещают на наносекунды потенциалы граунда включая OSC и PLL ядра, после чего все дружно виснут.

Правильно давать таким импульсам уходить в конденсатор питания через шотки которые оба тут тоже отсутствуют.

Хотя такие вещи надо обсуждать вместе с трассировкой.

Вообще Сortex-ы - это уже больше про трассировку чем про схему.

 

Share this post


Link to post
Share on other sites
Не после, а до.

Наносек импульсы проходят через VD9 в общий платы и дальше смещают на наносекунды потенциалы граунда включая OSC и PLL ядра, после чего все дружно виснут.

Правильно давать таким импульсам уходить в конденсатор питания через шотки которые оба тут тоже отсутствуют.

Хотя такие вещи надо обсуждать вместе с трассировкой.

Вообще Сortex-ы - это уже больше про трассировку чем про схему.

Спасибо. Т.е. полагаться на подтяжку плюса как в AVR здесь уже нельзя?

Share this post


Link to post
Share on other sites
Правильно ли я понимаю

Так точно.

Схема хороша. Придумать что-то лучше сложно.

Либо придется как-то задачку конкретизировать/подрезать, либо спорить о проблемах в шестом знаке после запятой.

Share this post


Link to post
Share on other sites
Придумать что-то лучше сложно.

Зная особенность русскоязычных форумов, я все-таки поинтересуюсь. Это не шутка? Мне просто тут сарказм за буковками не разглядеть :). Но в любом случае, всем ответившим, спасибо за помощь!

Share this post


Link to post
Share on other sites
Правильно давать таким импульсам уходить в конденсатор питания через шотки которые оба тут тоже отсутствуют.

Вот вам и ответ почему все у вас все сгорает ;)

Если на шине питания нет мощнейшего потребителя энергии, то потенциал улетит в космос, забрав с собой души невинных крох.

 

Хотя такие вещи надо обсуждать вместе с трассировкой.

Тут соглашусь. Площадь контура X12-F4-R31-VD8-VD9 должна быть минимальной.

Ни в коем случае нельзя делать длинной связь X12.GND и VD9.GND.

И никаких других транзитных подключений к этому куску GND быть не должно.

VD9.GND допустимо соединить с GND контроллера и никак иначе.

Забирать сигнал с пада VD9, но никак не раньше, особенно, если есть VIA между VD9 и VD8.

Share this post


Link to post
Share on other sites
. . . У какого-нить МК от Зилога (типа Z86E030) выгорает только эта ножка. А к примеру STM32F030 выгорает полностью. . . .

ну так технологии изготовления "немного" отличаются, я думаю. И сложность чипа тоже.

А разрабатывать схему, исходя из как-бы штатной ситуации с выгоранием пина в процессоре без выхода из строя процессора -

как-то не по фен-шУ-йУ.

Вышел из строя (отгорела нога на процессоре) порт входа аварийной сигнализации (красной кнопки). Процессор работает.

Что дальше ?

 

Share this post


Link to post
Share on other sites
Вот вам и ответ почему все у вас все сгорает ;)

Если на шине питания нет мощнейшего потребителя энергии, то потенциал улетит в космос, забрав с собой души невинных крох.

Эт у вас все сгорает. Гора резисторов в вашей схеме бесспорное доказательство.

Но даже это по видимому не помогает.

И я вам наконец открою тайну преследующих ваши разработки фантомных сбоев.

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

Глитчи бывают редки и искусственно из создать очень трудно, поэтому вы на голубом глазу заявляете заказчикам что все норм и проблем нет. B)

 

Если что - это был сеанс телепатии. :laughing:

Share this post


Link to post
Share on other sites
Если что - это был сеанс телепатии. :laughing:

Да, глитчи в питании они такие. Кста, это дело административно наказуемо, если принимать без рецепта ;)

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

Есть какой-нить простой способ их словить?

Share this post


Link to post
Share on other sites
Не после, а до.

Наносек импульсы проходят через VD9 в общий платы и дальше смещают на наносекунды потенциалы граунда включая OSC и PLL ядра, после чего все дружно виснут.

Правильно давать таким импульсам уходить в конденсатор питания через шотки которые оба тут тоже отсутствуют.

Если импульсы наносекундные, а конденсатор достаточно низкоиндуктивный, то куда попадут эти импульсы в виде тока - в тот же общий провод "после чего все дружно виснут". Или, что еще хуже, будет то, что уже описано adnega /b]

 

Все-же правильней будет сразу запустить их в общий провод - "грязную землю".

Еще добавлю, что супрессор/стабилитрон можно приоткрыть током и сливать на него через диод

Share this post


Link to post
Share on other sites

А вот у меня была такая ситуация, причем довольно много случаев.

Есть контроллер, принимает данные по RS-485, питание 12В.

Там STM32F407.

Ну и 10 входов у него идут на обычный DIP переключатель, DIP переключатель тупо к земле тянет входы.

Если переключатель замкнут, то вывод подключен на землю и считывается ноль, если разомкнут - считывается единица от ВНУТРЕННЕЙ подтяжки.

Переключатель стоит в 1 см от МК.

Плата двуслойка.
Так вот. неоднократно выгорали порты, которые идут к DIP переключателю.

Выгорание проявлялось в прозвонке входа на землю как 50-200 Ом.

Причем вход оставался, в принципе рабочим - если подать достаточный ток, то считывалась единица.

Причем пробивались те, где переключатель РАЗОМКНУТ.

Т.е. вход подтянут внутренней подтяжкой внутри МК.

Все остальное оставалось рабочим.

Самая длинная дорожка к этому переключателю - 15мм, в основном остальные 7-10 мм.

Порты выгорали рандомно.

Объяснить это толком не смог.

Сам я не видел, где это у заказчика стояло.

Знаю что в шкафу с БП на 12В, далее кабеля на светодиодные фонари  с питанием 12В.

После этого стал делать внешний подтяг резисторами на VDD.

 

 

Share this post


Link to post
Share on other sites
10 minutes ago, alevnew said:

Объяснить это толком не смог.

На мощную радиопомеху похоже. Я бы просто позащищал входы диодами Шоттки , подключенными, как всегда, на землю и питание ...

Share this post


Link to post
Share on other sites
Цитата

А вот у меня была такая ситуация, причем довольно много случаев.

Возможные варианты:

- "левые" микроконтроллеры. Где закупаете?

- топологию в студию.

- висящий в воздухе пин (с внутренней подтяжкой) без чужой помощи просто не может быть участком цепи, где протекает ток.

- вражеский умысел.

Share this post


Link to post
Share on other sites
2 часа назад, adnega сказал:

- "левые" микроконтроллеры. Где закупаете?

Покупалось или в Компэле, или в Промэлектронике. Это было года три назад.

2 часа назад, adnega сказал:

- висящий в воздухе пин (с внутренней подтяжкой) без чужой помощи просто не может быть участком цепи, где протекает ток. 

Полностью согласен. Однако ж сдохли именно те, что разомкнуты. Из-за этого пины начинали считываться нулями (из общей кучи от одного до трех пинов).

Я б еще мог попытаться объяснить, если б сдохли замкнутые - мощная импульсная помеха через землю прошла и т.п...

2 часа назад, adnega сказал:

- вражеский умысел

Думаю, это почти невероятно. Слишком изощренно. Проще электрошокером долбануть - сдохнет все. Ну или 220В подать.

2 часа назад, adnega сказал:

- топологию в студию.

Голубым подсвечены эти линии. Все остальное продолжало работать. Кроме внешней мощной наводки ничего не приходит в голову. Но что ж это за наводка то такая, дорожки то длиной 10 мм. На разъемы по соседству ничего не подключается.

Кстати, до этого было аналогичное изделие на ATMega1280 - ничего подобного не было.

cpu_top.png

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this