ZHCABQ6E January 2018 – January 2025 TM4C1290NCPDT , TM4C1290NCZAD , TM4C1292NCPDT , TM4C1292NCZAD , TM4C1294KCPDT , TM4C1294NCPDT , TM4C1294NCZAD , TM4C1297NCZAD , TM4C1299KCZAD , TM4C1299NCZAD , TM4C129CNCPDT , TM4C129CNCZAD , TM4C129DNCPDT , TM4C129DNCZAD , TM4C129EKCPDT , TM4C129ENCPDT , TM4C129ENCZAD , TM4C129LNCZAD , TM4C129XKCZAD , TM4C129XNCZAD , TMP1826 , TMP1827
快速搜索算法使用 TMP1826 器件進(jìn)行仲裁。主機(jī)發(fā)出 SKIP ADDRESS 命令,為 ARB_MODE 寫入配置寄存器 - 2 位,為 11b。執(zhí)行上一步后,它可發(fā)出 SEARCH ADDRESS 命令,讀取一位器件地址??偩€中的所有器件都傳輸各自的地址:邏輯 1 或 0,并監(jiān)控 SDQ 線路,以讀回傳輸?shù)膬?nèi)容。由于邏輯 0 是主導(dǎo)值,發(fā)送邏輯 1 的器件將離開總線,不再參與當(dāng)前的地址搜索操作迭代。
主機(jī)會從贏得總線仲裁的器件讀取下 1 位器件地址。此流程會繼續(xù),直到只有一個器件成功發(fā)送其 64 位器件地址,這時器件會在其狀態(tài)寄存器中設(shè)置一個成功標(biāo)志。主機(jī)然后會發(fā)送另一條 SEARCH ADDRESS 命令,除了已完成枚舉的器件之外,所有其他器件均會重新加入地址枚舉的流程。
相比較早的 1-Wire? 器件的舊搜索算法,快速搜索算法的速度加快 3 倍,節(jié)省了內(nèi)存并降低了實(shí)現(xiàn)二進(jìn)制樹搜索所需的處理成本。有關(guān)所述方法和重新枚舉的更多詳情,請參閱具有 2Kbit EEPROM 的 TMP1826 單線 ±0.3°C 精度溫度傳感器數(shù)據(jù)表。