按关键词阅读: 原理 应用 设计 系统 单片机 06
主控器就可以通过查询器件的序列号选出需要访问的器件 。
6.4.1 单总线的基本原理 图图6-14 6-14 单总线芯片的供电原理单总线芯片的供电原理 6.4.2 单总线的数据传输格式 1 。
47、. 1.单总线通信信号类型单总线通信信号类型 在数据传输过程中 , 每个单总线芯片有唯一的地址 , 主控器一旦在数据传输过程中 , 每个单总线芯片有唯一的地址 , 主控器一旦 选中某个芯片 , 就会保持通信连接直到复位 , 其他器件则全部脱离总线 , 选中某个芯片 , 就会保持通信连接直到复位 , 其他器件则全部脱离总线 ,在下次复位之前不参与任何通信 。
在下次复位之前不参与任何通信 。
单总线通信定义了如下几种信号:复位脉冲、应答脉冲、写单总线通信定义了如下几种信号:复位脉冲、应答脉冲、写0 0、写、写 1 1、读、读0 0以及读以及读1 1 , 除了应答脉冲以外 , 所有的信号都由主机发出同步信 , 除了应答脉冲以外 , 所有的信号都由主机发出 。
48、同步信 号 , 并且发送所有的命令和数据都是字节的低位在前 。
单总线通信协议号 , 并且发送所有的命令和数据都是字节的低位在前 。
单总线通信协议 中不同类型的信号都采用一种类似于脉宽调制的波形表示 , 逻辑中不同类型的信号都采用一种类似于脉宽调制的波形表示 , 逻辑“0”0” 用较长的低电平持续周期 , 逻辑用较长的低电平持续周期 , 逻辑“1”1”用较长的高电平表示 。
用较长的高电平表示 。
6.4.2 单总线的数据传输格式 2. 2.单总线通信时序单总线通信时序 在单总线通信中引入了时隙的概念 , 当主控器向从设备输出数据时产在单总线通信中引入了时隙的概念 , 当主控器向从设备输出数据时产 生写时隙 , 当主控器向从设备读数据时产生 。
49、读时隙 , 每个时隙内总线只能生写时隙 , 当主控器向从设备读数据时产生读时隙 , 每个时隙内总线只能 传输一位数据 。
读写时隙都以主控器驱动数据线为低电平开始 , 数据线的传输一位数据 。
读写时隙都以主控器驱动数据线为低电平开始 , 数据线的 下降沿使从设备触发内部的延迟电路 , 使之与主机同步 。
下降沿使从设备触发内部的延迟电路 , 使之与主机同步 。
写时隙包括写写时隙包括写0 0和写和写1 1 , 主控器分别采用写 , 主控器分别采用写0 0时隙和写时隙和写1 1时隙向从设备写时隙向从设备写 入入0 0和和1 1 。
写时隙至少需要 。
写时隙至少需要60ms60ms , 并且在两次独立的写时隙之间至少需要 , 并且在两次独立的写时隙之间至少需 。
50、要 1ms1ms的恢复时间 。
产生写的恢复时间 。
产生写1 1时隙的方式:主控器在拉低总线后 , 接着必须在时隙的方式:主控器在拉低总线后 , 接着必须在 15ms15ms之内释放总线 , 由上拉电阻将总线拉至高电平;产生写之内释放总线 , 由上拉电阻将总线拉至高电平;产生写0 0时隙的方式时隙的方式 为:在主机拉低总线后 , 只需在整个时隙期间保持低电平(至少为:在主机拉低总线后 , 只需在整个时隙期间保持低电平(至少60ms60ms) 。
) 。
在写时隙开始后的在写时隙开始后的15ms15ms60ms60ms期间 , 从设备采样总线电平状态 , 如果采样期间 , 从设备采样总线电平状态 , 如果采样 值为高电平则逻辑值为高电平则逻辑1。
51、1被写入该器件 , 否则写入逻辑被写入该器件 , 否则写入逻辑0 0 。
6.4.2 单总线的数据传输格式 图图6-15 6-15 单总线中写时隙时序图单总线中写时隙时序图 6.4.2 单总线的数据传输格式 图图6-156-15给出了写时隙的数据信号波形 。
粗实线代表主控器拉低总给出了写时隙的数据信号波形 。
粗实线代表主控器拉低总 线 , 虚线代表上拉电阻将总线拉高 。
线 , 虚线代表上拉电阻将总线拉高 。
单总线从设备在主控器发出读时隙时 , 才向主机传输数据 。
所以单总线从设备在主控器发出读时隙时 , 才向主机传输数据 。
所以 在主机发出读数据命令后 , 必须马上产生读时隙 。
读时隙至少需要在主机发出读数据命令后 , 必须马上产生读时隙 。
【单片机原理与应用系统设计|《单片机原理与应用系统设计》第06章】52、 。
读时隙至少需要 60ms60ms , 在两次独立的读时隙之间至少需要 , 在两次独立的读时隙之间至少需要1ms1ms的恢复时间 。
每个读时的恢复时间 。
稿源:(未知)
【傻大方】网址:/a/2021/0822/0023896762.html
标题:单片机原理与应用系统设计|《单片机原理与应用系统设计》第06章( 八 )