工具与软件:
尊敬的所有人:
向 数字输入代码的 LSB 写入0或1会为 DAC80501M 产生不同的输出电压。
当 LSB 为1时、输出电压将比 LSB 为0时高大约70mV。
SPI 中的设置命令似乎可以正常运行。
请告诉我为什么以及我应该怎么做?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
嗨、Shimizu-San、
您能否读取器件 ID 并确保您使用的是 DAC80501而不是其他分辨率型号?
您使用的是内部基准还是外部基准?
看起来您的曲线图停在了4.5V 的最大电压处。 您要编写什么代码来获得该输出电压? 同样、代码0电压为500mV。 这看起来也不正确。 您能否再发送几个示波器快照来写入代码0、0x5555、0x8000、0xFFFF 并共享这些代码生成的电压输出?
此致!
Katlynne Jones
你好、Katlynne。
感谢您的答复。
连接处于 SPI 模式、因此无法读取器件 ID、但它肯定是 DAC80501M、因为 IC 标记为851M。
最初、我使用内部 基准、但现在使用外部5V 基准、因为内部基准电压会因输入数字代码的 LSB 而异。
(但是、对于内部和外部引用、标题也会出现同样的问题。)
如您所说、输出电压未达到上限和下限约500 mV。
我认为这也很奇怪。
当我写入代码0x0000、0x5555、0x8000、0xFFFF 时、我将向您发送一个示波器快照。
每个代码中的 DACOUT 为0.5V、1.9V、2.51V 和4.57V。
此致、
注意:ch1是 SYNC、ch2是 SCLK、ch3是 SDIN