Инструкция по эксплуатации Rainbow Electronics DS1961S
Страница 31
DS1961S
31 из 38
Сравнение ПЗУ в ускоренном режиме [69h]
Сравнение ПЗУ в ускоренном режиме, за которым следует 64-битный регистрационный номер,
передаваемый на повышенной скорости, позволяет мастеру шины адресовать отдельное
устройство на многоточечной шине. Только тот экземпляр DS1961S, содержимое ПЗУ которого
полностью совпадет с переданным мастером 64-битным регистрационным номером, будет
отвечать на последующие команды функций памяти или SHA. Подчиненные устройства, которые
уже находятся в ускоренном режиме после предыдущей команды пропуска ПЗУ в ускоренном
режиме или после успешного выполнения команды сравнения ПЗУ в ускоренном режиме,
остаются в этом режиме. Все подчиненные устройства, поддерживающие ускоренный режим,
возвращаются в режим обычной скорости при следующем импульсе сброса длительностью
минимум 480 мкс. Команда сравнения ПЗУ в ускоренном режиме может использоваться при
наличии на шине как одного, так и нескольких устройств.
СИГНАЛЫ 1-ПРОВОДНОЙ ШИНЫ
DS1961S требует строгого соблюдения протокола для гарантии целостности данных. Протокол
содержит четыре типа сигналов: последовательность сброса с импульсом сброса и импульсом
присутствия, запись нуля, запись единицы и чтение данных. Все эти сигналы, за исключением
импульса присутствия, инициируются мастером шины. DS1961S имеет возможность вести обмен
на двух скоростях: стандартной скорости и повышенной скорости в ускоренном режиме. Если
устройство специально не переведено в ускоренный режим, DS1961S работает на стандартной
скорости. В ускоренном режиме все сигналы имеют меньшую длительность.
Чтобы перейти из состояния покоя в активный режим, напряжение на линии 1-проводной шины
должно упасть с V
PUP
ниже порогового значения V
TL
. Для перехода с активного режима в
состояние покоя, напряжение должно подняться с V
ILMAX
выше порога V
TH
. Напряжение V
ILMAX
используется для определения логического уровня, но с ним не связана инициация каких-либо
действий.
Последовательность инициализации, которая требуется для начала любого обмена с DS1961S,
показана на рис. 10. За импульсом сброса следует импульс присутствия, который говорит о
готовности DS1961S принять данные, представляющие собой корректные команды функций ПЗУ
или памяти. В сети, содержащей разнородные устройства, длительность низкого уровня импульса
сброса t
RSTL
должна быть достаточной для того, чтобы самое медленное устройство восприняло
его как импульс сброса. Для DS1961S эта длительность составляет 480 мкс на стандартной
скорости и 62 мкс в ускоренном режиме. Если мастер шины использует управление скоростью
нарастания на спаде импульсов, он должен удерживать низкий уровень на линии в течение
времени t
RSTL
+ t
F
для компенсации времени спада. При длительности t
RSTL
480 мкс или более,
устройство переходит из ускоренного режима в режим обычной скорости. Если DS1961S
находится в ускоренном режиме, и длительность t
RSTL
не превышает 80 мкс, устройство остается в
ускоренном режиме.