Jump to content

    
Sign in to follow this  
islamovrv

Надежность ADM485

Recommended Posts

Здравствуйте!

Есть проблема с выходом из строя в достаточно массовом порядке, микросхем ADM485.

Вопрос: может ли отсутствие/наличие резистора-терминатора в линии привести к выходу из строя драйвера?

Share this post


Link to post
Share on other sites
может ли отсутствие/наличие резистора-терминатора в линии привести к выходу из строя драйвера?

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

 

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

Share this post


Link to post
Share on other sites

При наличии гальванической развязки между драйвером и остальным устройством спалить его весьма затруднительно, а вот при её отсутствии - запросто.

 

Share this post


Link to post
Share on other sites

С этими микросхемами (ADM485), видимо, действительно есть проблемы и не только у меня. Такие стоят в покупных буржуйских устройствах

сбора данных и показали они себя не с лучшей стороны. Имеем запах микросхем на случай ремонта. Отмечается, что у них "вылетает" одна из

линий дифф.входа. При этом на линии висит несколько драйверов от MAXIM и они прекрасно себя чувствуют в системе. Хотя был выход из строя

и его, когда на вход ему попал потенциал 110В, но это объяснимо.

 

 

 

Share this post


Link to post
Share on other sites
С этими микросхемами (ADM485), видимо, действительно есть проблемы и не только у меня. Такие стоят в покупных буржуйских устройствах

сбора данных и показали они себя не с лучшей стороны. Имеем запах микросхем на случай ремонта. Отмечается, что у них "вылетает" одна из

линий дифф.входа. При этом на линии висит несколько драйверов от MAXIM и они прекрасно себя чувствуют в системе. Хотя был выход из строя

и его, когда на вход ему попал потенциал 110В, но это объяснимо.

Если бы вы сказали что молния шибанула- тогда объяснимо, а просто 110 вольт- это плохая схемотехника.

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

 

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

 

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

 

Терминатор не ставим.

Share this post


Link to post
Share on other sites
потом обнаглели и на SOIC перешли.

полностью согласен с Русланом - при грамотном подходе можно любой корпус применять

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

Share this post


Link to post
Share on other sites

Здравствуйте, форумчане!

 

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

 

Схему приложил, по ней тестирую. Итак, если включить без линии (витая пара 300 метров), частота 500 кГц на ноге DI (4), по замеру, ток потребления 80mA, это PIC контроллер + трансивер. Включаю линию, ток подскакивает до 180 mA, трансивер сильно греется. На приемной стороне данные ловятся верно, небольшие задержки есть. Опыта в этой тематике очень мало, так что прошу советов и помощи в оценке адекватности замеров, смущает большой ток и нагрев трансивера.

post-44990-1390513793_thumb.jpg

Share this post


Link to post
Share on other sites

У вас похоже большая емкостная нагрузка из-за длинного кабеля. С учетом приличной частоты 500 кГц получаются приличные действующие токи. Поэтому и ADM485 сильно греется.

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

Share this post


Link to post
Share on other sites
У вас похоже большая емкостная нагрузка из-за длинного кабеля. С учетом приличной частоты 500 кГц получаются приличные действующие токи. Поэтому и ADM485 сильно греется.

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

 

спасибо за отзыв!

Поставил провод 10 метров. Без терминатора 120 Ом на принимающей стороне все ОК, ток потребления передатчика 60mA (PIC + AMD), отдельно трансивер не мерил. Если поставить терминатор на приемнике, ток возрастает до 120mA, трансивер греться начинает. Такое ощущение, что через трансивер идет сквозной ток. Замена трансивера не помогла. Частоту уменьшал до 100 герц (на 10-ти метрах), разницы не ощутил.

Как на практике ведут себя трансиверы в подобных условиях? Нагрев свойственен? Ток тоже, почему играет такую большую роль? Всегда идет падение напряжения? Завтра скину скрины осциллограмм, может что увидеть можно, где тут собака порылась….

 

Share this post


Link to post
Share on other sites
Поставил провод 10 метров. Без терминатора 120 Ом на принимающей стороне все ОК, ток потребления передатчика 60mA (PIC + AMD), отдельно трансивер не мерил. Если поставить терминатор на приемнике, ток возрастает до 120mA, трансивер греться начинает. Такое ощущение, что через трансивер идет сквозной ток.

Разумеется.

 

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

Ну и по закону Ома, через Ваш терминатор (резистор 120 Ом) протекает ток U/R.

 

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

 

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

Share this post


Link to post
Share on other sites

Привет, друзья!

 

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

 

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

 

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this