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
    +关注

    关注

    240

    文章

    23032

    浏览量

    656532
  • Maxim
    +关注

    关注

    8

    文章

    859

    浏览量

    87052
  • 电路板
    +关注

    关注

    140

    文章

    4857

    浏览量

    97093
收藏 人收藏

    评论

    相关推荐

    基于RS485的多点双向通信电路实现设计

    RS485可以采用二线和四线两种方式,二线制可以实现真正的多点双向通信
    发表于 08-21 17:25 3926次阅读
    基于RS485的多点<b class='flag-5'>双向通信</b>电路<b class='flag-5'>实现</b>设计

    请问一下如何运用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 1145次阅读
    运用LabView控制<b class='flag-5'>DS3900</b>串口<b class='flag-5'>通信</b>模块

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

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

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

    摘要:本篇应用笔记讨论了DS3900串口通信模块和LabView的使用问题,LabView是适用于嵌入式应用的图形化界面开发平台。本文可作为面向DS3900的LabView界面用户指南。
    发表于 05-07 11:30 551次阅读
    运用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 789次阅读
    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 1155次阅读

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

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

    使用单片机实现双机串口双向通信C语言程序设计实例免费下载

    本文档主要内容详细介绍的是使用单片机实现双机串口双向通信C语言程序设计实例免费下载。
    发表于 03-30 15:52 23次下载

    实现PC机与单片机双向通信C语言程序设计实例免费下载

    本文档的主要内容详细介绍的是使用单片机实现PC机与单片机双向通信C语言程序设计实例免费下载。
    发表于 03-30 15:52 25次下载

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

    本 应用 笔记 是 基于 LabView 的 DS3900 接口 用户 指南。要使用此应用程序,用户需要安装LabView。提供标准VI供用户加载和运行程序。本 应用 说明 的 LabView 代码 可 下载 (ZIP, 321K)。
    的头像 发表于 01-10 13:57 1223次阅读
    使用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 1051次阅读
    使用装有<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>