
DAC8574
SLAS377B - 2003年1月 - 修订2004年12月
www.ti.com
应用信息(续)
DAC8574
1
V
OUTA
2
V
OUTB
3
V
REFH
A3
16
A2
15
A1
14
A0
13
IOV
DD
12
SDA
11
SCL
10
L
DAC
9
IOV
DD
4
V
DD
5
V
REFL
6
GND
微控制器或
微处理器
7
V
OUTC
8
V
OUTD
GPIO-1
GPIO-2
注: DAC8574功率和输入/输出连接,省略为清楚起见,除我
2
C输入端。
图57.使用GPIO,带有一个单DAC8574
位撞我
2
下用GPIO引脚可以通过GPIO线路设置为零和输入之间切换不能做到
输出模式以应用适当的总线状态。为了驱动线为低电平,引脚设置为输出为零;让行
走高,引脚设置为输入。当销被设置为输入时,引脚的状态可以被读出;如果有其他设备
将总线拉低,这个内容在港口的输入寄存器为零。
需要注意的是没有上拉电阻显示在SCL线。在这个简单的例子中,电阻是不需要的。该
微控制器可以简单地离开输出线,并将其设置为一个或零适当。它可以做到这一点
由于DAC8574从来驱动时钟线为低。这种技术也可以与多个设备使用,并且
具有较低的电流消耗的优点,由于没有一个电阻上拉的。
如果有可能驱动其时钟线低的总线上的任何设备,不应使用上述方法。
SCL线应该是高-Z或零,并提供像往常一样一个上拉电阻。另请注意,这不可能是
上进行,在任何情况下, SDA线,因为DAC8574驱动SDA线拉低不时,因为所有我
2
C
设备做的。
有些微控制器具有内置于他们的GPIO端口可选强上拉电路。在某些情况下,这些
可以打开和到位的外部上拉电阻的使用。还提供了一些弱上拉
微控制器,但通常这些都太弱了我
2
I2C通信。它承诺之前测试所有电路
生产。
30