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

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Обзоры по типам > Микроконтроллеры > MAXQ

реклама

 




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




Сигнализация на линии ввода - вывода

Для гарантирования целостности данных шина 1-Wire требует строгого соблюдения протокола. Мастером 1-Wire для инициализации последовательности (импульс сброса, сопровождаемый импульсом присутствия), записи 0, записи 1, чтения 0 и чтения 1 используется пять протоколов. Мастер шины начинает все эти типы сигналов, за исключением импульса присутствия. На рисунке 46 подробно показаны все проколы обмена сигналами.

Последовательность инициации обязана начинать любую связь с подчиненными приборами. Мастер шины 1-Wire посылает импульс сброса длительностью tRSTL. Линия шины 1-Wire находится в высоком состоянии за счет наличия подтягивающего резистора. После обнаружения нарастающего фронта на выводе OWOUT, ведомый прибор ждет tPDH и затем посылает импульс присутствия длительностью tPDL. Импульс присутствия после импульса сброса указывает, что ведомый прибор готов принять команду ПЗУ. Мастер шины выбирает шину через tPDS после того, как ведомый прибор ответит, чтобы контролировать правильность импульса присутствия. Результат этой выборки сохраняется в бите PDR регистра флагов прерываний. Временной интервал заканчивается через tRSTH после того, как мастер освобождает шину.

Временной интервал инициализирован после того, как мастер шины 1-Wire переводит ее из 1 (неактивное состояние) в 0 (активное состояние). Мастер шины формирует временной интервал Записи 1, размыкая линию на tLOW1 и позволяя ей быть подтянутой к 1. С другой стороны линия переводится в низкое состояние на время tLOW0 для формирования временного интервала Записи 0. Подчиненный прибор выбирает линию шины 1-Wire между 15 мкс и 60 мкс после спадающего фронта. Если на линии высокий уровень, то происходит запись 1, а если низкий - запись 0.

Временной интервал записи инициализируется после того, как мастер шины 1-Wire удерживает линию в низком состоянии не менее 1 мкс, а затем освобождает ее. Ведомый прибор продолжается удерживать шину в низком состоянии еще в течение 60 мкс если передает 0, а если 1 - то освобождает ее немедленно. Мастер шины выбирает данные через tRDV после начала временного интервала считывания. Если при выборке линия находится в высоком состоянии, то происходит Чтение 1, а если в низком - Чтение 0. Мастер шины заканчивает временной интервал чтения через tSLOT.

Сигнализация шины 1-Wire в стандартном режиме
Рисунок 46. Сигнализация шины 1-Wire в стандартном режиме



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





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