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

Проблема с гальванически изолированным RS485

Приветствую всех

 

Во вложении схема. На схеме один канал и источник питания от которого питаются 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 через дистрибьютора. Видимо на нее придется перейти, но если еще и объяснение будет грамотное – всем будет спокойнее. Заранее спасибо..

 

Чуть подправил схему - убрал то что не используется...

ISORS485.pdf

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

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


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

Осциллографом видно что с ISO7221 идет красивый чистый меандр с переходным процессом и выбросами на фронте до 6.5…6.8 вольт длительностью 5..8 наносекунд. Есть мысль поставить RC-цепочку для сглаживания этих выбросов. Больше мыслей нет. Если это не поможет то остается только одно – назвать SIPEX полным Г…. и перейти на SN65HVD3082ED. Ее нарисовали в схеме чтобы задать вопрос технарям из TI через дистрибьютора. Видимо на нее придется перейти, но если еще и объяснение будет грамотное – всем будет спокойнее. Заранее спасибо..

А откуда такие выбросы? Скорее всего они и убивают SP485. Обратили внимание на требование в ISO7221 на расположение блокировочных конденсаторов (max 2 mm from VCCx)?

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


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

А откуда такие выбросы? Скорее всего они и убивают SP485. Обратили внимание на требование в ISO7221 на расположение блокировочных конденсаторов (max 2 mm from VCCx)?

 

Во вложении картинка - на ней 4 канала. На одном канале показаны фильтрующие конденсаторы. Расстояние можете оценить сами. Конденсаторы на другом слое, но расстояние миллиметров 5-6 (в сумме наберется)

 

Вообще плата 8 слоев, но на картинке только верхний и нижний

post-23823-1372251273_thumb.jpg

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

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


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

Между изолятором и драйвером схема, которая включает драйвер на передачу при появлении сигнала с изолятора. Схему подглядели у одного известного импортного производителя
для этого есть MAX13477/88 c автопереключением направления

сапрессор D721 лучше поставить перед резисторами R722/723, и их сопротивление уменьшить до нескольких Ом (могут заваливать фронт сигнала на большой скорости).

Изменено пользователем zöner

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


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

для этого есть MAX13477/88 c автопереключением направления

 

Только этот MAX13487 стоит около 1.5$ http://www.compel.ru/infosheet/MAX/MAX13487EESA%2B/ а тут все вместе около 0.5$ на 6000 чипов (1500 изделий) разница уже неплохая...

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


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

Уважаемые! А может кто-нибудь ткнуть пальцем в какой нибудь документ в котором подробно объясняется смысл и назначение терминируюшего резистора - тот что стоит между линиями A и B - обычно 120 Ом. Один заказчик попросил его убрать - типа так больше устройств подключить можно (линия меньше нагружена). Второй заказчик наоборот - наткнулся на то, что без этой нагрузки всего 5 штук специфических устройств смог подключить. 6-ое устройство парализовало линию напрочь... Чувствую я - придется сделать его отключаемым - например перемычкой. Наблюдали мы такое в одном импортном экземпляре, но хочется понять как правильно и чем может грозить отсутствие. Наличие как я понимаю только амплитуду сигнала снижает в линии.

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


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

Уважаемые! А может кто-нибудь ткнуть пальцем в какой нибудь документ в котором подробно объясняется смысл и назначение терминируюшего резистора - тот что стоит между линиями A и B - обычно 120 Ом.

начните отсюда

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


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

Для начала спасибо - но там по большей части лирика. Меня конкретно интересует может ли отсутствие этого резистора привести к смерти драйвера. Может кто встречался с этим или находил упоминание от производителей (TI Maxim Sipex и пр.) о такой печальной возможности. Линии у заказчика как я себе представляю метров до 150 (высота 16 этажного дома с учетом переходов и ветвлений)

 

У заказчика на объекте происходит вот что: драйвер работает месяца три (в среднем) а потом в какой то момент нагревается "неподеццки". Мы на него сначала наклейку клеили с серийным номером - 4 микросхемы стоящие рядом образовали удобную для этого плоскость. Так вот наклейка съеживалась над подожженным драйвером. По большей части такие драйвера на коротком кабеле работали вполне себе сносно после такого нагрева, но амплитуда дифсигнала на вольт-полтора становилась меньше. Счетчики удаленные метров на 20 уже не отвечали. Если каналы между собой завернуть то тест ходил исправно. Некоторые разогревались до трещины и уже никуда ничего не ходило. Заказчик говорил что в подобном виде - без терминатора, у них много собственного оборудования работает и никаких проблем. А тут мы типа попали....

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

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


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

Меня конкретно интересует может ли отсутствие этого резистора привести к смерти драйвера.

К смерти драйвера наврядли, а вот к неработоспособности RS-485 - да.

У Вас какая-нибудь защита по линии предусмотрена или голый драйвер на линию?

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


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

там по большей части лирика
Ну, почему же?

Целый раздел: "Согласование".

По-моему, очень доходчиво написанно.

 

P.S.: Разумеется в/у резисторы необходимо устанавливать только на оконечных устройствах.

Если их ставить на каждом, то это приведёт к повышенной нагрузке линии. Т.е. её состояние будет приближаться к режиму КЗ.

485 не предназначен для таких режимов, и не все драйверы имеют соответствующую защиту (тем более, что данный режим получается не кратковременный, как в случае с коллизиями).

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

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


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

Для начала спасибо - но там по большей части лирика.

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

 

Меня конкретно интересует может ли отсутствие этого резистора привести к смерти драйвера. Линии у заказчика как я себе представляю метров до 150 (высота 16 этажного дома с учетом переходов и ветвлений)

кривая сеть в 16 этажном доме+отсутствие защиты в оконечных устройствах может приводить к выгоранию чего угодно.

защита 485 уже обсуждалась на этом форуме

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

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


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

Для начала хочу поблагодарить всех участвующих в обсуждении. Тот список литературы что в википедии в конце мы как раз и шерстим. Там уже нашлось много интересного. Так что лирика пригодилась. Что касаемо защиты то в самом первом посте я выложил кусок схемы. Ни бохвестькакая но защита там стоит. PSM712 конечно смотрелась бы лучше но и TPD2E007 тоже вроде для тех же целей. 120 Ом мы планировали ставить только на самом опрашивающем контроллере. Про счетчики не знаю но надеюсь что на них ничего нет, иначе эта толпа нагрузок засадит линию.

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

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


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

120 Ом мы планировали ставить только на самом опрашивающем контроллере. Про счетчики не знаю но надеюсь что на них ничего нет, иначе эта толпа нагрузок засадит линию.

Для 150 метров нагрузку нужно ставить на двух концах линии, иначе будет звенеть. Проверить наличие нагрузок в счетчиках можно простым омметром со стороны контроллера.

TPD2E007 на импульсах дает короткие выбросы до сотни вольт. Для пробоя драйвера может быть достаточно. Если скорость передачи невысокая (115200 - невысокая), то можно поставить с выводов 6 и 7 драйвера на землю чип-конденсаторы 100-200 пФ.

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


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

TPD2E007 на импульсах дает короткие выбросы до сотни вольт.

Все слова по отдельности понятны, а общий смысл не складывается. Это стабилитрон или сапрессор вообщем диод - полупроводник. Если верить производителю (TI) то он заточен для защиты быстрых интерфейсах. Как он может давать выбросы????????? Поясните....

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


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

Большой вопрос еще как разведены эти счетчики, как правильная шина с терминаторами на концах или как электрики часто делают - звездой? А то я тут наблюдал одну сеть счетчиков на предприятии - пришли "специалисты", поставили счетчики и развели их звездой, точнее даже получилась древовидная структура.

В результате перепробовали кучу преобразователей RS485-USB, заработал только один Shneider TSXCUSB485(за 6К рублей).

 

А про защиту есть хорошая аппнота у Bourns, со схемами и диаграммами.

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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