Share:


HI3-DAC80V-5

Specifications

SKU: 11769912

BUY HI3-DAC80V-5 https://www.utsource.net/itm/p/11769912.html

Parameter Description Value
Device Type 8-Channel, 16-bit Digital-to-Analog Converter (DAC) HI3-DAC80V-5
Resolution Number of bits per channel 16 bits
Channels Number of output channels 8
Output Range Voltage range of the DAC output 0 to 5V
Reference Voltage Voltage used for scaling DAC output 5V
Interface Communication protocol for data transfer SPI
Operating Voltage Supply voltage range 3.3V to 5V
Operating Temperature Temperature range for reliable operation -40°C to 85°C
Power Consumption Maximum power consumption at full load 200 mW
Package Physical package type TSSOP-28

Instructions for Using HI3-DAC80V-5

  1. Power Supply Connection:

    • Connect the VCC pin to the supply voltage (3.3V to 5V).
    • Connect the GND pin to the ground.
  2. Reference Voltage:

    • Connect the REF pin to a stable 5V reference voltage source.
  3. SPI Interface:

    • SCLK (Serial Clock): Connect this pin to the clock signal from your microcontroller.
    • MOSI (Master Out Slave In): Connect this pin to the data output from your microcontroller.
    • CS (Chip Select): Connect this pin to the chip select signal from your microcontroller. This pin must be pulled low to enable communication.
    • LDAC (Load DAC): Connect this pin to a control signal that can be used to update all DAC outputs simultaneously. If not used, connect it to VCC or GND as required by your application.
  4. Output Configuration:

    • The DAC outputs (OUT0 to OUT7) will provide the analog voltage corresponding to the digital value written to each channel.
  5. Programming the DAC:

    • Step 1: Set the CS pin low to select the DAC.
    • Step 2: Send the command byte followed by the 16-bit data for the desired channel.
    • Step 3: Set the CS pin high to complete the transaction.
    • Command Byte Format:
      • Bit 7-4: Channel address (0000 for channel 0, 0001 for channel 1, etc.)
      • Bit 3-0: Command code (0000 for write to selected channel)
    • Data Byte Format:
      • MSB First: Send the most significant byte first, followed by the least significant byte.
  6. Example Code (Pseudocode):

    // Initialize SPI interface
    initialize_spi()
    
    // Select DAC channel 0
    channel = 0
    command_byte = (channel << 4) | 0x00
    
    // Set DAC value (e.g., 1024 out of 65535)
    dac_value = 1024
    msb = (dac_value >> 8) & 0xFF
    lsb = dac_value & 0xFF
    
    // Start transaction
    set_cs_low()
    send_byte(command_byte)
    send_byte(msb)
    send_byte(lsb)
    set_cs_high()
    
  7. Powering Down:

    • To power down the device, set the VCC pin to 0V or disconnect the power supply.
  8. Handling and Storage:

    • Store the device in a dry, cool place away from static electricity.
    • Handle with care to avoid damaging the pins and the internal circuitry.

By following these instructions, you can effectively integrate the HI3-DAC80V-5 into your project and achieve precise analog output control.

(For reference only)

 Inquiry - HI3-DAC80V-5