编辑: 我不是阿L 2015-01-09

2 通道热电阻 C 端2.3 典型应用电路 (1)双路测温应用电路如图 2.3 所示,TPS02R 双路热电阻测温模块只需要一个 IIC 主机 和一个 3.3V 直流电源即可完成两路温度采集. TPS02R 模块的 RC2,RB2 和RA2 与一路三线 制热电阻 PT100 相连,模块的 RC1,RB1 和RA1 与另一路三线制热电阻 PT100 相连,IIC 主 机通过标准 IIC 接口与 TPS02R 模块通信即可完成双路温度采集. 图2.3 TPS02R 双路温度采集典型电路 广州致远电子股份有限公司 双通道热电阻隔离测温模块 工程技术笔记 ?2018 Guangzhou ZHIYUAN Electronics CO., LTD.

4 TPS02R (2)单路测温应用电路如图 2.4 和2.5 所示,TPS02R 双路热电阻测温模块兼容单路温度 采集,使用单路温度采集,另一路热电阻推荐短接,使用通道一做单路温度采集典型电路如 图2.4 所示,使用通道二做单路温度采集典型电路如图 2.5 所示. 图2.4 TPS02R 采集通道一温度典型电路 图2.5 TPS02R 采集通道二温度典型电路 广州致远电子股份有限公司 双通道热电阻隔离测温模块 工程技术笔记 ?2018 Guangzhou ZHIYUAN Electronics CO., LTD.

5 TPS02R 3. I2C 总线说明 3.1 I2C 总线工作状态 ? 总线空闲:SDA 和SCL 均保持为高电平 ? 数据传输开始:SDA 的状态由高到低,SCL 保持为高,这个状态即为数据传输开 始的状态. ? 数据传输结束:SDA 的状态由低到高,SCL 保持为高,这个状态即为数据传输结 束的状态. ? 数据传输:发送到 SDA 线上的每个字节必须是

8 位,每次传输可以发送的字节数 量不受限制.每个字节后必须跟一个响应位.首先传输的是数据的最高位(MSB) , 如果从机要完成一些其他功能后 (例如一个内部中断服务程序) 才能接收或发送下 一个完整的数据字节,可以使时钟线 SCL 保持为低电平,迫使主机进入等待状态, 当从机准备好接收一个数据并释放时钟线 SCL 后,数据传输继续. ? 应答响应:数据传输必须带响应,相应的响应时钟脉冲由主机产生.在响应的时钟 脉冲期间,发送器释放 SDA 线,接收器必须将 SDA 线拉低,使它这个时钟脉冲 SCL 的高电平期间保持稳定的低低电平.通常被寻址的接收器在接收到每个字节 后,必须产生一个响应.a.当从机不能响应从机地址时(例如它正在执行一些实时 函数,不能接收或发送) ,从机必须使数据线保持为高电平,主机然后产生一个停 止条件终止传输或者产生重复起始条件开始新的传输.b.如果从机接收器响应了从 机地址,但是在传输了一段时间后,不能接收更多的数据字节,主机必须再次终止 传输. 这个情况用从机在第一个字节后没有产生响应来表示. 从机使数据线保持高 电平,主机产生一个停止或者重复起始条件.c.如果传输中有主机接收器,它必须 通过在从机发出的最后一个字节时产生一个响应, 向从机发送器通知数据结束, 从 机发送器必须释放数据线,允许主机产生一个停止或重复起始条件. ? 时钟同步:如果从机希望主机降低传送速度,可以通过将 SCL 主动拉低延长其低 电平时间的方法来通知主机,当主机在准备下一次传送发现 SCL 的电平被拉低时 就进行等待,直至从机完成操作并释放 SCL 线的控制权.因此,主机实际上受到 从机的时钟同步控制.可见,SCL 线上的低电平,由时钟低电平最长的器件决定, 高电平的时间由高电平时间最短的器件来决定. 这就是时钟同步, 它解决了 I2C 总 线的速度同步问题. 3.2 数据传输流程 3.2.1 主机发送数据流程 1. 主机在检测到总线为 空闲状态 (即SDA、SCL 线均为高电平)时,发送一个启 动信号 S ,开始一次通信的开始;

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题