10 мкс - это не время, в течении которого требуется удерживать питание на шине данных.
Даллас говорит:
Цитата
The DQ line must be switched over to the strong pullup within 10 µs maximum after issuing any protocol that involves copying to the E2 memory or initiates temperature conversions.
что означает примерно: Линия DQ должна быть зашунтирована на питание через максимум 10 мкс после подачи любой команды, выполняющей копирование в E2 или инициирующей измерение.
То есть выдерживать 10 мкс НЕ НУЖНО. Наоборот - после выдачи команды на измерение нужно как можно быстрее (максимум - в течении 10 мкс) выставить питание на шину.
И еще Даллас говорит:
Цитата
Temperature conversion takes up to 750 ms. After receiving the Convert T protocol, if the part doesnot receive power from the VDD pin, the DQ line for the DS18B20 must be held high for at least a period greater than tconv to provide power during the conversion process. As such, no other activity may take place on the 1-Wire bus for at least this period after a Convert T command has been issued.
что в вольном переводе значит: Измерение температуры занимает до 750 мс. После приема команды измерения, если датчик не запитан внешним питанием, линия DQ должна быть подтянута к питанию как минимум на период времени, превышающий время измерения. Как следствие этого, никакой активности на шине в течении этого периода быть не должно.
Кстати, а что за RXD и TXD? У датчиков же всего одна линия данных...