А в момент времени t – Инструкция по эксплуатации Rainbow Electronics DS2490

Страница 9

Advertising
background image

DS2490

9 из 49

ся в зависимости от параметров подключенных приборов 1 Wire и/или от действий процессора хоста.
Более подробно временные параметры рассмотрены в разделе «Команды Режима». Обработка команды
PULSE осуществляется одинаково, независимо от типа формируемого импульса (мощная подтяжка
или импульс программирования). Как показано на рисунках, обработка команды PULSE начинается в
момент времени t

1

, а в момент времени t

2

формирование импульса завершается.

Для программирования СППЗУ к шине 1 Wire должен быть подключен только один ведомый при

бор, при этом длина кабеля между микросхемой DS2490 и прибором СППЗУ должна быть как можно
меньше (не более нескольких метров). Скорость нарастания и спада фронтов импульса программиро
вания («крутизна») активно управляется микросхемой DS2490, как показано на Рис. 9. Не следует гене
рировать импульс программирования при наличии на шине приборов, не являющихся СППЗУ; это мо
жет привести к выходу из строя как данного прибора, так и самой микросхемы DS2490. Добавим также,
что корректный импульс программирования может быть сгенерирован только в том случае, если на вы
вод V

PP

микросхемы DS2490 поступает напряжение программирования 12 В.

В некоторых приложениях может потребоваться такая длительность мощной подтяжки или импуль

са программирования, которую нельзя получить, используя предопределенные значения (эти значения
приведены в разделе «Команды Режима»). Выбор неопределенной длительности позволяет хосту гене
рировать импульсы любой длительности. Однако в таком случае хост должен сам активно управлять
длительностью импульса. Если хост по какой либо причине не может завершить импульс, то микросхе
ме DS2490 может потребоваться сброс по питанию или цикл сброса, инициируемый мастером. Поэто
му неопределенная длительность должна использоваться, только если это совершенно необходимо.
Для завершения импульса неопределенной длительности используются команды Управления HALT
EXECUTION WHEN DONE или HALT EXECUTION WHEN IDLE. Как и в предыдущем случае, обра
ботка команды осуществляется одинаково, независимо от того, используется ли она для формирования
мощной подтяжки или импульса программирования.

Рис. 8. Мощная подтяжка к 5 В, предопределенная длительность

Рис. 9. Импульс программирования 12 В, предопределенная длительность

t

SPU

t

1

t

2

5 В

0 В

Начало следующего

временного интервала

Конец предыдущего

временного

интервала

t

PP

t

1

t

r

t

f

t

2

5 В

0 В

Начало следующего

временного интервала

Конец предыдущего

временного

интервала

12 В

t

r

500 нс, t

f

5 мкс

Advertising