Рис. 9. блок-схема функций пзу – Инструкция по эксплуатации Rainbow Electronics DS1991

Страница 10

Advertising
background image


DS1991

10 из 14

СИГНАЛИЗАЦИЯ ШИНЫ 1-WIRE

Для обеспечения целостности данных прибор DS1991 требует строгого соблюдения протоколов.

Протокол состоит из четырех типов сигнализации на одной линии: последовательность сброса с импульсом
сброса и импульсом присутствия, запись 0, запись 1 и чтение данных. За исключением импульса
присутствия, все эти сигналы инициируются мастером. Последовательность инициализации, необходимая
для начала любого обмена информацией с DS1991, приведена на Рис. 10. За импульсом сброса следует
импульс присутствия, который показывает, что прибор DS1991 готов послать или передать данные,
задаваемые корректной командой ПЗУ и командой функций памяти. Мастер шины передает импульс сброса
(tRSTL, минимум 480 мкс). Затем мастер шины освобождает (отпускает) линию и переходит в режим
приема. Шина 1-Wire подтягивается до состояния ВЫСОКОГО уровня через подтягивающий (pullup)
резистор. После детектирования нарастающего фронта на выводе данных, DS1991 ждет (tPDH, от 15 до 60
мкс), а затем передает импульс присутствия (tPDL, от 60 до 240 мкс).

Рис. 9. БЛОК-СХЕМА ФУНКЦИЙ ПЗУ

Ведущий TX

импульс сброса

DS1991 TX

импульс

присутствия

Ведущий TX

команду ПЗУ

33h

чтение

ПЗУ

55h

совпадение

ПЗУ

F0h

поиск

ПЗУ

CCh

пропуск

ПЗУ

Нет

Да

Да

Да

Да

Нет

Нет

Нет

DS1991 TX бит 0
DS1991 TX бит 0

Ведущий TX бит 0

DS1991 TX бит 1
DS1991 TX бит 1

Ведущий TX бит 1

DS1991 TX бит 63

DS1991 TX бит 63
Ведущий TX бит 63

DS1991 TX бит 0

DS1991 TX бит 1

DS1991 TX бит 63

Бит 0

совпал ?

Нет

Да

Бит 0

совпал ?

Да

Нет

Бит 1

совпал ?

Нет

Да

Да

Бит 1

совпал ?

Нет

Нет

Нет

Бит 63

совпал ?

Бит 63

совпал ?

Да

Да

Ведущий TX

команду памяти

DS1991 TX

код семейства

1 байт

DS1991 TX

серийный номер

6 байт

DS1991 TX

CRC байт

Advertising