Инструкция по эксплуатации Rainbow Electronics DS1963S

Страница 31

Advertising
background image

DS1963S

31 из 40

Сравнение ПЗУ в ускоренном режиме [69h]
Сравнение ПЗУ в ускоренном режиме, за которым следует 64-битный регистрационный номер,
передаваемый на повышенной скорости, позволяет мастеру шины адресовать отдельное
устройство на многоточечной шине. Только тот экземпляр DS1963S, содержимое ПЗУ которого
полностью совпадет с переданным мастером 64-битным регистрационным номером, будет
отвечать на последующие команды функций памяти или SHA. Подчиненные устройства, которые
уже находятся в ускоренном режиме после предыдущей команды пропуска ПЗУ в ускоренном
режиме или после успешного выполнения команды сравнения ПЗУ в ускоренном режиме,
остаются в этом режиме. Все подчиненные устройства, поддерживающие ускоренный режим,
возвращаются в режим обычной скорости при следующем импульсе сброса длительностью
минимум 480 мкс. Команда сравнения ПЗУ в ускоренном режиме может использоваться при
наличии на шине как одного, так и нескольких устройств.

Команда продолжения [A5h]
Обычно для полного проведения электронного платежа требуется получить доступ к DS1963S
несколько раз. Количество необходимых операций доступа возрастает еще больше, когда
осуществляется авторизация хоста/пользователя. В случае наличия на шине более одного
устройства это предполагает, что при каждой операции доступа при выполнении команды
сравнения ПЗУ должна повторяться передача 64-битного регистрационного номера. Для
получения в такой ситуации максимальной пропускной способности шины, была введена
специальная команда продолжения. Эта команда проверяет состояние бита RC, и если он
установлен, управление сразу передается функциям памяти и SHA, как в случае выполнения
команды пропуска ПЗУ. Бит RC устанавливается только при успешном выполнении команды
сравнения ПЗУ, поиска ПЗУ или сравнения ПЗУ в ускоренном режиме. Когда бит RC установлен,
к устройству может быть осуществлен повторный доступ с помощью команды продолжения.
Осуществление доступа к другому устройству на шине очищает бит RC, предотвращая
одновременный ответ на команду продолжения нескольких устройств.

СИГНАЛЫ 1-ПРОВОДНОЙ ШИНЫ
DS1963S требует строгого соблюдения протокола для гарантии целостности данных. Протокол
содержит четыре типа сигналов: последовательность сброса с импульсом сброса и импульсом
присутствия, запись нуля, запись единицы и чтение данных. Все эти сигналы, за исключением
импульса присутствия, инициируются мастером шины. DS1963S имеет возможность вести обмен
на двух разных скоростях: стандартной скорости и повышенной скорости в ускоренном режиме.
Если устройство специально не переведено в ускоренный режим, DS1963S работает на
стандартной скорости. В ускоренном режиме все сигналы имеют меньшую длительность.
Чтобы перейти из состояния покоя в активный режим, напряжение на линии 1-проводной шины
должно упасть с V

PUP

ниже порогового значения V

TL

. Для перехода с активного режима в

состояние покоя, напряжение должно подняться с V

ILMAX

выше порога V

TH

. Напряжение V

ILMAX

используется для определения логического уровня, но с ним не связана инициация каких-либо
действий.
Последовательность инициализации, которая требуется для начала любого обмена с DS1963S,
показана на рис. 11. За импульсом сброса следует импульс присутствия, который говорит о
готовности DS1963S принять данные, представляющие собой корректные команды функций ПЗУ
или памяти. В сети, содержащей разнородные устройства, длительность низкого уровня импульса
сброса t

RSTL

должна быть достаточной для того, чтобы самое медленное устройство восприняло

его как импульс сброса. Эта длительность составляет 480 мкс на стандартной скорости и 48 мкс в
ускоренном режиме. Если мастер шины использует управление скоростью нарастания на спаде
импульсов, он должен удерживать низкий уровень на линии в течение времени t

RSTL

+ t

F

для

компенсации времени спада. При длительности t

RSTL

480 мкс или более, устройство переходит из

Advertising