Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Терминация в CAN
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Controller Area Network (CAN)
Claster
Уважаемые разработчики!
Просветите, пожалуйста, по следующим вопросам:

1. Можно ли ставить терминирующие резисторы в непосредственной близи от выводов трансиверов?
Во всех источника пишут, что резисторы нужны для того, чтобы не возникало отраженной волны. Вопрос в том, есть ли на резисторе прямая волна, или она тоже глушится?
И что меняется при сплит-терминации (2 резистора по 60 Ом + конденсатор на землю)?

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

3. Как выбрать номинал емкости при сплит-терминации?
Вот здесь:
www.nxp.com/documents/application_note/AN00020.pdf
на стр. 9 сказано, что емкость должна быть от 10 нФ до 100 нФ. Есть ли где-нибудь краткое руководство по выбору этой емкости?
Или, может, практический опыт у кого есть?
bookevg
Посмотри для начала
http://electronix.ru/forum/index.php?showtopic=50205
Claster
Цитата(bookevg @ Oct 22 2010, 10:19) *
Посмотри для начала
http://electronix.ru/forum/index.php?showtopic=50205


Посмотрел. Но не нашел четкого ответа на свои вопросы.
Даже в Требованиях к физическому уровню нашел только следующие вещи:
стр. 5 - максимальный отвод от шины 0,3 м (если я правильно перевожу "maximum un-terminated stub length")
Про остаток шины после последнего отвода ничего не нашел.
стр. 8 - типичная емкость CL = 4,7 nF для высокоскоростного CAN (до 1,1 Mbps).
Также написано, что емкость зависит от скорости передачи.
стр. 13 - Дана зависимость минимального расстояния от конденсатора в терминаторе. Там вообще десятки пикофарад фигурируют.
Так что нет конкретного руководства.
Хотя на стр. 8 на рисунке 10 дана формула низкочастотного фильтра. Если по ней можно считать CL, то что принимать за R (120 или 60 Ом) и, главное, что принимать за fc?
zksystem
Цитата(Claster @ Oct 22 2010, 12:35) *
Про остаток шины после последнего отвода ничего не нашел.
стр. 8 - типичная емкость CL = 4,7 nF для высокоскоростного CAN (до 1,1 Mbps).
Также написано, что емкость зависит от скорости передачи.


Позвольте спросить, что такое "остаток шины после последнего отвода" в вашем понимании? Сам кабель? Вы пишете курсовик или разрабатываете устройство?
bookevg
Цитата(Claster @ Oct 21 2010, 17:56) *
1. Можно ли ставить терминирующие резисторы в непосредственной близи от выводов трансиверов?Во всех источника пишут, что резисторы нужны для того, чтобы не возникало отраженной волны. Вопрос в том, есть ли на резисторе прямая волна, или она тоже глушится?

Надо ставить в непосредственной близости от выводов драйвера.
А сами драйверы в непосредственной близости от точки входа дифф. сигнала на блок (плату), что позволит снизить емкость.
Также это позволит избежать казусов, когда вы начнете защиту от перенапряжений и сверхтоков городить.
В моей практике бывали случаи, когда ставили smd резисторы до защиты - так вот они и выгорали в первую очередь.

Цитата(Claster @ Oct 21 2010, 17:56) *
И что меняется при сплит-терминации (2 резистора по 60 Ом + конденсатор на землю)?

Улучшается способность приемника работать. А размещать также в непосредственной близости

Цитата(Claster @ Oct 21 2010, 17:56) *
3. Как выбрать номинал емкости при сплит-терминации?

Выбирайте то, что советует производитель драйверов.
Claster
Цитата(zksystem @ Oct 22 2010, 20:04) *
Позвольте спросить, что такое "остаток шины после последнего отвода" в вашем понимании? Сам кабель? Вы пишете курсовик или разрабатываете устройство?


Я разрабатываю устройство. Вернее дорабатываю. Мы с вами общались в этой теме:
http://electronix.ru/forum/index.php?showtopic=80264

А я имею ввиду отрезок L4 в приложенном рисунке.

Цитата(bookevg @ Oct 24 2010, 10:26) *
Надо ставить в непосредственной близости от выводов драйвера.
Улучшается способность приемника работать. А размещать также в непосредственной близости

Правильно ли я понял, что терминаторы могут быть не отдельно, а внутри узлов?

Цитата(bookevg @ Oct 24 2010, 10:26) *
Выбирайте то, что советует производитель драйверов.

Да ничего он конкретно не советует. Много упоминаний и все разные. Хотя один номинал проскакивает чаще других - его и попробую.
Спасибо!
wave48
Когда-то разбирался в данном вопросе. Емкость нужна только если конфигурация сети - звезда. И она около нанофарады должна быть.
Claster
Цитата(wave48 @ Oct 25 2010, 16:14) *
Когда-то разбирался в данном вопросе. Емкость нужна только если конфигурация сети - звезда. И она около нанофарады должна быть.

По всем спецификациям и апнотам, базовая топология для CAN - шина, и везде про емкость не просто упоминают, а пишут как об обязательном элементе (для сплит терминации).
wave48
Сплит - это новшество, звезда в CAN использовалась как приборная шина, т.е. на коротких расстояниях.
Claster
Народ!
Скажите однозначно - можно ли ставить терминаторы внутри узлов?
А то так никто и не ответил.

Цитата(zksystem @ Oct 22 2010, 20:04) *
Позвольте спросить, что такое "остаток шины после последнего отвода" в вашем понимании? Сам кабель? Вы пишете курсовик или разрабатываете устройство?

Зачем спрашивать, если не собираешься отвечать?
gordon1403
не только можно , а нужно !!! , для tja1040 ( 82c250 ) есть апноут где это описано , на оконечных устройствах A ....Z порядка 120 ом , на промежуточных B...Y , по 1k3 *2 ( средняя точка к ноге сплит ), без терминаторов такое на шине твАрится, )))) , для других приемопередатчиков CAN другие требования по согласованию линии. ( ИМХО).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.