Jump to content
    

Гальваническая развязка САN шины

Если тема еще актуальна, могу подкинуть еще одну схему развязки CAN (реально применяемую):

post-15388-1279211958_thumb.png

(источник: презентация "Аппаратные решения и разработки для шины CAN". Чепурнов А.С. http://www.can-expo.ru/files/apparat.pdf )

Share this post


Link to post
Share on other sites

Если тема еще актуальна, могу подкинуть еще одну схему развязки CAN (реально применяемую):

Конечно, этот вариант, наверное, еще с изобретения CANа появился. (Ну, или немножечко позже)

 

Share this post


Link to post
Share on other sites

Если тема еще актуальна, могу подкинуть еще одну схему развязки CAN (реально применяемую):

Неужто и вправду кто-то такое реально городит? Тем более что давно уже есть драйверы со встроенной оптоизоляцией и защитой.

Share this post


Link to post
Share on other sites

Неужто и вправду кто-то такое реально городит? Тем более что давно уже есть драйверы со встроенной оптоизоляцией и защитой.

 

Хотелось бы узнать названия.... чтоб "реально не городить"

Share this post


Link to post
Share on other sites

Неужто и вправду кто-то такое реально городит?

Вы не путайте оптическую развязку с защитой самого драйвера. Элементы L1, D1, D2 D3 - служат только для защиты при работе CAN драйвера на длинных линиях. Пока вы работаете в условиях, где нет помех, вам ничего такого не потребуется, поэтому многие и думают, что это не нужно. Но на длинных линиях - это необходисость. И пока ничего такого в одном корпусе я не встречал. Единственное, вместо D1,D2,D3 ставят что-то типа NUP2105L или PSM712. А тот самый ISO1050 защиты никакой не имеет и выгорит на длинной линии при помехе только так.

По цене он дороже обычного драйвера + пара оптронов. Все равно к нему DC/DC преобразователь нужен.

Тем более что давно уже есть драйверы со встроенной оптоизоляцией и защитой.

Менее года даташиту - это давно? Да он еще не продается толком.

 

PS Но все равно он будет интересен тем, у кого места на плате мало - например для меня. Спасибо - самплы заказал.

Share this post


Link to post
Share on other sites

Элементы L1, D1, D2 D3 - служат только для защиты при работе CAN драйвера на длинных линиях.

L1 это продольный трансформатор, он более, чем драйвер от выгорания, процессор от сбоя защищает.

PS Но все равно он будет интересен тем, у кого места на плате мало - например для меня. Спасибо - самплы заказал.

Смысла нет в применении всего этого в одном корпусе - паразитная ёмкость будет больше, чем в нескольких. И разводкой её не уменьшишь и резисторы, для её уменьшения, внутрь добавить невозможно.

В схеме, кстати, такие резисторы включены правильно. Только они должны выводными быть - проходная ёмкость меньше. И ещё нужно поставить выводной резистор номиналом в районе 1 кОм между RX_CAN и 6-й ногой U1. Иначе прямо на ногу проца помеха попадает.

Share this post


Link to post
Share on other sites

1.9пФ - это разве большая проходная емкость?

Share this post


Link to post
Share on other sites

1.9пФ - это разве большая проходная емкость?

Небольшая, но у обычных smd резисторов, вместе с печатными дорожками, получается около 5 пФ.

Но самое главное не в величине ёмкости, а в том, что при использовании smd невозможно защитные земли как следует развести - места не хватает.

Ну и ещё у выводных металлоплёночных резисторов номиналом более 500 ом, как правило, спиралькой резистивный слой нарезан. А это увеличивает паразитную индуктивность. Но она, в этом случае, полезна.

Да и вообще, ИМХО на защите от помех экономить не стоит.

Share this post


Link to post
Share on other sites

Вот еще в семействе изолированных CAN драйверов прибавилось - ADM3053 уже с DC/DC конвертером внутри. И корпус еще меньше - SOIC20 13x17мм.

Share this post


Link to post
Share on other sites

Вот еще в семействе изолированных CAN драйверов прибавилось - ADM3053 уже с DC/DC конвертером внутри. И корпус еще меньше - SOIC20 13x17мм.

У максима лучше - в них встроена поддержка зависания проца - т.е. когда проц надолго захватывает шину (более 1мс) , то драйвер отцепляет его

Share this post


Link to post
Share on other sites

паразитная ёмкость будет больше
на скоростях CAN она вряд-ли помешает.

Share this post


Link to post
Share on other sites

У максима лучше - в них встроена поддержка зависания проца - т.е. когда проц надолго захватывает шину (более 1мс) , то драйвер отцепляет его

А что у Максима есть изолированое для CANа?

Share this post


Link to post
Share on other sites

А что у Максима есть изолированое для CANа?

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

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

Share this post


Link to post
Share on other sites

Подниму тему :)

Кто что думает про оптоволокно в КЭНе?

Вот думаю HFBR-0400 применить. На вскидку, управлять ими прямо с КЭН ножек контроллера, только пока не соображу как их подключить, если в цепи больше 2х устройств.

Edited by AndreyKar

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.

×
×
  • Create New...