器件型号: DAC3283
您好:
以下 TI DAC 的输出为 DAC3283IRGZT、在–55dBm 杂散下。 我们正在尝试通过调整偏移寄存器 0x14、0x15、0x16、0x17 来消除该值或至少将其减少。 我们最初将 0xB1 写入寄存器 1、然后写入以下内容:
| CONFIG22 | 0x16 | 0xF8 | 通道 A 偏移的高 5 位(移位 7:3) |
| CONFIG23 | 0x17 | 0x00 | 通道 B 偏移的高 5 位+ sif4/clk 位 (B=0) |
| CONFIG21 | 0x15 | 0x00 | B 偏移的低 8 位 (B=0) |
| CONFIG20 | 0x14 | 0xFE | 偏移量的低 8 位— 最后写入以应用 |
我们尝试了上述序列、但发现对 DAC 输出没有影响。
我们还尝试了上述所有 4 个寄存器的零、但仍然看不到任何差异。
我们确认了我们与正确的 DAC 通信、因为我们能够通过写入不同的寄存器来更改增益。
我们尝试在 CONFIG1 中启用 QMC_CORRECT_ENA 位、但这似乎会完全终止输出、包括本底噪声、即使在 CONFIG27 至 CONFIG30 中设置了默认增益和 PHASE 位也是如此。 这毫无意义。
下面是我们尝试的一些值:
DAC_CONFIG_WRITE_REG 0x01 0xb1
DAC_CONFIG_WRITE_REG 0x14 0xff
DAC_CONFIG_WRITE_REG 0x15 0xff
DAC_CONFIG_WRITE_REG 0x14 0xff
DAC_CONFIG_WRITE_REG 0x17 0xf0 -
DAC_CONFIG_WRITE_REG 0x16 0xf0 -
DAC_CONFIG_WRITE_REG 0x14 0xff -
DAC_CONFIG_WRITE_REG 0x01 0xF1
DAC_CONFIG_WRITE_REG 0x17 0x00
DAC_CONFIG_WRITE_REG 0x16 0x00
DAC_CONFIG_WRITE_REG 0x15 0x00
DAC_CONFIG_WRITE_REG 0x14 0x00
DAC_CONFIG_WRITE_REG 0x01 0xb1
DAC_CONFIG_WRITE_REG 0x17 0x78
DAC_CONFIG_WRITE_REG 0x16 0x78
DAC_CONFIG_WRITE_REG 0x15 0xff
DAC_CONFIG_WRITE_REG 0x14 0xff
DAC_CONFIG_WRITE_REG 0x16 0xF8
DAC_CONFIG_WRITE_REG 0x17 0
DAC_CONFIG_WRITE_REG 0x15 0 -
DAC_CONFIG_WRITE_REG 0x14 0xFE
任何人都能验证我们是否遗漏了任何信息吗?