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

Страница 27

Advertising
background image

DS1963S

27 из 40

Рис. 9. АППАРАТНАЯ КОНФИГУРАЦИЯ

МАСТЕР ШИНЫ

1-

DS1963S

ПРОВОДНЫЙ ПОРТ

ДАННЫЕ

ВЫВОД ПОРТА
С ОТКРЫТЫМ
СТОКОМ

RX =

TX =

ПРИЕМ

ПЕРЕДАЧА

100

MOSFET

ом

5 мкА
(тип.)

RX

TX

RX

TX

V

PUP

См. текст

ПОСЛЕДОВАТЕЛЬНОСТЬ ПЕРЕСЫЛКИ
Последовательность действий для доступа к DS1963S через 1-проводный порт должна быть
следующей:

Инициализация
Команда функций ПЗУ
Команда функций памяти или SHA
Передача данных


ИНИЦИАЛИЗАЦИЯ
Все пересылки по 1-проводной шине начинаются с последовательности инициализации.
Последовательность инициализации содержит импульс сброса, выдаваемый мастером шины, за
которым следует импульс (импульсы) присутствия, передаваемый подчиненным устройством
(устройствами).
Импульс присутствия говорит мастеру шины о том, что подчиненное устройство представлено на
шине и оно готово к работе. Более подробную информацию можно найти в разделе «Сигналы
1-проводной шины»
.

КОМАНДЫ ФУНКЦИЙ ПЗУ
Когда мастер шины обнаруживает импульс присутствия, он может подать одну из семи команд
функций ПЗУ, которые поддерживаются DS1963S. Все команды функций ПЗУ имеют длину 8 бит.
Список этих команд приведен ниже (см. блок-схему на рис. 10).

Чтение ПЗУ [33h]
Эта команда позволяет мастеру шины считать из DS1963S 8-битный код семейства, уникальный
48-битный серийный номер и 8-битную CRC. Команда может быть использована только в том
случае, когда на шине присутствует всего одно подчиненное устройство. Если имеется несколько
подчиненных устройств, то произойдет искажение данных, так как все они попытаются
одновременно передать данные (открытые стоки реализуют функцию «монтажное И»). В
результате принятый мастером код семейства и 48-битный серийный номер будут неправильными.

Сравнение ПЗУ [55h]
Команда сравнения ПЗУ, за которой следует 64-битный регистрационный номер, позволяет
мастеру шины адресовать отдельное устройство на многоточечной шине. Только тот экземпляр

Advertising