ZHCSBF0D August   2013  – February 2018 DAC3151 , DAC3161 , DAC3171

PRODUCTION DATA.  

  1. 特性
  2. 应用
  3. 说明
    1.     DAC31x1 系统框图
  4. 修订历史记录
  5. Pin Configuration and Functions
    1.     Pin Functions: DAC3151
    2.     Pin Functions: DAC3161
    3.     Pin Functions: DAC3171 7-Bit Interface Mode
    4.     Pin Functions: DAC3171 14-Bit Interface Mode
  6. Specifications
    1. 6.1 Absolute Maximum Ratings
    2. 6.2 ESD Ratings
    3. 6.3 Recommended Operating Conditions
    4. 6.4 Thermal Information
    5. 6.5 Electrical Characteristics: DC Specifications
    6. 6.6 Electrical Characteristics: AC Specifications
    7. 6.7 Electrical Characteristics: Digital Specifications
    8. 6.8 Timing Requirements
    9. 6.9 Typical Characteristics
  7. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagrams
    3. 7.3 Feature Description
      1. 7.3.1 Data Input Formats
      2. 7.3.2 Serial Interface
        1. Table 1. Instruction Byte of the Serial interface
    4. 7.4 Device Functional Modes
      1. 7.4.1 Synchronization Modes
      2. 7.4.2 Alarm Monitoring
    5. 7.5 Programming
      1. 7.5.1 Power-Up Sequence
    6. 7.6 Register Map
      1. 7.6.1  Register Name: config0 – Address: 0x00, Default: 0x4FC
        1. Table 6. Register Name: config0 – Address: 0x00, Default: 0x4FC
      2. 7.6.2  Register Name: config1 – Address: 0x01, Default: 0x600E
        1. Table 7. Register Name: config1 – Address: 0x01, Default: 0x600E
      3. 7.6.3  Register Name: config2 – Address: 0x02, Default: 0x3FFF
        1. Table 8. Register Name: config2 – Address: 0x02, Default: 0x3FFF
      4. 7.6.4  Register Name: config3 – Address: 0x03, Default: 0x0000
        1. Table 9. Register Name: config3 – Address: 0x03, Default: 0x0000
      5. 7.6.5  Register Name: config4 – Address: 0x04, Default: 0x0000
        1. Table 10. Register Name: config4 – Address: 0x04, Default: 0x0000
      6. 7.6.6  Register Name: config5 – Address: 0x05, Default: 0x0000
        1. Table 11. Register Name: config5 – Address: 0x05, Default: 0x0000
      7. 7.6.7  Register Name: config6 – Address: 0x06, Default: 0x0010(DAC3171); 0x0094(DAC3161); 0x0098(DAC3151)
        1. Table 12. Register Name: config6 – Address: 0x06, Default: 0x0010(DAC3171); 0x0094(DAC3161); 0x0098(DAC3151)
      8. 7.6.8  Register Name: config7 – Address: 0x07, Default: 0xFFFF
        1. Table 13. Register Name: config7 – Address: 0x07, Default: 0xFFFF
      9. 7.6.9  Register Name: config8 – Address: 0x08, Default: 0x6000
        1. Table 14. Register Name: config8 – Address: 0x08, Default: 0x6000
      10. 7.6.10 Register Name: config9 – Address: 0x09, Default: 0x8000
        1. Table 15. Register Name: config9 – Address: 0x09, Default: 0x8000
      11. 7.6.11 Register name: config10 – Address: 0x0A, Default: 0xF080
        1. Table 16. Register Name: config10 – Address: 0x0A, Default: 0xF080
      12. 7.6.12 Register Name: config11 – Address: 0x0B, Default: 0x1111
        1. Table 17. Register Name: config11 – Address: 0x0B, Default: 0x1111
      13. 7.6.13 Register Name: config12 – Address: 0x0C, Default: 0x3A7A
        1. Table 18. Register Name: config12 – Address: 0x0C, Default: 0x3A7A
      14. 7.6.14 Register Name: config13 – Address: 0x0D, Default: 0x36B6
        1. Table 19. Register Name: config13 – Address: 0x0D, Default: 0x36B6
      15. 7.6.15 Register Name: config14 – Address: 0x0E, Default: 0x2AEA
        1. Table 20. Register name: config14 – Address: 0x0E, Default: 0x2AEA
      16. 7.6.16 Register name: config15 – Address: 0x0F, Default: 0x0545
        1. Table 21. Register Name: config15 – Address: 0x0F, Default: 0x0545
      17. 7.6.17 Register Name: config16 – Address: 0x10, Default: 0x0585
        1. Table 22. Register Name: config16 – Address: 0x10, Default: 0x0585
      18. 7.6.18 Register Name: config17 – Address: 0x11, Default: 0x0949
        1. Table 23. Register Name: config17 – Address: 0x11, Default: 0x0949
      19. 7.6.19 Register Name: config18 – Address: 0x12, Default: 0x1515
        1. Table 24. Register Name: config18 – Address: 0x12, Default: 0x1515
      20. 7.6.20 Register Name: config19 – Address: 0x13, Default: 0x3ABA
        1. Table 25. Register Name: config19 – Address: 0x13, Default: 0x3ABA
      21. 7.6.21 Register Name: config20– Address: 0x14, Default: 0x0000
        1. Table 26. Register Name: config20– Address: 0x14, Default: 0x0000
      22. 7.6.22 Register Name: config21– Address: 0x15, Default: 0xFFFF
        1. Table 27. Register Name: config21– Address: 0x15, Default: 0xFFFF
      23. 7.6.23 Register Name: config22– Address: 0x16, Default: 0x0000
        1. Table 28. Register Name: config22– Address: 0x16, Default: 0x0000
      24. 7.6.24 Register Name: config23– Address: 0x17, Default: 0x0000
        1. Table 29. Register Name: config23– Address: 0x17, Default: 0x0000
      25. 7.6.25 Register Name: config24– Address: 0x18, Default: 0x0000
        1. Table 30. Register Name: config24– Address: 0x18, Default: 0x0000
      26. 7.6.26 Register Name: config25– Address: 0x19, Default: 0x0000
        1. Table 31. Register Name: config25– Address: 0x19, Default: 0x0000
      27. 7.6.27 Register Name: config127– Address: 0x7F, Default: 0x0045
        1. Table 32. Register Name: config127– Address: 0x7F, Default: 0x0045
  8. Application and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Application
      1. 8.2.1 Design Requirements
      2. 8.2.2 Detailed Design Procedure
      3. 8.2.3 Application Curve
  9. Power Supply Recommendations
  10. 10Layout
    1. 10.1 Layout Guidelines
    2. 10.2 Layout Example
  11. 11器件和文档支持
    1. 11.1 器件支持
      1. 11.1.1 技术参数定义
    2. 11.2 相关链接
    3. 11.3 接收文档更新通知
    4. 11.4 社区资源
    5. 11.5 商标
    6. 11.6 静电放电警告
    7. 11.7 Glossary
  12. 12机械、封装和可订购信息

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息

Register Map

In the SIF interface, there are three types of registers:

NORMAL: The NORMAL register type allows data to be written and read from. All 16-bits of the data are registered at the same time. There is no synchronizing with an internal clock thus all register writes are asynchronous with respect to internal clocks. There are three subtypes of NORMAL:
AUTOSYNC: A NORMAL register that causes a sync to be generated after the write is finished. These registers are most commonly used for settings such as offset and phase, where there is a word or block setup that extends across multiple registers, and all of the registers must be programmed before any take effect on the circuit. Therefore, the design allows all the registers to be written. When the last register for this block is finished, an autosync is generated telling the mixer to grab all the new SIF values. The autosync occurs on a mixer clock cycle so that there are no metastability errors.
No RESET Value: These are NORMAL registers, but for one reason or another reset value cannot be specified. The reason may be because the register has some read_only bits or some internal logic partially controls the bit values. An example is the SIF_CONFIG6 register, where the bits come from the temperature sensor and the fuses. Depending on which fuses are blown and the temperature of the die, the reset value will be different.
FUSE controlled: While not a type of register, FUSE_controlled may be seen in the default-value column for the register. Fuses will change the default value, and the value shown in the default-value column is for when no fuses are blown.
READ_ONLY: Registers that are internal wires ANDed with the address bus, and then connected to the SIF output data bus.
WRITE_TO_CLEAR: These registers are just like NORMAL registers with one exception. These registers can be written and read; however, when the internal logic asynchronously sets a bit high in one of these registers, that bit stays high until it is written to 0. In this way, interrupts are captured and stay constant until cleared by the user.

Table 5. Register Map

Name Address Default Bit 15
(MSB)
Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
(LSB)
config0 0x00 0x44FC qmc
_offset
_ena
dual_ena chipwidth (1:0) rev twos sif4_ena reserved fifo_ena alarm_out_ena alarm_out_pol alignrx
_ena
lvdssyncrx
_ena
lvdsdataclk
_ena
reserved synconly
_ena
config1 0x01 0x600E iotest_ena reserved fullword
_interface
_ena
64cnt
_ena
dacclkgone
_ena
dataclkgone _end collision
_ena
reserved daca
_compliment
reserved sif_sync sif_ sync_ena alarm_ 2away
_ena
alarm
_1away
_ena
alarm
_collision
_ena
reserved
config2 0x02 0x3FFF reserved reserved lvdsdata_ena (13:0)
config3 0x03 0x0000 datadlya (2:0) clkdlya (2:0) datadlyb(2:0) clkdlyb(2:0) extref _ena reserved dual_ena
config4 0x04 0x0000 reserved iotest_results (13:0)
config5 0x05 0x0000 alarm
_from
_zerochka
reserved alarms_from_fifoa (2:0) reserved alarm
_dacclk
_gone
alarm
_dataclk
_ gone
clock
_gone
alarm
_from
_ iotesta
reserved reserved
config6 0x06 0x0000 tempdata (7:0) fuse_cntl (5:0) reserved
config7 0x07 0xFFFF alarms_mask (15:0)
config8 0x08 0x6000 reserved qmc_offseta (12:0)
config9 0x09 0x8000 fifo_offset (2:0) reserved
config10 0x0A 0xF080 coarse_dac (3:0) fuse_ sleep reserved reserved tsense
_sleep
clkrecv
_ena
sleepa sleepb reserved reserved
config11 0x0B 0x1111 reserved reserved reserved reservedspares_west (3:0)
config12 0x0C 0x3A7A reserved iotest_pattern0 (13:0)
config13 0x0D 0x36B6 reserved iotest_pattern1 (13:0)
config14 0x0E 0x2AEA reserved iotest_pattern2 (13:0)
config15 0x0F 0x0545 reserved iotest_pattern3 (13:0)
config16 0x10 0x0585 reserved iotest_pattern4 (13:0)
config17 0x11 0x0949 reserved iotest_pattern5 (13:0)
config18 0x12 0x1515 reserved iotest_pattern6 (13:0)
config19 0x13 0x3ABA reserved iotest_pattern7 (13:0)
config20 0x14 0x0000 sifdac
_ena
reserved sifdac (13:0)
config21 0x15 0xFFFF sleepcntl (15:0)
config22 0x16 0x0000 fa002_data(15:0)
config23 0x17 0x0000 fa002_data(31:16)
config24 0x18 0x0000 fa002_data(47:32)
config25 0x19 0x0000 fa002_data(63:48)
config127 0x7F 0x0044 reserved reserved reserved reserved reserved titest_voh titest_vol vendorid (1:0) versionid (2:0)