添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第56页 > ADS1110A3IDBVT > ADS1110A3IDBVT PDF资料 > ADS1110A3IDBVT PDF资料1第14页
ADS1110
www.ti.com
SBAS276A - 2003年3月 - 修订2003年11月
图6示出了具有几个不同的装置的电路
连接到单个I
2
C总线。德州仪器
TMP100温度传感器和一个德州仪器
DAC8574 4声道16位数字 - 模拟转换器
用两个ADS1110s共享总线。
图7.使用GPIO,带有单个ADS1110
位撞我
2
下用GPIO引脚可以通过设置来完成
输入和输出之间的GPIO线到零,它触发
模式来应用正确的总线状态。为了驱动为低电平,
该引脚设置为输出为零;让线变为高电平时,销
被设置为输入。当引脚设置为输入的状态
销可被读取;如果有其他设备将总线拉低这一点,
读为港口的输入寄存器为零。
需要注意的是没有上拉电阻被显示在SCL线。在
这个简单的例子中,电阻器是不需要的;该
微控制器可以简单地离开输出线,并设置
它以一个或零适当。它可以做到这一点,因为
ADS1110从来驱动时钟线为低。这种技术
也可以与多个设备使用,并且具有
优点更低的电流消耗是由于对
没有一个电阻上拉。
图6.连接多种设备类型
该TMP100与DAC8574设备检测他们的我
2
C总线
基于引脚的状态地址。在该示例中,
TMP100的地址为1001011 ,和DAC8574具有
地址1001100.咨询DAC8574和TMP100
数据表,位于www.ti.com ,了解详细信息。
如果有可能驱动总线上的任何设备的
时钟线为低电平时,上述方法不应该使用;该
SCL线应是高Z或零和一个上拉电阻
提供像往常一样。还要注意的是这个无法完成上
SDA线在任何情况下,因为ADS1110确实驱动
SDA线低电平不时,因为所有我
2
C器件做。
有些微控制器具有可选择的强上拉
电路内置于他们的GPIO端口。在某些情况下,这些
可以接通和用来代替一个外部上拉
电阻器。还提供了一些弱上拉
微控制器,但通常这些都太弱了我
2
C
通信。如果没有这件事,测试有任何疑问
它致力于生产前的电路。
使用GPIO端口我
2
C
大多数微控制器具有可编程输入/输出
可以在软件中设置的引脚作为输入或输出。
如果我
2
C控制器不可用时, ADS1110可
连接到GPIO引脚与我
2
C总线协议
模拟,或“位模拟” ,在软件中。这样的一个例子
对于单个ADS1110示于图7 。
14

深圳市碧威特网络技术有限公司