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

Страница 27

Advertising
background image


DS1921L

27 из 40

Ускоренный пропуск ПЗУ [3Ch]

При одноточечной шине эта команда может сэкономить время, позволяя мастеру шины получить

доступ к функциям памяти без передачи 64-битного кода ПЗУ. В отличие от команды пропуска ПЗУ,
команда ускоренного пропуска ПЗУ устанавливает микросхему DS1921L в ускоренный режим (OD =
1). Весь обмен данными после этой команды должен происходить на повышенной скорости до тех пор,
пока импульс сброса длительностью минимум 480 мкс не вернет все приборы на шине обратно в режим
работы со стандартной скоростью (OD = 0).

На многоточечной шине передача этой команды установит в ускоренный режим приборы, кото-

рые его поддерживают. Для последующей адресации определенного прибора, поддерживающего уско-
ренный режим, необходимо передать на повышенной скорости импульс сброса, а затем команду срав-
нения ПЗУ или поиск ПЗУ. Это сократит время для процесса поиска. Если на шине присутствует более
одного ведомого, поддерживающего ускоренный режим, и следом за командой чтения передается ко-
манда ускоренного пропуска ПЗУ, на шине произойдет конфликт данных, поскольку множество ведо-
мых будут осуществлять передачу одновременно (понижение уровней на открытых стоках приведет к
получению монтажного И).

Ускоренное сравнение ПЗУ [69h]

Команда ускоренного сравнения ПЗУ, за которой следует 64-битная последовательность ПЗУ, пере-

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

СИГНАЛИЗАЦИЯ ШИНЫ 1-WIRE

Для обеспечения целостности данных микросхема DS1921L требует строгого соблюдения протоко-

лов. Протокол состоит из четырех типов сигнализации на одной линии: последовательность сброса с
импульсом сброса и импульсом присутствия, запись 0, запись 1 и чтение данных. За исключением им-
пульса присутствия, все эти сигналы инициируются мастером. Микросхема DS1921L может обмени-
ваться информацией на двух различных скоростях: стандартной и повышенной. Если не было специ-
альной установки в ускоренный режим, микросхема DS1921L будет работать на стандартной скорости.
Во время ускоренного режима ко всем сигналам применяется ускоренная синхронизация.

Для перехода шины из неактивного в активное состояние, напряжение на линии 1-Wire должно

упасть с уровня V

PUP

ниже порога V

TL

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

должно возрасти с V

LMAX

до уровня выше порога V

TH

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

LMAX

имеет значение для микросхе-

мы DS1921L только когда определяется логический уровень, но не для запуска любого события.

Последовательность инициализации, необходимая для начала любого обмена информацией с

DS1921L, приведена на Рис. 13. Импульс сброса, за которым следует импульс присутствия, показывает,
что микросхема DS1921L готова к приему данных, которые задаются корректной командой функций
ПЗУ и командой функций памяти. При смешанном составе сети длительность интервала НИЗКОГО
уровня импульса сброса t

RSTL

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

бор на шине 1-Wire мог опознать его как импульс сброса. Для микросхемы DS1921L эта длительность
составляет 480 мкс при стандартной скорости и 62 мкс при повышенной скорости. Если мастер шины
использует управление скоростью нарастания напряжения на падающем фронте, он должен понизить
напряжение линии на время t

RSTL

+ t

F

для компенсации фронта. Интервал времени t

RSTL

длительностью

480 мкс или больше приведет к выходу из ускоренного режима, возвращая прибор к стандартной ско-
рости. Если микросхема DS1921L находится в ускоренном режиме, и t

RSTL

составляет не более 80 мкс,

прибор останется в этом же режиме.

Advertising