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

Страница 26

Advertising
background image

DS1961S

26 из 38

временных интервалов, которые начинаются спадом импульса синхронизации, выдаваемого
мастером. Более детальное описание протокола приведено в главе 4 книги «Book of DS19xx iButton
Standards»
.

АППАРАТНАЯ КОНФИГУРАЦИЯ
По определению 1-проводная шина имеет только одну линию; поэтому важно обеспечить для
каждого устройства, подключенного к шине, возможность в соответствующие моменты времени
ею управлять. Для этого каждое устройство, подключенное к 1-проводной шине, должно иметь
выход с открытым стоком или с тремя состояниями. DS1961S имеет выход с открытым стоком, его
внутренняя схема эквивалентна показанной на рис. 8.
Многоточечная шина представляет собой 1-проводную шину, к которой подключено несколько
подчиненных устройств. В стандартном режиме передача данных по 1-проводной шине идет со
скоростью максимум 16,3 Кбит в секунду. При включении ускоренного режима скорость может
быть увеличена до 142 Кбит в секунду. DS1961S не гарантирует полной совместимости со
стандартом iButton, так как для DS1961S максимальная скорость обмена составляет 14,1 Кбит в
секунду в стандартном режиме и 125 Кбит в секунду в ускоренном режиме. Для успешного
выполнения команд функций памяти и SHA на любой скорости DS1961S требует
подтягивающего резистора с номиналом максимум 2,2 Ком. Если обмен ведется одновременно с
несколькими DS1961S, например, для записи в несколько устройств одинакового секретного кода,
то в те моменты времени, когда идет копирование блокнота в EEPROM, подтягивающий резистор
должен быть закорочен.
В состоянии покоя на линии 1-проводной шины присутствует высокий уровень. Если по каким-
либо причинам пересылка должна быть приостановлена, линию нужно оставить в состоянии
покоя, чтобы впоследствии пересылка могла быть продолжена. Если этого не сделать и оставить
линию в состоянии низкого уровня дольше, чем на 16 мкс при повышенной скорости, или 120 мкс
при обычной скорости, одно или несколько устройств на шине могут быть сброшены. Для
DS1961S при повышенной скорости линия не должна находиться в состоянии низкого уровня
дольше, чем 15,2 мкс, чтобы быть уверенным в том, что ни одно устройство не будет сброшено.
Несмотря на такую неполную совместимость, DS1961S корректно работает в паре с драйвером 1-
проводной шины DS2480B и с адаптерами последовательного порта, которые построены на основе
этой микросхемы.

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

МАСТЕР ШИНЫ

1-ПРОВОДНЫЙ ПОРТ DS1961S

ДАННЫЕ

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

RX = ПРИЕМ

TX = ПЕРЕДАЧА

100 ом
MOSFET

5 мкА
(тип.)

RX

TX

RX

TX

V

PUP

R

PU

Advertising