Поиск по сайту: |
|
По базе: |
|
Главная страница > Интерфейсы > LIN |
|
||||||||||||
Спящий режим и пробуждение LINLIN имеет механизм, позволяющий устройствам переходить в состояние сна и снижать энергопотребление. Согласно спецификации LIN 2.0, все ведомые устройства могут быть принудительно переведены в режим сна посредством диагностического кадра-запроса с идентификатором 60, посылаемого ведущим устройством, в котором первый байт данных равен нулю. Это специальный кадр называется «команда ко сну». Ведомые устройства могут входить в режим сна автоматически в случае, если шина LIN неактивна более 4 секунд. Интерфейс NI-CAN Frame API для LIN предоставляет большую гибкость, позволяя пользователю нужным образом переводить LIN-интерфейс в режим сна на уровне приложения. При получении полного кадра, содержащего запрос на режим сна, или кадра неактивности, указывающего на бездействие шины в течение более 4 секунд, пользователь может выбрать установку LIN-интерфейса в состояние сна, присваивая значение «истина» атрибуту LIN Sleep. Шина LIN обладает также механизмом пробуждения устройств. Пробуждение – это одна задача, которая может быть запущена любым узлом шины, как ведущим, так и ведомым устройством. По спецификации LIN 2.0, запрос на пробуждение представляет собой доминантный уровень сигнала длительностью от 250 мкс до 5 мс. Каждое ведомое устройство должно определять запрос на пробуждение и быть готово обрабатывать заголовки в течение 100 мс. Ведущее устройство также должно детектировать данный запрос, начиная посылать заголовки, когда ведомые узлы будут готовы их принять (в течение 100 - 150 мс после поступления запроса на пробуждение). Если ведущее устройство не передаст ни одного заголовка в течение 150 мс после поступления запроса, ведомые узлы могут попытаться отправить повторный запрос на пробуждение и ожидать ответа следующие 150 мс. Если ведущий по-прежнему не ответит, будет инициирован третий запрос ведомого узла с указанным временем ожидания ответа. Четвёртая попытка связаться с ведущим по запросу на пробуждение будет произведена ведомым спустя 1.5 секунды. Интерфейс NI-CAN Frame API для LIN допускает выполнение запросов на пробуждение в соответствии со спецификацией LIN 2.0 независимо от того, в каком режиме находится LIN-интерфейс – ведущего или ведомого.
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|