Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Интерфейсы > LIN

реклама

 




Мероприятия:




Спящий режим и пробуждение LIN

LIN имеет механизм, позволяющий устройствам переходить в состояние сна и снижать энергопотребление. Согласно спецификации 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-интерфейс – ведущего или ведомого.

<-- Предыдущая страница Оглавление Следующая страница -->





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники