Перейти к содержанию
    

CAN-овский приёмопередатчик

Добрый день, уважаемый Ол!

Пытаюсь разобраться с КЭНом и ну никак не могу догнать: для чего на приёмопередатчике нога, именуемая как Vref. Что на этой ноге -- написано в доке, а зачем оно надо? (Rs - вроде-как ясно - выбор режима работы).

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пытаюсь разобраться с КЭНом и ну никак не могу догнать: для чего на приёмопередатчике нога, именуемая как Vref. Что на этой ноге -- написано в доке, а зачем оно надо?

Для организации нестандартых схем, пара примеров была в апнотах.

На этой ноге половина напряжения питания, на это напряжение "опирается" входной усилитель.

В обычном включении нога должна быть свободна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для организации нестандартых схем, пара примеров была в апнотах.

На этой ноге половина напряжения питания, на это напряжение "опирается" входной усилитель.

В обычном включении нога должна быть свободна.

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для организации нестандартых схем, пара примеров была в апнотах.

На этой ноге половина напряжения питания, на это напряжение "опирается" входной усилитель.

В обычном включении нога должна быть свободна.

 

Сами сказали : "на это напряжение "опирается" входной усилитель". Нельзя же так просто бросать этот контакт :angry2: . В литературе, да и в жизни, советуется на эту ногу внешне подключать 100n, а не оставлять ее в воздухе!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В литературе, да и в жизни, советуется на эту ногу внешне подключать 100n, а не оставлять ее в воздухе!

Прошу привести список этой литературы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Надеюсь, вы понимаете, что это касается ВСЕХ микросхем, а не только этой. Обычно все микросхемы внутри имеют цепь обратной связи по ногам с опорным напряжением. Поэтому нельзя допускать, чтобы все подряд помехи влияли на работу этого кристалла и вашей схемы в целом. Конденсатор и нужен для защиты от помех.

 

И именно по этим соображениям все неиспользуемые ноги в микроконтроллерах нужно подтягивать на плюс питания B)

 

По документации возьмите любую pdf AVR'а по любому конроллеру, скажем, батареи (т.к. у него есть аналогичный выходной контакт).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Надеюсь, вы понимаете, что это касается ВСЕХ микросхем, а не только этой.

Весьма аргументированное умозаключение :wacko:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот и у меня возникли вопросы по этой ножке.

Меня интересует драйвер TJA1050

Есть вот такая дока http://www.nxp.com/documents/application_note/AN00020.pdf где написано

The reference output voltage Vref provides a nominal output

voltage of VCC/2 usable as a reference level for CAN-controllers with analog Rx inputs. It

is not needed for the SJA1000, which features a digital input.

Что за такие "CAN-controllers with analog Rx inputs"???

 

Кроме того приложил картинку. Уже не помню откуда она. Но именно по такой схеме я спаял несколько плат.

Сам эти платы не тестировал. Но люди которые с этими платами работали сказали что CAN отлично работает.

Из приведенной выше цитаты вовсе следует что Vref используется не со стороны CANH и CANL, а со стороны MCU.

На сигналы TXD и RXD.

 

post-11606-1450856602_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Цитата из Upgrading Note PCA82C250/251 >> TJA1040, TJA1050

 

Pin 5 of the transceivers provides an output voltage of Vcc/2. In case of the C250/251 and TJA1050 the pin 5 is attributed the symbol "Vref". The purpose of the pin "Vref" was to provide a voltage reference for former analog comparators within CAN-controller to properly read the bit values on the bus. Nowadays aCAN-controller usually has a digital input for the RXD signal and the pin "Vref" has become obsolete.

In case of the TJA1040 the pin 5 is attributed the symbol "SPLIT". The function of the pin is to provide a voltage source of Vcc/2. The relatively low impedance (typ. 600Ω) of the source allows stabilizing the common mode voltage to nominal Vcc/2. For that purpose the pin "SPLIT" should be connected to the center tap of the split termination. This way the common mode voltage can be maintained to nearlynominal Vcc/2 even if there are significant leakage currents flowing from the bus to GND due to possibly unpowered nodes.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У нас в изделии была аналогичная схема (разве что трансивер - от Texas).

И всё хорошо работало, пока не попало в одну систему, у которой CAN-L где-то было замкнуто на землю.

 

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

Ругаться с заказчиком не получилось, пришлось допиливать схему до состояния "как у других" - с единым резистором-терминатором.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

esaulenka не понял. Сперва у вас было два резистора по 62 ома и средняя точка на VREF (как на схеме которую я приложил). При таком включении шина не работала потому что CANL был замкнут на землю. Затем вы отрезали VREF и все стало работать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да.

Изначально состояние recessive было CANH=CANL=0; dominant - CANH=~1В (примерно, записи искать долго), CANL=0.

 

После подключения нашего устройства CANH "подтянулся" до Vref (а сам VRef просел, ток там был куда больше номинального), шина полностью "встала".

Починить шину не удалось, пришлось отрезать Vref.

 

Возможно, лучший вариант - Ваша схема, но R11 сделать бОльшим этак на порядок, чем R12-R13.

 

Ну и опять же, Вам решать, должно у Вас устройство работать на неисправной шине, или нет. У нас основной аргумент был "конкуренты ведь работают!", отсылки на стандарт не помогали :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да.

Изначально состояние recessive было CANH=CANL=0; dominant - CANH=~1В (примерно, записи искать долго), CANL=0.

1 ну дожать заказчика то можно было ;-) другое дело зачем это надо если он упертый

простые измерения и показываете стандарт физики. если начинает упираться то конечно денюжки важнее :bb-offtopic:

2 вас посадили на конец шины(раз вы с терминаторами), а были бы вы в середине то и не узнали бы ничего

поэтому тут не корректно обсуждать этот вопрос

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Клиенту нужно чтобы работало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...