資料介紹
Table of Contents
AD5760/AD5780/AD5790 Quick Start Guide
Single, 16-/18-/20-Bit, Voltage Output DACs, SPI Interface
Features
- 8 nV/√Hz output noise spectral density
- ±0.018 ppm/°C gain error temperature coefficient
- 2.5 μs output voltage settling time
- 3.5 nV-sec midscale glitch impulse
- Integrated precision reference buffers
- Operating temperature range: ?40°C to +125°C
- 4 mm × 5 mm LFCSP package
- Wide power supply range of up to ±16.5 V
- 35 MHz Schmitt triggered digital interface
- 1.8 V compatible digital interface
Functional Block Diagram
Pin Configuration
Figure 2. 24-Lead LFCSP Pin Configuration
Table 1. Function Descriptions for Quick Start
Mnemonic | Description |
---|---|
VOUT | Analog output voltage. |
VREFP | Positive reference voltage input. Connect a voltage in the range of 5 V to VDD - 2.5 V. |
VDD | Positive analog supply connection. Connect a voltage in the range of 7.5 V to 16.5 V. VDD must be decoupled to AGND. |
Active low reset. Asserting this pin returns the DAC to its power-on status. | |
Active low input. Asserting this pin sets the DAC register to a user defined value and updates the DAC output. | |
Active low load DAC logic input. This is used to update the DAC register and, consequently, the analog output. | |
VCC | Digital supply. Connect a voltage in the range of 2.7 V to 5.5 V. VCC must be decoupled to DGND. |
IOVCC | Digital interface supply. Voltage range is from 1.71 V to 5.5 V. |
SDO | Serial data output. |
SDIN | Serial data input. |
SCLK | Serial clock input. |
Level triggered control input (active low). This is the frame synchronization signal for the input data. | |
DGND | Ground reference for digital circuitry. |
VREFN | Negative reference voltage input. Connect a voltage in the range of VSS + 2.5 V to 0 V. |
VSS | Negative analog supply connection. Connect a voltage in the range of -16.5 V to -2.5 V. VSS must be decoupled to AGND. |
AGND | Ground reference for analog circuitry. |
RFB | Feedback connection for external amplifier. |
INV | Inverting input connection for external amplifier. |
Hardware Control Pins Truth Table
Table 2. Hardware Control Pins Truth Table
/LDAC | /CLR | /RESET | Function |
---|---|---|---|
X1 | X1 | 0 | DAC in reset mode. The device cannot be programmed. |
X1 | X1 | ?2 | DAC is returned to its power-on state. All registers are set to their default values. |
0 | 0 | 1 | DAC register loaded with the clearcode register value and output set accordingly. |
0 | 1 | 1 | Output set according to the DAC register value. |
1 | 0 | 1 | DAC register loaded with the clearcode register value and output set accordingly. |
?3 | 1 | 1 | Output set according to the DAC register value. |
?3 | 0 | 1 | Output remains at the clearcode register value. |
?2 | 1 | 1 | Output remains set according to the DAC register value. |
?2 | 0 | 1 | Output remains at the clearcode register value. |
1 | ?3 | 1 | DAC register loaded with the clearcode register value and output set accordingly. |
0 | ?3 | 1 | DAC register loaded with the clearcode register value and output set accordingly. |
1 | ?2 | 1 | Output remains at the clearcode register value. |
0 | ?2 | 1 | Output set according to the DAC register value. |
1 X is don't care.
2 ? is rising edge.
3 ? is falling edge.
Input Shift Register Contents
Figure 3. Input Shift Register Contents
Table 3. Register Address Definitions
Register Address | ||||
---|---|---|---|---|
Read/Write (R/W) | C2 | C1 | C0 | Description |
X1 | 0 | 0 | 0 | No operation |
0 | 0 | 0 | 1 | Write to the DAC register |
0 | 0 | 1 | 0 | Write to the control register |
0 | 0 | 1 | 1 | Write to the clearcode register |
0 | 1 | 0 | 0 | Write to the software control register |
1 | 0 | 0 | 1 | Read from the DAC register |
1 | 0 | 1 | 0 | Read from the control register |
1 | 0 | 1 | 1 | Read from the clearcode register |
1 X = don't care.
Control Register
Figure 4. Control Register
Table 4. Control Register Functions
Bit Name | Description | |
---|---|---|
RBUF | Output amplifier configuration control. | |
Setting | Function | |
0 | Internal amplifier powered up. | |
1 (default) | Internal amplifier powered down. | |
OPGND | Output ground clamp control. | |
Setting | Function | |
0 | DAC output clamp to ground removed and DAC placed in normal mode. | |
1 (default) | DAC output clamped to ground and DAC placed in tristate mode. | |
DACTRI | DAC tristate control. | |
Setting | Function | |
0 | DAC in normal operating mode. | |
1 (default) | DAC in tristate mode. | |
BIN/2sC | DAC register coding selection. | |
Setting | Function | |
0 (default) | DAC register uses twos complement coding. | |
1 | DAC register uses offset binary coding. | |
SDODIS | SDO pin enable/disable control. | |
Setting | Function | |
0 (default) | SDO pin enabled. | |
1 | SDO pin disabled (tristate). | |
R/ | Read/write select bit. | |
Setting | Function | |
0 | AD5760/AD5780/AD5790 addressed for a write operation. | |
1 | AD5760/AD5780/AD5790 addressed for a read operation. |
Software Control Register
Figure 5. Software Control Register
Table 5. Software Control Register Functions
Bit Name | Description |
---|---|
LDAC1 | Setting this bit to 1 updates the DAC register and, consequently, the DAC output. |
CLR2 | Setting this bit to 1 sets the DAC register to a user defined value and updates the DAC output. |
RESET | Setting this bit to 1 returns the AD5760/AD5780/AD5790 device to its power-on state. |
1 The LDAC function has no effect when the pin is low. Refer to Table 2 in the Hardware Control Pins Truth Table section for further details.
2 The CLR function has no effect when the pin is low. Refer to Table 2 in the Hardware Control Pins Truth Table section for further details.
Transfer Function
where:
VREFN is the negative voltage applied at the VREFN input pin.
VREFP is the positive voltage applied at the VREFP input pin.
D is the 16-bit (AD5760), 18-bit (AD5780), or 20-bit (AD5790) code programmed to the DAC.
N is the number of bits.
Example 1: Initializing and Writing to the DAC Register
Initializing the DAC
To initialize the part,
- Because this initialization is a write to the part, set the R/ bit to a Logic 0.
- Keep the default mode for SDODIS and RBUF.
- To write in binary coding, select BIN/2sC = 1.
- Set DACTRI = 0 and OPGND = 0 to place the DAC in normal operating mode and remove the DAC output clamp to ground, respectively.
Write the following over the serial interface: 0010 0000 0000 0000 0001 0010 (R/ bit, three register address bits, 20 data bits).
See Table 6 and Figure 6.
Table 6. Bit Settings to Initialize and Write to the Part
Bit(s) | Bit Name | Setting | Description |
---|---|---|---|
23 | R/ | 0 | AD5760/AD5780/AD5790 addressed for a write operation |
[22:20] | C2, C1, C0 | 010 | Write to the control register |
5 | SDODIS | 0 | The SDO pin enabled for future readings from the part |
4 | BIN/2sC | 1 | Offset binary coding |
3 | DACTRI | 0 | Place the DAC in normal operating mode |
2 | OPGND | 0 | Remove the DAC output clamp to ground |
1 | RBUF | 1 | The internal amplifier powered down |
To write in binary coding, set BIN/2sC = 1.
The default coding is twos complement. The same 24-bit data impacts the values that the user writes to or reads from the part in a different way depending on the coding selected. The user must verify the coding used by writing to the control register or reading back from it.
Figure 6. Initializing the Part
Writing to the DAC Register
To write a midscale code to the DAC register,
- Set R/ = 0 to select the write option from the read/write bit.
- Set C[2:0] = 001 for the correspondent register address.
- Set D[19:0], the data bits, for a midscale code.
The 24-bit data to write over the serial interface is as follows:
16-bit AD5760: 0001 1000 0000 0000 0000 XXXX
18-bit AD5780: 0001 1000 0000 0000 0000 00XX
20-bit AD5790: 0001 1000 0000 0000 0000 0000
where X = don't care.
See Table 7 and Figure 7.
Table 7. Bit Settings to Write to DAC Register
Figure 7. Writing to the DAC Register
Example 2: Clearing the DAC to a Defined Value
Writing to the Clearcode Register
To define the value at which the DAC output is set when the pin or CLR bit in the software control register is asserted, write the desired code to the clearcode register.
For a full-scale clear code, write the following over the serial interface:
16-bit AD5760: 0011 1111 1111 1111 1111 XXXX
18-bit AD5780: 0011 1111 1111 1111 1111 11XX
20-bit AD5790: 0011 1111 1111 1111 1111 1111
where X = don't care.
See Figure 8.
Figure 8. Writing Full-Scale Code to the Clearcode Register
Writing to the Software Control Register
Set the CLR bit to a Logic 1 to set the DAC register to a user defined value and update the DAC output.
Write the following over the serial interface: 0100 0000 0000 0000 0000 0010
The user should see the DAC output value change to full-scale code.
See Figure 9.
Figure 9. Clearing the Part to a User Defined Value
Reading from the Clearcode Register
To confirm the clearcode value written to the part, read the data from the clearcode register (full scale for this example).
Write the following over the serial interface:
1011 XXXX XXXX XXXX XXXX XXXX.
where X = don't care.
See Figure 10.
Note that this action is a read function. Therefore, set the R/ bit = 1.
D19 to D0, the data bits, are don't care bits because the intention is to read from the part and not to write to the part.
Figure 10. Reading from the Clearcode Register
- TileLib 快速入門指南
- AD5790評估軟件
- AD5780評估軟件
- AD5790 IBIS型號
- EVAD5780 AD5780 評估板
- PSCOPE快速入門指南
- AD5790 IDAC Linux漂流器(Wiki站點)
- AD5780 FMC-SDP轉接器和評估板/Xilinx KC705參考設計
- 基于Nios驅動的AD5790 BeMicro FPGA方案
- AD5790 FMC-SDP轉接器和評估板/Xilinx KC705參考設計
- AD5760: 超穩(wěn)定16-BIT、±0.5 LSB INL、電壓輸出DAC
- AD5790:可供系統(tǒng)立即使用的20位、±2LSB INL電壓輸出DAC
- AD5760 評估軟件
- 系統(tǒng)準備20位電壓輸出數(shù)模轉換器ad5790數(shù)據(jù)表 5次下載
- 超穩(wěn)定的16位±0.5 LSB INL電壓輸出數(shù)模轉換器AD5760數(shù)據(jù)表 5次下載
- 雅特力電機應用快速入門指南 157次閱讀
- 電池快速充電指南 1330次閱讀
- 多尺度材料設計與仿真平臺Device Studio(新手快速入門指南01) 1088次閱讀
- Vitis IDE Git集成快速入門 869次閱讀
- 使用含快速開關SiC器件的RC緩沖電路實用解決方案和指南 2531次閱讀
- Python的Anaconda入門指南 2496次閱讀
- dfrobotmicro:bit造物粒子入門套件簡介 4054次閱讀
- fireflyFace-RK3399主板Android入門 1421次閱讀
- 如何快速入門FPGA 5398次閱讀
- 干貨 數(shù)據(jù)科學入門指南 3108次閱讀
- PyTorch官網(wǎng)教程PyTorch深度學習:60分鐘快速入門中文翻譯版 9941次閱讀
- 快速入門IPv6和正則表達式 8721次閱讀
- FPGA快速入門經(jīng)驗談(part2) 991次閱讀
- 無人機新手入門指南 1.5w次閱讀
- 16位線性超穩(wěn)定、低噪聲、雙極性±10V直流電壓源電路圖 6200次閱讀
下載排行
本周
- 1HFSS電磁仿真設計應用詳解PDF電子教程免費下載
- 24.30 MB | 128次下載 | 1 積分
- 2雷達的基本分類方法
- 1.25 MB | 4次下載 | 4 積分
- 3電感技術講解
- 827.73 KB | 2次下載 | 免費
- 4從 MSP430? MCU 到 MSPM0 MCU 的遷移指南
- 1.17MB | 2次下載 | 免費
- 5有源低通濾波器設計應用說明
- 1.12MB | 2次下載 | 免費
- 6RA-Eco-RA2E1-48PIN-V1.0開發(fā)板資料
- 35.59 MB | 2次下載 | 免費
- 7面向熱插拔應用的 I2C 解決方案
- 685.57KB | 1次下載 | 免費
- 8愛普生有源晶體振蕩器SG3225EEN應用于儲能NPC、新能源
- 317.46 KB | 1次下載 | 免費
本月
- 12024年工控與通信行業(yè)上游發(fā)展趨勢和熱點解讀
- 2.61 MB | 763次下載 | 免費
- 2HFSS電磁仿真設計應用詳解PDF電子教程免費下載
- 24.30 MB | 128次下載 | 1 積分
- 3繼電保護原理
- 2.80 MB | 36次下載 | 免費
- 4正激、反激、推挽、全橋、半橋區(qū)別和特點
- 0.91 MB | 32次下載 | 1 積分
- 5labview實現(xiàn)DBC在界面加載配置
- 0.57 MB | 21次下載 | 5 積分
- 6在設計中使用MOSFET瞬態(tài)熱阻抗曲線
- 1.57MB | 15次下載 | 免費
- 7GBT 4706.1-2024家用和類似用途電器的安全第1部分:通用要求
- 7.43 MB | 14次下載 | 免費
- 8AD18學習筆記
- 14.47 MB | 8次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935113次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191360次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183329次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81578次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73804次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評論
查看更多