Инструкция по эксплуатации Rainbow Electronics DS1961S
Страница 27
DS1961S
27 из 38
ПОСЛЕДОВАТЕЛЬНОСТЬ ПЕРЕСЫЛКИ
Последовательность действий для доступа к DS1961S через 1-проводный порт должна быть
следующей:
Инициализация
Команда функций ПЗУ
Команда функций памяти или SHA
Передача данных
ИНИЦИАЛИЗАЦИЯ
Все пересылки по 1-проводной шине начинаются с последовательности инициализации.
Последовательность инициализации содержит импульс сброса, выдаваемый мастером шины, за
которым следует импульс (импульсы) присутствия, передаваемый подчиненным устройством
(устройствами).
Импульс присутствия говорит мастеру шины о том, что подчиненное устройство представлено на
шине и оно готово к работе. Более подробную информацию можно найти в разделе «Сигналы 1-
проводной шины».
КОМАНДЫ ФУНКЦИЙ ПЗУ
Когда мастер шины обнаруживает импульс присутствия, он может подать одну из семи команд
функций ПЗУ, которые поддерживаются DS1961S. Все команды функций ПЗУ имеют длину 8 бит.
Список этих команд приведен ниже (см. блок-схему на рис. 9).
Чтение ПЗУ [33h]
Эта команда позволяет мастеру шины считать из DS1961S 8-битный код семейства, уникальный
48-битный серийный номер и 8-битную CRC. Команда может быть использована только в том
случае, когда на шине присутствует всего одно подчиненное устройство. Если имеется несколько
подчиненных устройств, то произойдет искажение данных, так как все они попытаются
одновременно передать данные (открытые стоки реализуют функцию «монтажное И»). В
результате принятый мастером код семейства и 48-битный серийный номер будет неправильным.
Сравнение ПЗУ [55h]
Команда сравнения ПЗУ, за которой следует 64-битный регистрационный номер, позволяет
мастеру шины адресовать отдельное устройство на многоточечной шине. Только тот экземпляр
DS1961S, содержимое ПЗУ которого полностью совпадет с переданным мастером 64-битным
регистрационным номером, будет отвечать на последующие команды функций памяти или SHA.
Все остальные подчиненные устройства будут ожидать импульса сброса. Эта команда может
использоваться при наличии на шине как одного, так и нескольких устройств.