дель ISO / OSI
3.1 Фізичний рівень протоколу CAN
Фізичний рівень не повністю визначений в специфікації CAN. Специфікація описує підрівень фізичної сигналізації ( Physical Signaling - PLS ), залишаючи за розробником право вибрати будь-який драйвер / приймач і середу передачі (диференціальна пара, радіоканал, оптоволокно і пр.), якщо вони відповідають вимогам PS-підрівня. протокол мережу домінантний біт
Існує кілька фізичних рівнів протоколу CAN, визначених у різних стандартах (ISO 11898, ISO 11519, SAE J2411). У переважній більшості випадків використовується фізичний рівень CAN, визначений у стандарті ISO 11898. Його ми розглянемо докладніше.
ISO11898 - міжнародний стандарт для високошвидкісного зв'язку CAN, застосовуваної в транспортних засобах. Як середовище передачі він визначає двухпроводную диференціальну лінію з імпедансом 120 Ом (Мал. 2).
У високошвидкісних CAN мережах з лінійною топологією для придушення відображень сигналу до обох кінців шини приєднуються резистори-термінатори.
3.1.1 Рецесивні і домінантні біти
Для абстрагування <# «142» src=«doc_zip2.jpg» />
Рис. 2 Диференціальна шина
3.1.2 Функціональна схема мережі стандарту CAN
Типова функціональна схема мережі стандарту CAN включає шину, приймачі та Котроллер (Мал. 3).
Рис. 3 Шина CAN
Приемопередатчик CAN
Приемопередатчик (трансивер) призначений для сполучення CAN контролера і фізичної шини. Він забезпечує прийом і передачу сигналу в лінію.
· прийом даних здійснюється через приймальний тракт. Він містить компаратор, що забезпечує розпізнавання домінантної і рецесивного станів CAN-шини, і формувач цифрового сигналу;
· передача даних відбувається через передавальний тракт, що містить таймер, схему завдання крутизни сигналу, вузол управління передавачем ( драйвер ), вихідну схему на польових транзисторах і схему температурного захисту;
· таймер призначений для обмеження тривалості домінантного стану, захищаючи CAN-шину від можливих збоїв CAN-контролера;
· формувач фронтів обмежує швидкість їх наростання, знижуючи електромагнітне випромінювання, і дозволяє відмовитися від зовнішніх синфазних дроселів;
· вузол управління < b align="justify"> передавачем здійснює управління двома польовими транзисторами, що формують стан на лініях CAN-H і CAN-L. У домінантному стані обидва транзистора відкриті, забезпечуючи на лінії CAN-H високий, а на лінії CAN-L - низький рівень;
· схема температурного захисту оберігає мікросхему від виходу з ладу, відключаючи передавач, якщо температура перевищує значення порядку 160 ° C.