|
Проблема с гальванически изолированным RS485 |
|
|
|
Jun 26 2013, 11:50
|
Знающий
   
Группа: Участник
Сообщений: 578
Регистрация: 23-12-06
Из: Москва
Пользователь №: 23 823

|
[attachment=77842:ISORS485.pdf]Приветствую всех Во вложении схема. На схеме один канал и источник питания от которого питаются 4 таких канала. Между изолятором и драйвером схема, которая включает драйвер на передачу при появлении сигнала с изолятора. Схему подглядели у одного известного импортного производителя. В принципе все работает. Сейчас на месте SP485 стоит SN65HVD3082ED. В уже произведенных 1500 изделий стоял именно SP485 от SIPEX (EXAR) и на 1200 каналов (4 канала на устройстве – всего 300 устройств) уже имеем около 25 сгоревших SP485. Никаких повреждений снаружи: ни подгоревших резисторов ни других внешних признаков. Просто через 3 месяца работы (в среднем) прыщ на SIPEXе и полный молчок по приему. Осциллографом видно что с ISO7221 идет красивый чистый меандр с переходным процессом и выбросами на фронте до 6.5…6.8 вольт длительностью 5..8 наносекунд. Есть мысль поставить RC-цепочку для сглаживания этих выбросов. Больше мыслей нет. Если это не поможет то остается только одно – назвать SIPEX полным Г…. и перейти на SN65HVD3082ED. Ее нарисовали в схеме чтобы задать вопрос технарям из TI через дистрибьютора. Видимо на нее придется перейти, но если еще и объяснение будет грамотное – всем будет спокойнее. Заранее спасибо.. Чуть подправил схему - убрал то что не используется...
Сообщение отредактировал PCBExp - Jun 26 2013, 13:00
|
|
|
|
|
Jun 26 2013, 12:54
|
Знающий
   
Группа: Участник
Сообщений: 578
Регистрация: 23-12-06
Из: Москва
Пользователь №: 23 823

|
Цитата(DmitryM @ Jun 26 2013, 16:30)  А откуда такие выбросы? Скорее всего они и убивают SP485. Обратили внимание на требование в ISO7221 на расположение блокировочных конденсаторов (max 2 mm from VCCx)? Во вложении картинка - на ней 4 канала. На одном канале показаны фильтрующие конденсаторы. Расстояние можете оценить сами. Конденсаторы на другом слое, но расстояние миллиметров 5-6 (в сумме наберется) Вообще плата 8 слоев, но на картинке только верхний и нижний
Сообщение отредактировал PCBExp - Jun 26 2013, 12:55
Эскизы прикрепленных изображений
|
|
|
|
|
Jun 26 2013, 13:25
|
Частый гость
 
Группа: Участник
Сообщений: 195
Регистрация: 16-02-12
Пользователь №: 70 299

|
Цитата Между изолятором и драйвером схема, которая включает драйвер на передачу при появлении сигнала с изолятора. Схему подглядели у одного известного импортного производителя для этого есть MAX13477/88 c автопереключением направления сапрессор D721 лучше поставить перед резисторами R722/723, и их сопротивление уменьшить до нескольких Ом (могут заваливать фронт сигнала на большой скорости).
Сообщение отредактировал zöner - Jun 26 2013, 13:26
|
|
|
|
|
Jun 26 2013, 13:43
|
Знающий
   
Группа: Участник
Сообщений: 578
Регистрация: 23-12-06
Из: Москва
Пользователь №: 23 823

|
Цитата(zöner @ Jun 26 2013, 17:25)  для этого есть MAX13477/88 c автопереключением направления Только этот MAX13487 стоит около 1.5$ http://www.compel.ru/infosheet/MAX/MAX13487EESA%2B/ а тут все вместе около 0.5$ на 6000 чипов (1500 изделий) разница уже неплохая...
|
|
|
|
|
Aug 7 2013, 04:59
|
Знающий
   
Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840

|
Цитата(PCBExp @ Aug 6 2013, 20:21)  Меня конкретно интересует может ли отсутствие этого резистора привести к смерти драйвера. К смерти драйвера наврядли, а вот к неработоспособности RS-485 - да. У Вас какая-нибудь защита по линии предусмотрена или голый драйвер на линию?
|
|
|
|
|
Aug 7 2013, 05:23
|
Местный
  
Группа: Участник
Сообщений: 211
Регистрация: 18-03-13
Из: Питер
Пользователь №: 76 081

|
Цитата(PCBExp @ Aug 6 2013, 20:21)  там по большей части лирика Ну, почему же? Целый раздел: "Согласование". По-моему, очень доходчиво написанно. P.S.: Разумеется в/у резисторы необходимо устанавливать только на оконечных устройствах. Если их ставить на каждом, то это приведёт к повышенной нагрузке линии. Т.е. её состояние будет приближаться к режиму КЗ. 485 не предназначен для таких режимов, и не все драйверы имеют соответствующую защиту (тем более, что данный режим получается не кратковременный, как в случае с коллизиями).
Сообщение отредактировал Smen - Aug 7 2013, 05:30
|
|
|
|
|
Aug 7 2013, 10:41
|

Знающий
   
Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210

|
Цитата(PCBExp @ Aug 6 2013, 19:21)  Для начала спасибо - но там по большей части лирика. в самом конце есть список использованной литературы-там конкретная физика, включая правильную топологию и подбор резисторов. Цитата(PCBExp @ Aug 6 2013, 19:21)  Меня конкретно интересует может ли отсутствие этого резистора привести к смерти драйвера. Линии у заказчика как я себе представляю метров до 150 (высота 16 этажного дома с учетом переходов и ветвлений) кривая сеть в 16 этажном доме+отсутствие защиты в оконечных устройствах может приводить к выгоранию чего угодно. защита 485 уже обсуждалась на этом форуме
Сообщение отредактировал ZASADA - Aug 7 2013, 10:45
|
|
|
|
|
Aug 17 2013, 12:04
|

Частый гость
 
Группа: Свой
Сообщений: 197
Регистрация: 26-05-06
Из: Воронеж
Пользователь №: 17 486

|
Цитата(PCBExp @ Aug 7 2013, 15:13)  120 Ом мы планировали ставить только на самом опрашивающем контроллере. Про счетчики не знаю но надеюсь что на них ничего нет, иначе эта толпа нагрузок засадит линию. Для 150 метров нагрузку нужно ставить на двух концах линии, иначе будет звенеть. Проверить наличие нагрузок в счетчиках можно простым омметром со стороны контроллера. TPD2E007 на импульсах дает короткие выбросы до сотни вольт. Для пробоя драйвера может быть достаточно. Если скорость передачи невысокая (115200 - невысокая), то можно поставить с выводов 6 и 7 драйвера на землю чип-конденсаторы 100-200 пФ.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|