Полная версия этой страницы:
CAN-овский приёмопередатчик
Добрый день, уважаемый Ол!
Пытаюсь разобраться с КЭНом и ну никак не могу догнать: для чего на приёмопередатчике нога, именуемая как Vref. Что на этой ноге -- написано в доке, а зачем оно надо? (Rs - вроде-как ясно - выбор режима работы).
Спасибо.
Цитата(Mos @ Apr 9 2007, 06:44)

Пытаюсь разобраться с КЭНом и ну никак не могу догнать: для чего на приёмопередатчике нога, именуемая как Vref. Что на этой ноге -- написано в доке, а зачем оно надо?
Для организации нестандартых схем, пара примеров была в апнотах.
На этой ноге половина напряжения питания, на это напряжение "опирается" входной усилитель.
В обычном включении нога должна быть свободна.
Цитата(spf @ Apr 9 2007, 06:03)

Для организации нестандартых схем, пара примеров была в апнотах.
На этой ноге половина напряжения питания, на это напряжение "опирается" входной усилитель.
В обычном включении нога должна быть свободна.
Спасибо.
SunnyAngel
Apr 21 2007, 22:56
Цитата(spf @ Apr 9 2007, 06:03)

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

. В литературе, да и в жизни, советуется на эту ногу внешне подключать 100n, а не оставлять ее в воздухе!
Цитата(SunnyAngel @ Apr 22 2007, 01:56)

В литературе, да и в жизни, советуется на эту ногу внешне подключать 100n, а не оставлять ее в воздухе!
Прошу привести список этой литературы.
Цитата(spf @ Apr 22 2007, 05:12)

Прошу привести список этой литературы.
И мне было бы интересно
SunnyAngel
Apr 23 2007, 21:22
Надеюсь, вы понимаете, что это касается ВСЕХ микросхем, а не только этой. Обычно все микросхемы внутри имеют цепь обратной связи по ногам с опорным напряжением. Поэтому нельзя допускать, чтобы все подряд помехи влияли на работу этого кристалла и вашей схемы в целом. Конденсатор и нужен для защиты от помех.
И именно по этим соображениям все неиспользуемые ноги в микроконтроллерах нужно подтягивать на плюс питания
По документации возьмите любую pdf AVR'а по любому конроллеру, скажем, батареи (т.к. у него есть аналогичный выходной контакт).
Цитата(SunnyAngel @ Apr 24 2007, 00:22)

Надеюсь, вы понимаете, что это касается ВСЕХ микросхем, а не только этой.
Весьма аргументированное умозаключение
Вот и у меня возникли вопросы по этой ножке.
Меня интересует драйвер 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.
Нажмите для просмотра прикрепленного файла
Цитата из
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.
esaulenka
Dec 23 2015, 14:02
У нас в изделии была аналогичная схема (разве что трансивер - от Texas).
И всё хорошо работало, пока не попало в одну систему, у которой CAN-L где-то было замкнуто на землю.
Изделия конкурентов работают, а наше - ставит всю шину в непрерывный dominant state - тока этого Vref хватало, чтобы поддерживать ненулевое напряжение на "нижней" половинке терминатора.
Ругаться с заказчиком не получилось, пришлось допиливать схему до состояния "как у других" - с единым резистором-терминатором.
esaulenka не понял. Сперва у вас было два резистора по 62 ома и средняя точка на VREF (как на схеме которую я приложил). При таком включении шина не работала потому что CANL был замкнут на землю. Затем вы отрезали VREF и все стало работать?
esaulenka
Dec 24 2015, 06:38
Да.
Изначально состояние recessive было CANH=CANL=0; dominant - CANH=~1В (примерно, записи искать долго), CANL=0.
После подключения нашего устройства CANH "подтянулся" до Vref (а сам VRef просел, ток там был куда больше номинального), шина полностью "встала".
Починить шину не удалось, пришлось отрезать Vref.
Возможно, лучший вариант - Ваша схема, но R11 сделать бОльшим этак на порядок, чем R12-R13.
Ну и опять же, Вам решать, должно у Вас устройство работать на неисправной шине, или нет. У нас основной аргумент был "конкуренты ведь работают!", отсылки на стандарт не помогали :-)
QUOTE (esaulenka @ Dec 24 2015, 09:38)

Да.
Изначально состояние recessive было CANH=CANL=0; dominant - CANH=~1В (примерно, записи искать долго), CANL=0.
1 ну дожать заказчика то можно было ;-) другое дело зачем это надо если он упертый
простые измерения и показываете стандарт физики. если начинает упираться то конечно денюжки важнее
2 вас посадили на конец шины(раз вы с терминаторами), а были бы вы в середине то и не узнали бы ничего
поэтому тут не корректно обсуждать этот вопрос
В таких случаях бесполезно что-то мерять и тыкать в стандарты.
Клиенту нужно чтобы работало.
QUOTE (uriy @ Dec 24 2015, 18:19)

В таких случаях бесполезно что-то мерять и тыкать в стандарты.
Клиенту нужно чтобы работало.
чрезвычайно вредное утверждение
я понимаю голод не тетка. но в таких условиях можно поиметь проблем гораздо больше !!
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.