单总线(⒈Wire)
发布时间:2016/7/18 20:40:27 访问次数:426
1ˉⅥⅠre单总线是Maxim全资子公司Da11as的一项专有技术。与目前多数标准串行数据通信方式,如SPI/I2C/Microwirc不同,它采用单根信号线, HMC1032LP6GE既传输时钟又传输数据,而且数据传输是双向的。它具有节省V0口线资源、结构简单、成本低廉、便于总线扩展和维护等诸多优点。
⒈Wire单总线适用于单个主机系统,能够控制一个或多个从机设备。当只有一个从机位于总线上时,系统可按照单节点系统操作;而当多个从机位于总线上时,则系统按照多节点系统操作,如图8,31所示。
单总线的工作原理
单总线只有一根数据输入/输出线,可由单片机的1根I/o口线作为数据输入/输出线,所有的设备都挂在这根线上。设各(主机或从机)通过一个漏极开路或三态端口连至该数据线,以允许设各在不发送数据时能够释放总线,而让其他设备使用总线,其内部等效电路如图8,32所示。单总线通常要求外接一个约为4.孔Ω的上拉电阻,这样,当总线闲置时,其状态为高电平。主机和从机之间的通信可通过3个步骤完成,分别为初始化⒈Wue器件、识别⒈Ⅵre器件和交换数据。由于它们是主从结构,只有主机呼叫从机时,从机才能应答,因此主机访问⒈Wire器件都必须严格遵循单总线命令序列,即初始化、ROM命令、功能命令。如果出现序列混乱,⒈Wirc器件将不响应主机(搜索ROM命令、报警搜索命令除外)。
1ˉⅥⅠre单总线是Maxim全资子公司Da11as的一项专有技术。与目前多数标准串行数据通信方式,如SPI/I2C/Microwirc不同,它采用单根信号线, HMC1032LP6GE既传输时钟又传输数据,而且数据传输是双向的。它具有节省V0口线资源、结构简单、成本低廉、便于总线扩展和维护等诸多优点。
⒈Wire单总线适用于单个主机系统,能够控制一个或多个从机设备。当只有一个从机位于总线上时,系统可按照单节点系统操作;而当多个从机位于总线上时,则系统按照多节点系统操作,如图8,31所示。
单总线的工作原理
单总线只有一根数据输入/输出线,可由单片机的1根I/o口线作为数据输入/输出线,所有的设备都挂在这根线上。设各(主机或从机)通过一个漏极开路或三态端口连至该数据线,以允许设各在不发送数据时能够释放总线,而让其他设备使用总线,其内部等效电路如图8,32所示。单总线通常要求外接一个约为4.孔Ω的上拉电阻,这样,当总线闲置时,其状态为高电平。主机和从机之间的通信可通过3个步骤完成,分别为初始化⒈Wue器件、识别⒈Ⅵre器件和交换数据。由于它们是主从结构,只有主机呼叫从机时,从机才能应答,因此主机访问⒈Wire器件都必须严格遵循单总线命令序列,即初始化、ROM命令、功能命令。如果出现序列混乱,⒈Wirc器件将不响应主机(搜索ROM命令、报警搜索命令除外)。