SLASFL3 September   2026 DAC90802

PRODUCTION DATA  

  1.   1
  2. 1 Features
  3. 2 Applications
  4. 3 Description
  5. 4 Pin Configuration and Functions
  6. 5 Specifications
    1. 5.1 Absolute Maximum Ratings
    2. 5.2 ESD Ratings
    3. 5.3 Recommended Operating Conditions
    4. 5.4 Thermal Information
    5. 5.5 Electrical Characteristics
    6. 5.6 Timing Requirements
    7. 5.7 Timing Diagrams
    8. 5.8 Typical Characteristics
      1. 5.8.1 Typical Characteristics: Linearity
      2. 5.8.2 Typical Characteristics: Glitch
      3. 5.8.3 Typical Characteristics: Multiplying Mode
      4. 5.8.4 Typical Characteristics: Fast-Settling Mode
      5. 5.8.5 Typical Characteristics: AWG Mode
  7. 6 Detailed Description
    1. 6.1 Overview
    2. 6.2 Functional Block Diagram
    3. 6.3 Feature Description
      1. 6.3.1 Digital-to-Analog Converters
        1. 6.3.1.1 Reference
        2. 6.3.1.2 Output Span
          1. 6.3.1.2.1 Gain Overrange
        3. 6.3.1.3 Output Synchronization
        4. 6.3.1.4 Thermal Sensors
      2. 6.3.2 Power-On
      3. 6.3.3 Serial Data Interface
        1. 6.3.3.1 SPI Configurations
        2. 6.3.3.2 SPI Stream Mode
        3. 6.3.3.3 SPI Daisy Chain Mode
    4. 6.4 Device Functional Modes
      1. 6.4.1 AWG Mode
      2. 6.4.2 Fast Settling Mode
      3. 6.4.3 Multiplying Mode
  8. 7 Register Maps
    1. 7.1 COMMON Registers
    2. 7.2 HS_DATA Registers
    3. 7.3 HR_DATA Registers
  9. 8 Application and Implementation
    1. 8.1 Application
    2. 8.2 Design Requirements
      1. 8.2.1 Reference Signal Chain Information
        1. 8.2.1.1 DC Reference
        2. 8.2.1.2 AC Reference
      2. 8.2.2 Optimising the Self-Heating Trim to Achieve Lowest THD Across Frequencies for High Voltage Swing
      3. 8.2.3 Digital Interface
      4. 8.2.4 Grounding Recommendations
    3. 8.3 Power Supply Recommendations
    4. 8.4 Layout
      1. 8.4.1 Layout Recommendation
      2. 8.4.2 Layout Example
  10. 9 Device and Documentation Support
    1. 9.1 Related Documentation
    2. 9.2 Receiving Notification of Documentation Updates
    3. 9.3 Support Resources
    4. 9.4 Trademarks
    5. 9.5 Electrostatic Discharge Caution
    6. 9.6 Glossary
  11. 10Revision History
  12. 11Mechanical, Packaging, and Orderable Information

COMMON Registers

Table 7-1 lists the memory-mapped registers for the COMMON registers. All register offset addresses not listed in Table 7-1 should be considered as reserved locations and the register contents should not be modified.

Table 7-1 COMMON Registers
AddressAcronymBit 31Bit 30Bit 29Bit 28Bit 27Bit 26Bit 25Bit 24
Bit 23Bit 22Bit 21Bit 20Bit 19Bit 18Bit 17Bit 16
Bit 15Bit 14Bit 13Bit 12Bit 11Bit 10Bit 9Bit 8
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
0x00NOPNOP
NOP
NOP
NOP
0x01DEVICE_CFGDAC_CONFIG_CH1DAC_CONFIG_CH0
DAC_CONFIG_CH0VOSADJ_EN1TEMP_SEL1RESERVEDVOSADJ_EN0TEMP_SEL0
TEMP_SEL0RESERVEDPOL_CFG1POL_CFG0EN_CH1EN_CH0DEVICE_ID
DEVICE_IDVERSION_ID
0x02DEVICE_CTRLRESERVED
RESERVED
RESERVEDSFT_LDACBOOTBOOT_FAIL
SFT_RST
0x03CH0_CFGRESERVED
RESERVEDOFS_EN0
RESERVEDRESERVEDASYNC_UPDT_0SFT_LDAC_EN0GAIN_CH0VREF_SQ0
VREF_SQ0
0x04CH1_CFGRESERVED
RESERVEDOFS_EN1
RESERVEDRESERVEDASYNC_UPDT_1SFT_LDAC_EN1GAIN_CH1VREF_SQ1
VREF_SQ1
0x05SPI_CFGRESERVED
RESERVED
RESERVED
RESERVEDSPI_DCHSPI_STRFSDO_ENSDO_ENSPI_DDRSPI_MIO
0x08ALERT_CFGTSD_LVL1TSD_LVL0
TSD_LVL0RESERVED
RESERVEDTMPALRT_1TMPALRT_0TMPALRT_L1TMPALRT_L0
TMPALRT_CLRTMPALRT_ACTTMPALRT_MSKTMPALRT_LAPTMPALRT_ENP

Complex bit access types are encoded to fit into small table cells. Table 7-2 shows the codes that are used for access types in this section.

Table 7-2 COMMON Access Type Codes
Access TypeCodeDescription
Read Type
RRRead
Write Type
WWWrite
WtoPHWWrite
Reset or Default Value
-nValue after reset or the default value

7.1.1 NOP Register (Address = 0x00) [Reset = 0x00000000]

Return to the Summary Table.

Table 7-3 NOP Register Field Descriptions
BitFieldTypeResetDescription
31-0NOPR/W0x0 No-Operation.
Read Only Register .
  • 0x0 = Default Value

7.1.2 DEVICE_CFG Register (Address = 0x01) [Reset = 0x000000B3]

Return to the Summary Table.

Table 7-4 DEVICE_CFG Register Field Descriptions
BitFieldTypeResetDescription
31-27DAC_CONFIG_CH1R/W0x0 DAC application mode selection for channel 1.
Unlisted field values are RESERVED.

00h = AWG Mode
01h = Fast Settling Mode
02h = Multiplying Mode
26-22DAC_CONFIG_CH0R/W0x0 DAC application mode selection for channel 0.
Unlisted field values are RESERVED.

00h = AWG Mode
01h = Fast Settling Mode
02h = Multiplying Mode
21VOSADJ_EN1R/W0x0 Enable the VOSADJ1 input for channel 1.
  • 0x0 = VOSADJ input disabled.
  • 0x1 = VOSADJ input enabled.
20-19TEMP_SEL1R/W0x0 Temperature output TEMP1 output signal selection for channel 1.
  • 0x0 = Temperature output disabled.
  • 0x1 = Temperature output enabled in analog output mode.
  • 0x2 = Temperature output enabled in TSD mode.
18RESERVEDR0x0
17VOSADJ_EN0R/W0x0 Enable the VOSADJ0 input for channel 0.
  • 0x0 = VOSADJ input disabled.
  • 0x1 = VOSADJ input enabled.
16-15TEMP_SEL0R/W0x0 Temperature output TEMP0 output signal selection for channel 0.
  • 0x0 = Temperature output disabled.
  • 0x1 = Temperature output enabled in analog output mode.
  • 0x2 = Temperature output enabled in TSD mode.
14-13RESERVEDR0x0
12POL_CFG1R/W0x0 Unipolar / Bipolar DAC configuration for channel 1.
  • 0x0 = DAC unipolar configuration.
  • 0x1 = DAC bipolar configuration.
11POL_CFG0R/W0x0 Unipolar / Bipolar DAC configuration for channel 0.
  • 0x0 = DAC unipolar configuration.
  • 0x1 = DAC bipolar configuration.
10EN_CH1R/WtoPH0x0 Channel enable (power up) control for channel 1.
  • 0x0 = Channel disable (power down)
  • 0x1 = Channel enable (power up). This bit self-resets in case of an alert.
9EN_CH0R/WtoPH0x0 Channel enable (power up) control for channel 0.
  • 0x0 = Channel disable (power down)
  • 0x1 = Channel enable (power up). This bit self-resets in case of an alert.
8-4DEVICE_IDR0xB Device Identifier (Read Only)
3-0VERSION_IDR0x3 Version Identifier (Read Only)

7.1.3 DEVICE_CTRL Register (Address = 0x02) [Reset = 0x00000000]

Return to the Summary Table.

Table 7-5 DEVICE_CTRL Register Field Descriptions
BitFieldTypeResetDescription
31RESERVEDR0x0
30-11RESERVEDR0x0
10SFT_LDACR/WtoPH0x0 Software controlled LDAC signal.
Simultaneously asserts LDAC for both channels.
Channel and SFT_LDAC_EN for the channel must both be enabled to receive the LDAC assertion.
  • 0x0 = Assert LDAC. This bit is self-resetting.
9BOOTR0x0 Bit to indicate device bootup in progress after POR.
(Read Only)
  • 0x0 = Device not in boot sequence
  • 0x1 = Device executing boot sequence
8BOOT_FAILR0x0 Read only signal indicating the device bootup has failed and there's issue with the OTP.
  • 0x0 = Device passed boot up sequence
  • 0x1 = Device passed boot up sequence
7-0SFT_RSTR/W0x0 Code for software controlled reset signal .
Equivalent to asserting the hardware RESET.
  • 0xAA = Reset asserted

7.1.4 CH0_CFG Register (Address = 0x03) [Reset = 0x00000219]

Return to the Summary Table.

Table 7-6 CH0_CFG Register Field Descriptions
BitFieldTypeResetDescription
31-30RESERVEDR0x0
29RESERVEDR0x0
28-26RESERVEDR0x0
25-22RESERVEDR0x0
21-17RESERVEDR0x0
16OFS_EN0R/W0x0 Enable ROFS for channel-0.
This is used to give an asymmetric push to the output depending on the voltage applied on the ROFS pin
15-14RESERVEDR0x0
13RESERVEDR0x0
12ASYNC_UPDT_0R/W0x0 Sets the DAC0 register update mode
  • 0x0 = asynchronous update mode
  • 0x1 = synchronous update mode
11SFT_LDAC_EN0R/W0x0 Enabling soft ldac for channel0
10-9GAIN_CH0R/W0x1 Channel 0 Voltage Gain Selection
  • 0x0 = Gain 1 ×
  • 0x1 = Gain 4 ×
  • 0x2 = Gain 2 ×
8-0VREF_SQ0R/W0x19 (Gain * Voltage Reference)2 has to be set in this Reg

7.1.5 CH1_CFG Register (Address = 0x04) [Reset = 0x00000219]

Return to the Summary Table.

Table 7-7 CH1_CFG Register Field Descriptions
BitFieldTypeResetDescription
31-30RESERVEDR0x0
29RESERVEDR0x0
28-26RESERVEDR0x0
25-22RESERVEDR0x0
21-17RESERVEDR0x0
16OFS_EN1R/W0x0 Enable ROFS for channel-1.
This is used to give an asymmetric push to the output depending on the voltage applied on the ROFS pin
15-14RESERVEDR0x0
13RESERVEDR0x0
12ASYNC_UPDT_1R/W0x0 Sets the DAC0 register update mode
  • 0x0 = asynchronous update mode
  • 0x1 = synchronous update mode
11SFT_LDAC_EN1R/W0x0 Enabling soft ldac for channel0
10-9GAIN_CH1R/W0x1 Channel 1 Voltage Gain Selection
  • 0x0 = Gain 1 ×
  • 0x1 = Gain 4 ×
  • 0x2 = Gain 2 ×
8-0VREF_SQ1R/W0x19 (Gain × Voltage Reference)2 has to be set in this register

7.1.6 SPI_CFG Register (Address = 0x05) [Reset = 0x00000000]

Return to the Summary Table.

Table 7-8 SPI_CFG Register Field Descriptions
BitFieldTypeResetDescription
31RESERVEDR0x0
30-7RESERVEDR0x0
6SPI_DCHR/W0x0 SPI Daisy Chain mode enable / disable bit.
  • 0x0 = Daisy Chain Mode Disabled
  • 0x1 = Daisy Chain Mode Enabled
5SPI_STRR/W0x0 Stream Mode configurations
  • 0x0 = Dual Channel Stream Enabled
  • 0x1 = Single Channel Stream Enabled
4FSDO_ENR/W0x0 SDO latching control
  • 0x0 = No Latch at the SDO port
  • 0x1 = Output will be Latched
3SDO_ENR/W0x0 SDO Enable Control
  • 0x0 = SDO ports get disabled
  • 0x1 = SDO ports enabled
2SPI_DDRR/W0x0 DDR Mode Enable
  • 0x0 = SDR Mode (Single Data Rate)
  • 0x1 = DDR Mode (Double Data Rate)
1-0SPI_MIOR/W0x0 SPI IO Modes Control
  • 0x0 = Standard SPI
  • 0x1 = Dual SPI
  • 0x2 = Quad SPI
  • 0x3 = Reserved

7.1.7 ALERT_CFG Register (Address = 0x08) [Reset = 0xEFB0001E]

Return to the Summary Table.

Table 7-9 ALERT_CFG Register Field Descriptions
BitFieldTypeResetDescription
31-26TSD_LVL1R/W0x3B Code for Temp Shut Down Threshold (Reset Value : 6x3B : 140°C)
  • 0x0 = 30°C
  • 0x3F = 150°C
25-20TSD_LVL0R/W0x3B Code for Temp Shut Down Threshold (Reset Value : 6x3B : 140°C)
  • 0x0 = 30°C
  • 0x3F = 150°C
19-18RESERVEDR0x0
17-16RESERVEDR0x0
15-12RESERVEDR0x0
11TMPALRT_1R0x0 Read Only Signal indicating the Non-Latched Temp Alert
10TMPALRT_0R0x0 Read Only Signal indicating the Non-Latched Temp Alert
9TMPALRT_L1R0x0 Read Only Signal indicating the Latched Temp Alert
8TMPALRT_L0R0x0 Read Only Signal indicating the Latched Temp Alert
7TMPALRT_CLRR/WtoPH0x0 Latched temperature alerts clear command
  • 0x0 = No action
  • 0x1 = Latched temperature alert clear. This bit is self-resetting.
6-4TMPALRT_ACTR/W0x1 Response to temperature alert being asserted.
Unlisted field values are RESERVED
  • 0x0 = No action.
  • 0x1 = Shut-down asserting channel only when alert is asserted.
    No power up allowed until latched synchronous alert goes low
  • 0x2 = Shut-down asserting channel only with alert is asserted.
    Power up is allowed anytime after assertion.
  • 0x5 = Shut down all channels when alert is asserted onnay channel.
    No power up allowed until latched synchronous alert goes low.
  • 0x6 = Shut down all channelswhen alert is asserted onnay channel.
    Power up is allowed anytime after assertion.
3-2TMPALRT_MSKR/W0x3 Temperature alert masking on TEMP Pin.
  • 0x0 = Alerts are masked (On TEMP Pin)
  • 0x3 = (dafault) alerts are un masked (On TEMP Pin) Unlisted bits are reserved
1TMPALRT_LAPR/W0x1 Latched temperature alerts on TEMP pin
  • 0x0 = Disable
  • 0x1 = Enable
0TMPALRT_ENPR/W0x0 Temperature alerts on TEMP pin (non-latched)
  • 0x0 = Disable
  • 0x1 = Enable