我在 产品设计中使用 DAC104S085。 在我们的初始硬件上、我只能让 DAC 接受单个命令、它会忽略之后给出的任何命令。
我尝试了各种命令。
对于单个 DAC、我将发送以下代码:
在断电模式中旋转: 0x7000、0x3000、0xB000。 我每500ms 发送其中一个、并使用弱上拉至 Va 来测量引脚上的电压 我首先为一个粉末周期设置的模式是我在引脚上看到的模式。 例如、如果我首先发送0x7000、我将在引脚2-5处测量~0.9Vdc。 如果我先将其设置为0x3000、我将在引脚上测量3.3VDC。
类似地、我尝试设置0x1000和0x1800来写入 DAC A 寄存器并立即输出。 如果我先写入0x1800、输出将为~1.6 VDC、不会改变;如果我先写入0x1000、输出将为0VDC、不会改变。
我注意到、当我设置输出时、时钟和数据线会变得非常嘈杂、直到 DAC 断电。 这些线路上的高频噪声约为100mV。 但在写入断电模式时不存在该噪声、因此我不确定这是问题的根源。
有什么建议要看?