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

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

3天内不再提示

使用DS3900评估I²C兼容器件是否成功实现双向通信

星星科技指导员 来源:ADI 作者:ADI 2023-01-10 10:43 次阅读

本应用笔记解释了开发利用DS3900建立I²C兼容通信硬件方案的设计考虑因素和硬件要求。

介绍

DS3900用于评估I²C兼容元件,利用PC的串行端口与2线器件进行快速的双向通信。图1所示为在DS3900和I²C兼容器件之间建立通信的推荐配置。DS3900的分线板示例如图2所示。这种小巧高效的PCB(印刷电路板)提供与DS3900进行I²C通信所需的一切,并允许用户快速与I²C兼容器件连接。

pYYBAGO80OeAQBt4AAA256io84g002.gif?imgver=1

图1.典型DS3900接口原理图

poYBAGO80OiAY_xuAAC0Q6ryvOA566.jpg?imgver=1

图2.DS3900接口板示例。

用户需要了解界面的几个值得注意的方面。电路的所有可选和关键功能详述如下。

电源注意事项

理想情况下,DS3900应由与DUT(被测器件)相同的电源供电。通过对DUT和DS3900使用相同的电源,上拉电阻可以直接连接到V。抄送.单个去耦电容与V相连抄送在大多数应用中,到 GND 就足够了。但是,DS3900上使用的RS-232收发器可能会在V上注入噪声。抄送和接地信号。当一个 47μF 钽电容¹ 也用于去耦电源时,这种噪声会显著降低。三个DS3900接地引脚必须全部接地。所有其他未使用的I/O和/MCLR引脚应保持电气连接状态。

上拉电阻注意事项

DS3900既可以使用用于SDA(串行DatA)和SCL(串行CLock)的板载上拉电阻,也可以使用现有应用中已经采用的电阻。图1中的开关²控制DS3900的板载电阻是否用于上拉至V。抄送.简而言之,如果DS3900用于已经有上拉电阻的I²C总线,请使用开关断开DS3900的板载上拉电阻。然后,SDA和SCL可以安全地连接到目标板或组件。

硬件注意事项

DS3900具有许多方便的功能。P3 是一个集电极开路 I/O,可用于驱动状态 LED。图 1 中的连接是通过 V 建立的抄送,这将影响 LED 打开时的电源电流。DS3900上还有其他几个I/O引脚;它们的功能在DS3900数据资料中定义。

与DS3900通信

与DS3900的通信由DS3900评估板或Maxim器件附带的I²C专用软件处理。如果没有器件专用软件,DS3900评估板软件就足够了。DS3900通过RS-232端口连接到PC。FTP 站点上提供的评估软件套件都是具有直观用户界面的可执行文件。

结论

要记住的事情:

如果可能,DS3900和DUT使用相同的电源。在对电源和GND噪声敏感的应用中使用额外的去耦。

确保在DS3900或目标板上使用SDA和SCL上拉电阻。

确保DS3900的所有三(3)个GND引脚均已接地并连接到目标板的GND基准。

如果遵循上述建议,使用DS3900评估I²C兼容器件将很容易。

审核编辑:郭婷

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

    关注

    237

    文章

    22449

    浏览量

    645878
  • Maxim
    +关注

    关注

    8

    文章

    859

    浏览量

    86643
  • 电路板
    +关注

    关注

    140

    文章

    4621

    浏览量

    92479
收藏 人收藏

    评论

    相关推荐

    嵌入式操作系统USB双向通信怎么实现

    。本文介绍一种基于S1C33L11芯片利用嵌入式操作系统的同步机制通过对循环队列及自定义控制包的操作来实现双向通信的方法。
    发表于 03-19 07:35

    NRF2401无线模块的双向通信怎么实现

    目前在做一个无线模块的双向通信,甲机发一次,乙机收一次,乙机发一次,甲机收一次,就不能双向通信啦!怎么解决?用的是原子哥的程序!
    发表于 05-18 04:19

    请问一下如何运用LabView控制DS3900串口通信模块?

    请问一下如何运用LabView控制DS3900串口通信模块?
    发表于 05-27 06:53

    实现单片机双向通信的实验资料分享

    详细介绍的是实现两个单片机双向通信的实验资料合集包括了程序和仿真电路图及工程文件
    发表于 09-25 06:43

    具有双向通信功能的标准源

    本文介绍的具有双向通信功能的标准源,是通过串行通信接口将PC机与标准源相连以实现双向通信功能的系统。PC机的通信功能是利用Visual Ba
    发表于 02-25 11:25 15次下载

    运用LabView控制DS3900串口通信模块

    运用LabView控制DS3900串口通信模块 本篇应用笔记讨论了DS3900串口通信模块和LabView的使用问题,LabView是适用于嵌入式应用的图形化界面开发平台。本文可作为
    发表于 01-06 13:52 1075次阅读
    运用LabView控制<b class='flag-5'>DS3900</b>串口<b class='flag-5'>通信</b>模块

    运用LabView控制DS3900串口通信模块

    摘要:本篇应用笔记讨论了DS3900串口通信模块和LabView的使用问题,LabView是适用于嵌入式应用的图形化界面开发平台。本文可作为面向DS3900的LabView界面用户指南。
    发表于 04-28 11:38 738次阅读
    运用LabView控制<b class='flag-5'>DS3900</b>串口<b class='flag-5'>通信</b>模块

    Using a PC with a DS3900 to Co

    Abstract: This application note describes how to use the DS3900 PC serial port to 3-wire interface
    发表于 04-28 11:50 830次阅读
    Using a PC with a <b class='flag-5'>DS3900</b> to Co

    运用LabView控制DS3900串口通信模块

    摘要:本篇应用笔记讨论了DS3900串口通信模块和LabView的使用问题,LabView是适用于嵌入式应用的图形化界面开发平台。本文可作为面向DS3900的LabView界面用户指南。
    发表于 05-07 11:30 520次阅读
    运用LabView控制<b class='flag-5'>DS3900</b>串口<b class='flag-5'>通信</b>模块

    Using a PC with a DS3900 to Co

    Abstract: This application note describes how to use the DS3900 PC serial port to 3-wire interface
    发表于 05-08 09:09 705次阅读
    Using a PC with a <b class='flag-5'>DS3900</b> to Co

    Use a DS3900 to Evaluate I&sup

    Use a DS3900 to Evaluate I²C-Compatible Devices for Successful Bidirectional Communication
    发表于 09-27 11:30 1053次阅读

    使用LabVIEW的2线通信

    的方式使用PC的串口线。的ds3900利用MAX3223 RS232收发器将串口信号水平从12V电压水平的微处理器。然后,微处理器能够通过使用其通用异步收发器(UART)通信到PC机。为ds3900功能框图如图1所示。有关更多信
    发表于 04-07 16:08 7次下载
    使用LabVIEW的2线<b class='flag-5'>通信</b>

    如何减少器件通信所用的I/O引脚数实现双向通信

    随着嵌入式系统的小型化趋势,市场对减少器件通信所用的I/O 引脚数的需求与日俱增。Microchip 开发的UNI/O® 总线满足了这一需求,这一低成本且易于实现的解决方案,仅需要使用一个I/O 引脚就可
    发表于 04-27 16:14 8次下载
    如何减少<b class='flag-5'>器件</b>间<b class='flag-5'>通信</b>所用的I/O引脚数<b class='flag-5'>实现</b><b class='flag-5'>双向通信</b>

    使用LabView控制DS3900串程通信模块

    本 应用 笔记 是 基于 LabView 的 DS3900 接口 用户 指南。要使用此应用程序,用户需要安装LabView。提供标准VI供用户加载和运行程序。本 应用 说明 的 LabView 代码 可 下载 (ZIP, 321K)。
    的头像 发表于 01-10 13:57 896次阅读
    使用LabView控制<b class='flag-5'>DS3900</b>串程<b class='flag-5'>通信</b>模块

    使用装有DS3900的PC与DS1267、DS1867和DS1868通信

    本应用笔记介绍如何使用DS3900 PC串口转3线接口与DS1267、DS1867和DS1868三个数字电位器通信
    的头像 发表于 02-25 11:06 800次阅读
    使用装有<b class='flag-5'>DS3900</b>的PC与<b class='flag-5'>DS</b>1267、<b class='flag-5'>DS</b>1867和<b class='flag-5'>DS</b>1868<b class='flag-5'>通信</b>