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

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

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

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

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

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

Изменено пользователем Smehotehnik

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


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

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

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

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

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

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

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

 

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


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

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

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

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

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

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

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

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


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

Правильно ли я понимаю

Так точно.

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

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

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


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

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

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

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


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

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

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

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

 

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

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

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

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

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

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

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


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

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

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

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

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

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

Что дальше ?

 

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


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

так у меня выглядит дискретный вход

https://electronix.ru/forum/index.php?s=&am...t&p=1416258

 

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


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

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

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

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

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

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

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

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

 

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

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


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

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

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

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

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

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


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

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

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

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

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

 

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

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

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


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

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

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

Там STM32F407.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

 

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


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

10 minutes ago, alevnew said:

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

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

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


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

Цитата

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

cpu_top.png

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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