Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Надежность ADM485
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Интерфейсы
islamovrv
Здравствуйте!
Есть проблема с выходом из строя в достаточно массовом порядке, микросхем ADM485.
Вопрос: может ли отсутствие/наличие резистора-терминатора в линии привести к выходу из строя драйвера?
=AK=
Цитата(islamovrv @ Jul 26 2011, 22:00) *
может ли отсутствие/наличие резистора-терминатора в линии привести к выходу из строя драйвера?

Нет, не может.

А вот помехи, наведенные на линию связи, а также перекосы земель, очень даже могут.
SSerge
При наличии гальванической развязки между драйвером и остальным устройством спалить его весьма затруднительно, а вот при её отсутствии - запросто.
ivanoffer
С этими микросхемами (ADM485), видимо, действительно есть проблемы и не только у меня. Такие стоят в покупных буржуйских устройствах
сбора данных и показали они себя не с лучшей стороны. Имеем запах микросхем на случай ремонта. Отмечается, что у них "вылетает" одна из
линий дифф.входа. При этом на линии висит несколько драйверов от MAXIM и они прекрасно себя чувствуют в системе. Хотя был выход из строя
и его, когда на вход ему попал потенциал 110В, но это объяснимо.


Ruslan1
Цитата(ivanoffer @ Jul 26 2011, 18:40) *
С этими микросхемами (ADM485), видимо, действительно есть проблемы и не только у меня. Такие стоят в покупных буржуйских устройствах
сбора данных и показали они себя не с лучшей стороны. Имеем запах микросхем на случай ремонта. Отмечается, что у них "вылетает" одна из
линий дифф.входа. При этом на линии висит несколько драйверов от MAXIM и они прекрасно себя чувствуют в системе. Хотя был выход из строя
и его, когда на вход ему попал потенциал 110В, но это объяснимо.

Если бы вы сказали что молния шибанула- тогда объяснимо, а просто 110 вольт- это плохая схемотехника.
Дешево и сердито: ставили два стабилитрона 6.8В от ног на землю и резисторы 0805 10 Ом на входной разъем. Резисторы могут выгореть, стабилитроны могут улететь (кстати проверяли- эти стабилитроны при превышении тока спекаются и уходят в КЗ, очень удобно). Но до драйвера ничего не может дойти.

Само собой, применяется гальваноразвязка со стороны микроконтроллера.

За десяток лет я не помню ни единого улета драйвера, применяли и AD тоже. Первые годы ставили DIP в колодке (думали что менять будем часто wink.gif, потом обнаглели и на SOIC перешли.

Терминатор не ставим.
bookevg
Цитата(Ruslan1 @ Aug 11 2011, 19:21) *
потом обнаглели и на SOIC перешли.

полностью согласен с Русланом - при грамотном подходе можно любой корпус применять
Для ответа на ваш вопрос необходимо привести схему устройства целиком, т.к. там может быть много моментов, которые могут привести к выходу из строя драйвера. Особенно связанных с зарядом/перезарядом емкости относительно корпуса, которая всегда существует (емкость). Возможно у Вас это происходит через внутренние цепи драйвера, а д. производиться по другим путям НЕ через микросхему драйвера
Danis
Здравствуйте, форумчане!

Подниму тему, поскольку есть вопрос по трансиверу ADM485.

Схему приложил, по ней тестирую. Итак, если включить без линии (витая пара 300 метров), частота 500 кГц на ноге DI (4), по замеру, ток потребления 80mA, это PIC контроллер + трансивер. Включаю линию, ток подскакивает до 180 mA, трансивер сильно греется. На приемной стороне данные ловятся верно, небольшие задержки есть. Опыта в этой тематике очень мало, так что прошу советов и помощи в оценке адекватности замеров, смущает большой ток и нагрев трансивера.
dinam
У вас похоже большая емкостная нагрузка из-за длинного кабеля. С учетом приличной частоты 500 кГц получаются приличные действующие токи. Поэтому и ADM485 сильно греется.
Вижу два пути понижения температуры - либо снижать емкость кабеля либо снижать частоту. В крайнем случае можно и так оставить, у неё есть термозащита.
Danis
Цитата(dinam @ Jan 24 2014, 08:41) *
У вас похоже большая емкостная нагрузка из-за длинного кабеля. С учетом приличной частоты 500 кГц получаются приличные действующие токи. Поэтому и ADM485 сильно греется.
Вижу два пути понижения температуры - либо снижать емкость кабеля либо снижать частоту. В крайнем случае можно и так оставить, у неё есть термозащита.


спасибо за отзыв!
Поставил провод 10 метров. Без терминатора 120 Ом на принимающей стороне все ОК, ток потребления передатчика 60mA (PIC + AMD), отдельно трансивер не мерил. Если поставить терминатор на приемнике, ток возрастает до 120mA, трансивер греться начинает. Такое ощущение, что через трансивер идет сквозной ток. Замена трансивера не помогла. Частоту уменьшал до 100 герц (на 10-ти метрах), разницы не ощутил.
Как на практике ведут себя трансиверы в подобных условиях? Нагрев свойственен? Ток тоже, почему играет такую большую роль? Всегда идет падение напряжения? Завтра скину скрины осциллограмм, может что увидеть можно, где тут собака порылась….
Ariel
Перекоса земель между передатчиком и приемниеом нет?
Ruslan1
Цитата(Danis @ Jan 24 2014, 20:13) *
Поставил провод 10 метров. Без терминатора 120 Ом на принимающей стороне все ОК, ток потребления передатчика 60mA (PIC + AMD), отдельно трансивер не мерил. Если поставить терминатор на приемнике, ток возрастает до 120mA, трансивер греться начинает. Такое ощущение, что через трансивер идет сквозной ток.

Разумеется.

Через тот самый терминатор и идет. RS485 раскачивает линию в режиме передачи дифференциально, с разностью потенциалов в питание драйвера (правильнее сказать, согласно даташиту, там как правило меньше под нагрузкой).
Ну и по закону Ома, через Ваш терминатор (резистор 120 Ом) протекает ток U/R.

Единственное замечание: этот ток 5 Вольт/120 Ом = 42 мА (реально меньше, с учетом ненулевого сопротивление в драйвере и линии и прочего). Как у Вас дополнительно аж 60 мА получилось- не знаю, но скорее всего проблемы или в методе измерения тока, или в емкостной нагрузке (то есть что-то еще дополнительно через паразитные емкости между линиями перетекает).

Прочитайте про RS-485, первое попавшееся с из простого: тынц!
Danis
Привет, друзья!

Извините за долгий ответ, отвлекался на «текучку». Вопрос решил и дабы возможно еще кому помочь, отпишусь. Проблема была в выводе ADM485 (5 = GND), можно сказать непропай, висел в воздухе. После замеров осциллографом просек это дело. Как оно вообще работало, непонятно. Теперь ток адекватный, на 300 метрах при 500кГц потребление драйвера + терминатора около 35-40 mA.

Всем большое спасибо!

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.