0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DS75 2-Wire通信SDA保持时间澄清

星星科技指导员 来源:ADI 作者:ADI 2023-03-31 11:12 次阅读

DS75的2线制时序规格不同于I2C。本申请说明详细说明了差异。SDA不是由DS75内部持有的。总线主控器的责任是保持SDA直到SCL的下降沿完成。

介绍

本应用说明详细说明了DS75通信时序与I2C规范之间的差异。在I2C下,SCL和SDA线被允许同时转换,因为SDA被从设备内部延迟至少300ns。DS75相对于SCL不延迟SDA信号,因此总线主控器必须将SDA保持在适当的逻辑状态,直到SCL完全转换到逻辑低,以防止START或STOP操作的错误生成。。

适当的时机

DS75的SDA线路相对于SCL没有内部延迟。由于这个原因,SDA逻辑电平必须保持在DS75外部,直到SCL在写入数据时转换到逻辑低;否则可以替代地识别开始或停止条件。在2线总线上写入逻辑“1”时,在SDA转换到低于保证逻辑高阈值VIH(0.7 x VDD最小值)之前,SCL必须达到保证逻辑低阈值VIL(0.3 x VDD最大值)。当写入逻辑“0”时,SCL必须在SDA转换到VIL之上之前达到VIL。生成START条件时,SDA必须在SCL转换到VIH以下之前达到VIL。生成STOP条件时,SDA必须在SCL转换到VIH以下之前达到VIH。VIL和VIH水平都在每个设备上进行了生产测试。这保证了在包括器件制造公差在内的整个电压和温度范围内使用该定时的正确操作。

pYYBAGQmT4WAes4OAAAYuzlh9wg925.gif

图1.

poYBAGQmT4aARuK5AAAZOwK3V6E585.gif

图2.

总结

DS75时序和I2C规格之间存在差异。相对于SCL,DS75不会在内部延迟SDA。因此,系统主机需要在SCL的下降沿期间保持SDA,以防止逻辑“1”被解释为START条件,以及逻辑“0”被解释为由STOP条件。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 总线
    +关注

    关注

    10

    文章

    2861

    浏览量

    87922
  • I2C
    I2C
    +关注

    关注

    28

    文章

    1477

    浏览量

    123098
  • Start
    +关注

    关注

    0

    文章

    73

    浏览量

    10202
收藏 人收藏

    评论

    相关推荐

    SDA数据保持时间

    C_MODE = I2C_HardMode;u8 I2C_ADDR = I2C_ADDR_DEF;int SDA_DELAY= 8;//SDA
    发表于 08-11 09:20

    DS75 pdf datasheet

    readings over a -55°C to +125°C range with ±2°C accuracy over a -25°C to +100°C range. At power-up, the DS75 defaults to 9-bit resoluti
    发表于 12-08 15:45 14次下载

    DS1629 pdf datasheet (2-Wire D

    The DS1629 2-Wire Digital Thermometer and Real Time Clock integrates the critical functions of a
    发表于 12-08 15:52 18次下载

    MAX9621,pdf datasheet (2-wire Hall-effect sensors to low voltage microprocessors)

    includes the MAX9921. The MAX9621 provides a single-chip solution to interface two 2-wire Hall-effect sensors to low voltage microprocessors
    发表于 12-17 13:10 41次下载

    2-Wire Intercom circuits-双路对讲机

    2-Wire Intercom
    发表于 03-15 09:47 1155次阅读
    <b class='flag-5'>2-Wire</b> Intercom circuits-双路对讲机

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

    摘要:DS1624的2线通信时序与I&sup2;C标准不同。本应用笔记详细描述了两者之间的差异。SDA信号并非由
    发表于 04-17 11:20 1041次阅读
    关于<b class='flag-5'>DS</b>1624 <b class='flag-5'>2</b>线<b class='flag-5'>通信</b><b class='flag-5'>SDA</b><b class='flag-5'>保持</b><b class='flag-5'>时间</b>的说明

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

    摘要:DS752线通信时序与I&sup2;C标准不同。本应用笔记详细描述了两者之间的差异。SDA信号并非由
    发表于 04-17 11:20 1270次阅读
    关于<b class='flag-5'>DS75</b> <b class='flag-5'>2</b>线<b class='flag-5'>通信</b><b class='flag-5'>SDA</b><b class='flag-5'>保持</b><b class='flag-5'>时间</b>的说明

    Writing Parallel-Port 2-Wire S

    Abstract: Provides instruction and source code for writting parallel port 2-wire software for use
    发表于 04-28 10:37 1611次阅读
    Writing Parallel-Port <b class='flag-5'>2-Wire</b> S

    使用DS1050可编程PWMs控制直流电动机和LED背光液晶

    Abstract: The DS1050 is a 5-bit pulse-width modulator (PWM) controlled by a 2-wire bus. This allows
    发表于 04-28 11:05 984次阅读
    使用<b class='flag-5'>DS</b>1050可编程PWMs控制直流电动机和LED背光液晶

    2-Wire Communication Using Lab

    2-Wire Com
    发表于 05-08 09:08 1927次阅读
    <b class='flag-5'>2-Wire</b> Communication Using Lab

    如何使用I&sup2;C接口的DS2482 1-Wire主控

    摘要:DS2482是I&sup2;C到1-Wire的桥接器件。DS2482可以使任何具备I&sup2;C
    发表于 05-09 08:53 3439次阅读
    如何使用I&sup<b class='flag-5'>2</b>;C接口的<b class='flag-5'>DS</b>2482 1-<b class='flag-5'>Wire</b>主控

    用于2-Wire总线应用的上升时间加速器电路

    包含2-Wire总线的应用(如I²C或SMBus™)需要在上升时间、功耗和抗扰度之间进行权衡。由于这种漏极开路总线上从低到高转换的上升时间由上拉电阻和总线电容决定,因此在添加外设、布线走线和连接器
    的头像 发表于 01-16 11:09 1340次阅读
    用于<b class='flag-5'>2-Wire</b>总线应用的上升<b class='flag-5'>时间</b>加速器电路

    DS1624 2-Wire通信SDA保持时间澄清

    DS2的1624线时序规格与I²C不同。本应用笔记详细介绍了其中的区别。SDA不由DS1624内部保持。总线主站有责任保持
    的头像 发表于 02-08 11:45 763次阅读
    <b class='flag-5'>DS</b>1624 <b class='flag-5'>2-Wire</b><b class='flag-5'>通信</b><b class='flag-5'>SDA</b><b class='flag-5'>保持</b><b class='flag-5'>时间</b><b class='flag-5'>澄清</b>

    使用LabVIEW的2-Wire通信

    本 应用 简报 介绍 了 如何 使用 LabVIEW 通过 PC 串 口 来 控制 2 线 接口。本文以DS1086的接口为例。该 简报 还 介绍 了 如何 配置 LabVIEW 图形 用户 界面
    的头像 发表于 06-09 16:37 1326次阅读
    使用LabVIEW的<b class='flag-5'>2-Wire</b><b class='flag-5'>通信</b>

    如何使用PC并口与2-Wire设备通信

    本篇应用笔记目的是演示如何使用PC并口构建一种快速、简单和经济的2-Wire(与I²C兼容)接口。本片应用笔记专门为接收或者订购Dallas Semiconductor器件样片且意识到他们需要与线
    的头像 发表于 06-09 17:08 1125次阅读
    如何使用PC并口与<b class='flag-5'>2-Wire</b>设备<b class='flag-5'>通信</b>