ZHCABQ6D January   2018  – June 2022 TM4C1290NCPDT , TM4C1290NCZAD , TM4C1292NCPDT , TM4C1292NCZAD , TM4C1294KCPDT , TM4C1294NCPDT , TM4C1294NCZAD , TM4C1297NCZAD , TM4C1299KCZAD , TM4C1299NCZAD , TM4C129CNCPDT , TM4C129CNCZAD , TM4C129DNCPDT , TM4C129DNCZAD , TM4C129EKCPDT , TM4C129ENCPDT , TM4C129ENCZAD , TM4C129LNCZAD , TM4C129XKCZAD , TM4C129XNCZAD , TMP1826 , TMP1827

 

  1.   摘要
  2.   商标
  3. 1单线简介
    1. 1.1 总线要求
    2. 1.2 供电
  4. 2功能说明
    1. 2.1 单线信号传输
    2. 2.2 单线器件的地址格式
    3. 2.3 单总线中的典型通信流程
  5. 3TivaWare C 系列中可用于单线模块的函数
  6. 4枚举
    1. 4.1 旧搜索算法
      1. 4.1.1 3 位搜索算法的步骤
    2. 4.2 快速搜索算法
  7. 5总结
  8. 6参考文献
  9. 7修订历史记录

单线简介

单线通信总线旨在连接温度传感器和非易失性存储器器件(例如 TMP1826),可通过一根线支持通信和电力输送。此系统适用于低速和低功耗通信器件。共有两种可用速度模式:标准速度和过驱速度。标准速度可达到的数据速率通常为 8.33 kbit/s,而过驱速度通信模式可达到 90 kbits/s。

此协议使用单一数据线进行一个器件与另一个器件之间的数据传输。该总线为半双工,因此数据可以双向(但不能同时双向)移动。如需要,还可额外使用一根线给器件上电。

该协议支持总线有一个(单点)或多个目标器件(多点)。总线上还有单一控制器,用于控制总线的信息传输。控制器会启动数据线上的所有传输。数据只能在控制器和目标器件之间传输,数据不能在器件之间传输。

此协议不需要时钟,因为每个目标器件均由内部振荡器计时,该振荡器与总线的下降沿同步。传输一个字节时,首先传输最低有效位。

图 1-1 总线拓扑