Rainbow-electronics DS2490 Uživatelský manuál Strana 5

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 49
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 4
DS2490
5 из 49
КОНТРОЛЛЕР ИНТЕРФЕЙСА 1WIRE
Все команды обмена данными по шине 1Wire, посылаемые микросхеме DS2490, обрабатываются
контроллером интерфейса 1Wire. Одной из задач контроллера интерфейса является активное форми
рование фронтов сигналов обмена данными по шине 1Wire. Это ускоряет изменение состояния шины
1Wire (нарастающие фронты) и уменьшает «звон» на длинных линиях (падающие фронты). Схема,
формирующая нарастающие фронты, всегда находится в активном состоянии. Активное управление
скоростью спада фронтов осуществляется только при работе на гибкой скорости (при этом значение
параметра, определяющего эту скорость, должно отличаться от значения по умолчанию, устанавливаю
щегося после подачи питания). Управление параметрами и их значения по умолчанию описываются в
разделе «Команды Режима».
Нарастающие фронты
Активная подтяжка нарастающих фронтов значительно уменьшает время нарастания напряжения
на шине 1Wire по сравнению с простой резистивной подтяжкой. На Рис. 3 показано, как микросхема
DS2490 осуществляет формирование нарастающего фронта.
Рис. 3. Активная подтяжка
Схема работает следующим образом. В момент времени t
1
подтяжка к общему проводу (осуществля
емая микросхемой DS2490 или другим прибором на шине) прекращается. С этого момента шина 1Wire
подтягивается вверх небольшим током подтяжки I
WEAKPU
, обеспечиваемым микросхемой DS2490. Ско
рость нарастания напряжения (крутизна фронта) определяется нагрузкой на шине и величиной тока
подтяжки. В момент времени t
2
напряжение переходит пороговое значение V
IAPO
, после чего микросхе
ма DS2490 переключается со слабого тока подтяжки I
WEAKPU
на больший ток I
ACTPU
. Как следствие, на
пряжение на шине начинает нарастать быстрее. Когда в момент t
3
напряжение на шине превысит поро
говое значение V
IAPTO
, начинает работать таймер. Пока таймер включен (t
APUOT
), продолжает течь ток
I
ACTPU
. После остановки таймера микросхема DS2490 снова переключится на ток слабой подтяжки.
Падающие фронты, формируемые микросхемой DS2490
Всякий раз, когда микросхема DS2490 начинает понижать уровень на шине 1Wire (например, для
инициирования временного интервала), она прежде всего выключает ток слабой подтяжки к 5 В
(I
WEAKPU
). После чего при работе на обычной и повышенной скоростях микросхема DS2490 формирует
падающий фронт при скорости спада, номинально составляющей 15 В/мкс. Такая скорость вполне
приемлема для коротких шин 1Wire и является адекватной для обмена данными в режиме повышен
ной скорости. В сетях 1Wire, имеющих длину более 30 м, всегда должна использоваться гибкая ско
рость. При использовании гибкой скорости одним из регулируемых параметров является скорость спа
да фронтов, инициированных микросхемой DS2490. Результат управления скоростью спада показан на
Рис. 4.
0 В
Шина 1Wire
подтянута
вниз
5 B
t
APUOT
t
1
t
2
t
3
V
IAPO
V
IAPTO
Zobrazit stránku 4
1 2 3 4 5 6 7 8 9 10 ... 48 49

Komentáře k této Příručce

Žádné komentáře