应用笔记3268

关于DS75 2线通信SDA保持时间的说明


摘要:DS75的2线通信时序与I²C标准不同。本应用笔记详细描述了两者之间的差异。SDA信号并非由DS75内部保持。在SCL信号下降沿结束前,一直由总线主机来保持SDA信号。

前言

本篇应用笔记详细说明了DS75的2线时序与I²C之间的差异。在I²C中,SDA信号在从机内部被延迟了至少300ns,因此允许同时改变SCL和SDA电平。但DS75并不针对SCL信号延迟SDA信号,因此在SCL完全转变为逻辑低电平前总线主机必须将SDA信号保持在正确的逻辑状态,以防止误触发START和STOP操作。

正确的时序

DS75的SDA线并没有针对SCL进行内部延迟。因此,写入数据时,在SCL转变为低电平前,SDA的逻辑电平必须在DS75外部被保持。否则,会被误认为是启动或停止信号。在2线总线上写逻辑“1”时,在SDA电平降低到安全的逻辑高域值电平VIH (0.7 x VDD最小)前,必须保证SCL电平已经低于逻辑低域值电平VIL (0.3 x VDD最大)。写逻辑“0”时,在SDA电平上升到VIL前,SCL电平必须已经低于VIL。产生START信号时,在SCL降低到VIH前SDA必须已经低于VIL 。产生STOP信号时,SCL降低到VIH前SDA必须已高于VIH 。每个器件的VIL和VIH值都进行了生产测试。以保证在整个电压和温度范围内,即使存在器件制造容差,这个时序都能正确运行。

图1.
图1.

图2.
图2.

总结

DS75的时序与I²C标准相比有些差异。DS75并不针对SCL在内部延迟SDA。因此要求系统主机在SCL下降沿保持SDA电平,以防止逻辑“1”被误认为是START信号,逻辑“0”被误认为是STOP信号。



相关型号
DS75 数字温度计和温度监控器 免费样品  


下一步
EE-Mail 订阅EE-Mail,接收关于您感兴趣的新文档的自动通知。

© Oct 19, 2004, Maxim Integrated Products, Inc.
The content on this webpage is protected by copyright laws of the United States and of foreign countries. For requests to copy this content, contact us.

APP 3268: Oct 19, 2004
应用笔记3268, AN3268, AN 3268, APP3268, Appnote3268, Appnote 3268