是否有任何流程图来说明如何对 DAC8760进行编程? 我的客户正在尝试对其进行编程/命令、但其失败、如附件示例所示!!
请帮助。 谢谢。 e2e.ti.com/.../DAC8760A_CF912C6EC78C9965_.pdf
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.
是否有任何流程图来说明如何对 DAC8760进行编程? 我的客户正在尝试对其进行编程/命令、但其失败、如附件示例所示!!
请帮助。 谢谢。 e2e.ti.com/.../DAC8760A_CF912C6EC78C9965_.pdf
此外、请检查 DAC 器件的计算输出值是否正确? 请查找随附的文件。 谢谢。
(包括原理图)
e2e.ti.com/.../Copy-of-DAC8760_388FFA51088A977B6C510F5F_.xlsx
您好 Brian、
感谢您提供示波器捕获和原理图。 对 DAC8760进行编程的最基本方法是设置配置寄存器中的 RANGE 和 OUTEN 位、然后对 DAC 数据寄存器进行写入。 这看起来是基于提供的 SPI 波形的正确序列。 波形中的两个独立锁存信号是什么? 它们是否使用两个器件?
当您说编程失败时、Vout 处的电压是多少? 写入 DAC 数据寄存器后、它是意外值还是根本没有变化?
我在原理图中注意到的一个问题是、CLR 引脚被 R372拉高至 DVDD。 CLR 为高电平有效、必须在对新值进行编程之前返回低电平。 此外、外部 RSET (R400)应与地之间具有15k Ω 的精度。 原理图显示了连接到 DVDD 的 ISET-R。
谢谢、
Garrett
您好 Brian、
最高有效8位代表要写入的寄存器地址。 低16位是寄存器数据。
他们是否尝试读回已写入的寄存器以确保它们正确? 这是通过写入地址0x02来实现的、数据字中的低6位代表要读取的寄存器、如数据表的表17中所述。 有关读取操作的所有详细信息、请参阅数据表的第8.5.1.3节。
了解有关 CLR 引脚的信息。 Excel 工作表中的原理图表明它连接到了'+5V_DAC'。 我对原理图的另一个关注是如何通过 R451和 R207将 DVDD-EN 连接到'DGND'和'+5V_DAC'。 如果提供了外部 DVDD、则应将其接地、但如果使用了内部电源、则应保持悬空。 它们是否使用内部 DVDD? 如果是、请确保 DVDD 悬空。
连接到 ISET-R 的15k Ω 电阻只会影响电流输出、并且仅在外部 RSET 模式下使用。
谢谢、
Garrett