欢迎访问ic37.com |
会员登录 免费注册
发布采购

DAC8571 参数 Datasheet PDF下载

DAC8571图片预览
型号: DAC8571
PDF下载: 下载PDF文件 查看货源
内容描述: 16位,低功耗,电压输出, I2C接口的数字 - 模拟转换器 [16-BIT, LOW POWER, VOLTAGE OUTPUT, I2C INTERFACE DIGITAL-TO-ANALOG CONVERTER]
分类和应用: 转换器输出元件
文件页数/大小: 28 页 / 681 K
品牌: TI [ TEXAS INSTRUMENTS ]
 浏览型号DAC8571的Datasheet PDF文件第14页浏览型号DAC8571的Datasheet PDF文件第15页浏览型号DAC8571的Datasheet PDF文件第16页浏览型号DAC8571的Datasheet PDF文件第17页浏览型号DAC8571的Datasheet PDF文件第19页浏览型号DAC8571的Datasheet PDF文件第20页浏览型号DAC8571的Datasheet PDF文件第21页浏览型号DAC8571的Datasheet PDF文件第22页  
DAC8571  
www.ti.com  
SLAS373ADECEMBER 2002REVISED JULY 2003  
THEORY OF OPERATION (continued)  
I2C protocol starts when the bus is idle, that is, when SDA and SCL lines are stable high. The master then pulls  
the SDA line low while SCL is still high indicating that serial data transfer has started. This is called a start  
condition, and can only be asserted by the master. After the start condition, the master device puts out the  
high-speed master code 0000 1xxx. No device is allowed to acknowledge the master code, but the devices are  
required to switch their internal settings to support 3.4 Mbps operation upon the receipt of this code. After the  
not-acknowledge signal, the master is allowed to operate at high speed. Now at much higher speed, the master  
generates a repeated start condition. After the start condition, master generates the serial clock pulses and puts  
out an address byte, ADDRESS<7:0>. While generating the bit stream, the master ensures the timing for valid  
data. For each valid I2C bit, SDA line should remain stable during the entire high period of the SCL line. The  
address byte consists of seven address bits and a direction bit (R/W=0). After sending the address byte, the  
master generates a 9th SCL pulse and monitors the state of the SDA line during the high period of this 9th clock  
cycle (master leaves the SDA line high). The SDA line being pulled low by the receiver during the high period of  
9th clock cycle is called an acknowledge signal. If the master receives an acknowledge signal, it knows that a  
DAC8571 successfully matched the address the master sent. Upon the receipt of this acknowledge, the master  
knows that the high-speed communication link with a DAC8571 has been established and more data could be  
sent. The master continues by sending a control byte, C<7:0>, which sets DAC8571 operation mode. After  
sending the control byte, master expects an acknowledge. Upon the receipt of an acknowledge, the master  
sends a most significant byte, M<7:0> that represents the eight most significant bits of DAC8571’s 16-bit  
digital-to-analog conversion data. Upon the receipt of the M<7:0>, DAC8571 sends an acknowledge. After  
receiving the acknowledge, the master sends a least significant byte, L<7:0>, that represents the eight least  
significant bits of DAC8571’s 16-bit conversion data. After receiving the L<7:0>, the DAC8571 sends an  
acknowledge. At the falling edge of the acknowledge signal following the L<0>, DAC8571 performs a digital to  
analog conversion, depending on the operational mode. For further DAC updates, the master can keep repeating  
M<7:0> and L<7:0> sequences, expecting an acknowledge after each byte. After the required number of digital  
to analog conversions is complete, the master can break the communication link with DAC8571 by pulling the  
SDA line from low to high while SCL line is high. This is called a stop condition. A stop condition brings the bus  
back to idle (SDA and SCL both high). A stop condition indicates that communication with a device (DAC8571)  
has ended. All devices on the bus including DAC8571 then await a new start condition followed by a matching  
address byte. DAC8571 stays at its current state upon the receipt of a stop condition. A stop condition during the  
high-speed mode also indicates the end of the high-speed mode. Table 3 demonstrates the sequence of events  
that should occur while a master transmitter is writing to DAC8571 in I2C high-speed mode.  
Table 3. Master Transmitter Writes to Slave Receiver in High-Speed Mode  
HS Mode Write Sequence-Data Input  
Transmitter  
Master  
MSB  
6
5
4
3
2
1
LSB  
Comment  
(1)  
Start  
Begin sequence  
Master  
0
0
0
0
1
X
X
X
HS mode master code  
No device may acknowledge HS  
master code  
NONE  
Not Acknowledge  
Repeated Start  
Master  
Master  
1
0
0
0
0
1
1
A0  
Brcsel  
D10  
D2  
0
0
R/W  
PD0  
D8  
Write addressing (LSB = 0)  
Control byte (PD0=0)  
Writing dataword, high byte  
Writing dataword, low byte  
Done  
DAC8571  
Master  
DAC8571 Acknowledges  
Load 0  
DAC8571 Acknowledges  
D12 D11  
DAC8571 Acknowledges  
D4 D3  
DAC8571 Acknowledges  
(2)  
Load 1  
D13  
D5  
0
DAC8571  
Master  
D15  
D7  
D14  
D6  
D9  
D1  
DAC8571  
Master  
D0  
DAC8571  
Master  
Stop or Repeated Start  
(1)  
(2)  
High-byte, low-byte sequences can repeat  
Use repeated start to secure bus operation and loop back to the stage of write addressing for next Write.  
18  
 复制成功!