реклама на сайте
подробности

 
 
> Нужен ли общий провод в CAN?, А также вопросы по Split Termination
syoma
сообщение Jul 12 2008, 11:58
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Привет всем.
Я чего-то всегда думал что для обмена по CAN нужно 3 провода CANH, CANL и GND. После прочтения APP Notes на TJA1040, 1050 для меня стало откровением, что во многих APP Notes схемы топологии CAN не имеют провода GND.
Насколько я понимал ранее, провод GND нужен для того, чтобы опорный потенциал приемо-передатчиков был одинаков, так как сами линии в рецессивном состоянии практически летают в воздухе и не к чему не подтянуты. Таким образом без соединения GND приемопередатчики просто будут плавать относительно друг-друга и потенциал на CANe может запросто выйти за COMMON-MODE range.
Вопрос. Так нужно ли соединять GND приемопередатчиков CAN или нет?
Также сильно предлагают использовать Split-termination concept. Но насколько я понимаю, сама концепция не решает проблему общего потенциала.
А вот тот же TI (http://focus.ti.com/lit/ds/symlink/sn65hvd1040a-q1.pdf) предлагает цеплять нейтральную точку на специальный вывод передатчика с напряжением 2,5В. То есть обе линии будут через терминальные резисторы всегда притянуты к 2,5В. То есть я понимаю, что в этом случае проблема решена полностью. Но можно ли использовать для этого стандартный вывод Vref приемопередатчиков других производителей?
Вопрос возник изза того, что есть длинная линия связи - порядка 150м, и питание устройства идет по ней вместе с линиями CAN. Я хочу питать устройство без гальванической развязки, профильтровав нормально питание. Но одной из составляющих фильтра будет Common-mode Choke, то есть локальная земля будет уже отличаться от земли в линии. Can тоже должен будет развязываться через common mode choke. Но будет ли такой вариант работать я не знаю.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
slimjack
сообщение Sep 9 2010, 17:45
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 28-02-06
Из: Днепропетровск
Пользователь №: 14 792



Спасибо!
Простите за глупые вопросы, но есть еще.
1. Так если я объединю "общие" (я имею в виду не земли) всех драйверов (даже удаленных на, например, 100 м), т.е. добавлю третий проводник в кабель, то от этого станет только лучше, я правильно понял?
2.
Цитата
В каждом драйвере есть свой общий драйвера

Я имею в виду конец кабеля, где нет ни драйвера ни устройства. Но в кабеле, например, есть питание, к которому можно подключить стабилизатор 2.5В и подключить эти 2.5В в среднюю точку терминатора. Можно ли так?
3. И как я понял, подтяжка линии, это не просто желательно, а необходимо. Иначе приемники будут ловить "мусор"?
4. Как правильно соединить "общий" линии (он же общий всех драйверов) с "землей":
  • через резистор 100 Ом?
  • через резистор и конденсатор, соединенные последовательно?
  • через резистор и конденсатор, соединенные параллельно?

5. Соединение "общего"с "землей" нужно делать только в одной точке или возле каждого драйвера?

Большое спасибо за помощь!
Цитата
Откуда вы нашли 2.5В - обычно это для линий LVDS, BLVDS

У некоторых драйверов CAN есть вывод Vsplit или Vref равный 2.5В, который предназначен для подтяжки средней точки терминатора.
Цитата
У вас в схеме везде показан корпус, в то время как должен быть у каждого драйвера свой общий

Не совсем понял замечания. На схеме 0V_1 и 0V_2 - это разные цепи.
Go to the top of the page
 
+Quote Post
bookevg
сообщение Sep 10 2010, 07:52
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 320
Регистрация: 13-09-06
Пользователь №: 20 348



Цитата(slimjack @ Sep 9 2010, 21:45) *
1. Так если я объединю "общие" (я имею в виду не земли) всех драйверов (даже удаленных на, например, 100 м), т.е. добавлю третий проводник в кабель, то от этого станет только лучше, я правильно понял?

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

Цитата(slimjack @ Sep 9 2010, 21:45) *
2.Я имею в виду конец кабеля, где нет ни драйвера ни устройства. Но в кабеле, например, есть питание, к которому можно подключить стабилизатор 2.5В и подключить эти 2.5В в среднюю точку терминатора. Можно ли так?

Я вот ни как не могу причем здесь 2.5В. Если у вашего драйвера есть выход SPLIT, то он в драйвере подключен через резисторы к питания и общему драйвера.

Цитата(slimjack @ Sep 9 2010, 21:45) *
3. И как я понял, подтяжка линии, это не просто желательно, а необходимо. Иначе приемники будут ловить "мусор"?

Спорный момент, т.к. этот мусор д.много чего сделать, чтобы стать настоящим сообщением - в это и есть достоинство CAN

Цитата(slimjack @ Sep 9 2010, 21:45) *
4. Как правильно соединить "общий" линии (он же общий всех драйверов) с "землей":
  • через резистор 100 Ом?
  • через резистор и конденсатор, соединенные последовательно?
  • через резистор и конденсатор, соединенные параллельно?

Чтобы выполнить отечественные требования ГОСТа по НКУ - есть два варианта:
1. Не соединять оплетку витой пары с общим драйвера, а соединить через резистор 10-100 (0.5-1Вт) на Y1-Y2 конденсатор 1нФ, второй конец которого посадить на корпус данного блока.
2. Оплетку витой пары посадить на общий драйвера через резистор 10-100 (0.5-1Вт).
В обоих случаях общий драйвера надо посадить на корпус через Y1-Y2 конденсатор 1нФ. Параллельно ему посадить варистор на напряжение от 550-680В.
Какой вариант лучше покажут исследования.

Цитата(slimjack @ Sep 9 2010, 21:45) *
5. Соединение "общего"с "землей" нужно делать только в одной точке или возле каждого драйвера?

См.выше как бы сделал.

Цитата(slimjack @ Sep 9 2010, 21:45) *
У некоторых драйверов CAN есть вывод Vsplit или Vref равный 2.5В, который предназначен для подтяжки средней точки терминатора.

Не надо путать Vsplit и Vref:
1. Common-Mode Stabilization (SPLIT)
SPLIT provides a DC common-mode stabilization voltage of 0.5 x VCC when operating in normal mode. SPLIT stabilizes the recessive voltage to 0.5 x VCC for conditions when the recessive bus voltage is lowered, caused by an unsupplied transceiver in the network
with a significant leakage current from the bus lines to ground. Use SPLIT to stabilize the recessive commonmode voltage by connecting SPLIT to the center tap of the split termination, see the Typical Operating Circuit. In standby mode or when VCC = 0, SPLIT becomes
high impedance.
2. Reference Output (MAX13053)
MAX13053 has a reference voltage output (REF) set to 0.5 x VCC. REF can be utilized to bias the input of a CAN controller’s differential comparator, and to provide power to external circuitry.
Согласно описанию у них выходные напряжения разные + схема чуть отличается внутри драйвера
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th June 2025 - 03:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.04808 секунд с 7
ELECTRONIX ©2004-2016