Спасибо за ответы. Про импульс присутствия, который выдает iButton после подключения к шине, я совсем не подумал. Работал только с постоянно подключенными датчиками температуры. В даташитах этот вопрос прямиком тоже не описан.
Однако порылся в апликейшенах и нашел описание этого процесса:
App Note 937: Book of iButton Standardsстр.5 глава C.Sinchronization,
стр.38 глава D.Presence Detect
Но оказалось, что не все так хорошо, как пишут в описаниях. Есть и то, что сначала не получилось.
В частности, есть DS1990A и DS1990R. В первой выдача импульса присутствия после подачи напряжения не получилась (не гарантируется):
Цитата
Note 14: Presence pulse is guaranteed only after a preceding Reset Pulse (tRSTL).
Далласу пришлось делать улучшенную модель DS1990R, где этот дефект устранен:
Код
SPECIAL FEATURES:
Upgrade of DS1990A Guarantees Presence Pulse on Contact
In applications where a presence pulse on contact is critical the DS1990R should be preferred over the DS1990A.
Presence Detector Acknowledges when Reader First Applies Voltage
Note 13: Presence pulse after POR is guaranteed by design, not production tested.
Так что "теперь я вся в сомнениях". Нога у меня сейчас под прием 1-Wire задействована без прерывания, нужно передвигать. Да и неизвестно, какие iButton-ы будет применять конечный потребитель. Хотя можно написать в документации, что "работа с DS1990A не гарантируется".
Такие вот пироги.