|
STM32F070: может ли 5V-толерантный вывод сгореть от 5 V ?, Или у всех все ОК ? Или я еррату пропустил какую-то? |
|
|
|
Sep 11 2017, 15:46
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Здравствуйте!
Использую STM32F070CBT6 (питание 3.3 В) в связке с драйвером ST485BDR (питание 5 В). Используется UART2. Подключено: RX (из драйвера) - PA15 (pin 38) - 5V- tolerant RTS (в драйвер) - PA1 (pin 11) TX (в драйвер) - PA2 (pin 12)
RX толерантен к 5В, RTS и TX - нет.
Столкнулся с ситуацией, что 4 устройства из 80 могут передавать, но не могут принимать (вышли из строя в процессе несколькомесячной нон-стоп работы). То есть (сужу по внешним цепям) аккуратно переводят RS485 драйвер на передачу, передают, отпускают линию, но на запросы извне не реагируют. Проблема в том, что устройства залиты до уровня кирпича, и просто так разобрать и осциллографом ткнуть в нужную дорожку- практически невозможно. В одном добрался до разъема программирования, подключил дебаггер- процессор просто не видит ничего в регистре RX порта, будто сигнал не подключен. Остальная функциональность не нарушена.
Предполагаю, что RX пин (который 5В-толерантный и напрямую подключен к 5В) выгорел, возможно такое? Может, STM32 замечены в "неполной толерантности"?
У 32F070 заявлено, что на 5V-толерантный пин можно подавать на 4 В больше чем VDD. Теоретически у меня 5В возникает раньше чем 3.3, так как 3.3 делается из 5, задержка небольшая, но есть (думаю до единиц миллисекунд может дойти). То есть во время включения ражим нарушен, может это приводит к сбою во время работы?
На будущее уже сделал себе зарубку последовательный резистор лепить для ограничения тока в цепи из 5-вольтового драйвера, но уж очень с местом туго, думал что не нужно оно.
Конечно, может и не STM32 у меня виноват, но уж больно красиво все совпадает. По возможности попробую добраться до пинов микроконтроллера, тогда бы понятней стало. А пока только ST-Link подключить могу и теоретизировать.
|
|
|
|
|
 |
Ответов
|
Sep 12 2017, 10:16
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(Alechek @ Sep 12 2017, 11:42)  ST485 мрет хорошо, когда на его вход подается больше 16-22В даже кратковремено. Что лего обеспечивается подключением на "горячую" на 24В технике при отсутствии его защиты. SN65176 в этом плане более "дубовые", хоть и жрут много. У меня установлены 12-вольтовые супрессоры (SMAJ12CA), и перед ним PTC Fuse от постоянно поданного напряжения, и еще газовые разрядники на входе. Но да, все может быть. Если расковыряю- скажу что там сгорело. Про " мрет хорошо, когда на его вход подается больше 16-22В даже кратковремено" - не знал, спасибо, учту. 16 вольт могут и проскочить через 12-вольтовый супрессор, так что, получается, нужно на меньшие величины переходить. У него предельное по даташиту +/- 14V только. а SN65176 да, дешевый и вроде бы проблем никогда не было, но вот жрет он шо дурной. Кстати, 12-вольтовые супрессоры с тех пор исторически и ставлю, но, видимо, уменьшать нужно.
|
|
|
|
|
Sep 12 2017, 15:01
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
Цитата(Ruslan1 @ Sep 12 2017, 15:16)  У меня установлены 12-вольтовые супрессоры (SMAJ12CA), и перед ним PTC Fuse от постоянно поданного напряжения, и еще газовые разрядники на входе. Но да, все может быть. Хе, 12В? Да еще и 2-хнаправленный? Не смущает, что у ST485 по ТТХ: Цитата - 7 V to 12 V common mode input voltage range ? И то, что у 12В супрессора Цитата Breakdown Voltage MAX 14.7V и Цитата Maximum Clamping Voltage 19.9V Ставить 6-ку надо (и лучше однонаправленную), чтобы без проблем.
|
|
|
|
|
Sep 13 2017, 10:52
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
расковырял, получил доступ к нижней стороне печатной платы. Причина проблемы- обрыв дорожки. Соединил дорожку- устройство заработало. Причина обрыва- коррозия. Вот фотка, качество не айс, делал мобильником через окуляр микроскопа. Видно, что и другим дорожкам в этой области досталось. Причем именно локально проявилось, в основном плата выглядит красиво даже в микроскоп.
Причина коррозии- блок плат снизу закрыт изолирующей платой. Эта плата была прижата к основной так сильно, что компаунд, которым блок заливается после помещения в металлический корпус, не проник между смонтированной платой и изолирующей платой. В результате плата снизу оказалась полностью не защищена, и пофиг что снаружи все выглядит как цельнозалитый кирпич с проводами. Заливали не в вакууме, вероятность конденсата есть. Разъело за какой-то месяц или два, и паяльная маска любой толщины тут мало поможет, разве что отдалит "день Х". Ну и, может быть, маска в этом месте была повреждена при монтаже (царапины, сколы...) Как бороться- понятно, сначала все-таки лакировать нужно, и только потом заливать. Ну и, конечно, это не отменяет установку не-12вольтных суппресоров, поменял на 5-вольтовые, которые под рукой были. Но в будущем буду ставить 7-вольтовые- у них ток утечки в 4 раза меньше, чем у 5-вольтовых.
|
|
|
|
Сообщений в этой теме
Ruslan1 STM32F070: может ли 5V-толерантный вывод сгореть от 5 V ? Sep 11 2017, 15:46 ViKo А сам ST485 сгореть не мог? Приемная с линии часть... Sep 11 2017, 16:29 adnega Цитата(ViKo @ Sep 11 2017, 19:29) И, если... Sep 11 2017, 18:52  Ruslan1 Спасибо за идеи.
На компаунд и некачественный монт... Sep 11 2017, 20:42 Сергей Борщ Если есть доступ через отладчик - то перевести ног... Sep 11 2017, 20:32 Ruslan1 Цитата(Сергей Борщ @ Sep 11 2017, 22:32) ... Sep 12 2017, 08:42  Сергей Борщ QUOTE (Ruslan1 @ Sep 12 2017, 11:42) сдох... Sep 12 2017, 09:27 Сергей Борщ QUOTE (Ruslan1 @ Sep 13 2017, 13:52) Прич... Sep 13 2017, 12:39 Ruslan1 Цитата(Сергей Борщ @ Sep 13 2017, 14:39) ... Sep 13 2017, 13:15  KnightIgor Цитата(Ruslan1 @ Sep 13 2017, 14:15)
Нев... Sep 13 2017, 15:05   Ruslan1 Цитата(KnightIgor @ Sep 13 2017, 17:05) Н... Sep 13 2017, 16:28 V_G Может, не импульсы и не иголки, а банальные КЗ? На... Sep 13 2017, 22:35 Axel Цитата(V_G @ Sep 14 2017, 01:35) Может, н... Sep 14 2017, 04:03 uriy Есть же супрессоры специально для RS485 с ассиметр... Sep 14 2017, 05:01 vladec ЦитатаЕсть же супрессоры специально для RS485 с ас... Sep 14 2017, 07:56 Ruslan1 Цитата(vladec @ Sep 14 2017, 09:56) Еще, ... Sep 14 2017, 08:19 Alechek Цитата(vladec @ Sep 14 2017, 12:56) Еще, ... Sep 14 2017, 18:22
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|