你(们)好,先生
我们是否可以知道如何检查 DAC5574的工作是否正常?
我的客户申请如下:
I2C CLK=100KHz
器件 ID 有一个 ACK、但输出 VOUTA / D 根本没有信号、信号如下。 是否可以提供示例代码参考(我们要测试 DAC5574的代码可以输出波形、如下所示)。
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.
Roger、
框架结构看起来是正确的、但我认为文本缺少一些细节。 I2C 帧应包含一个起始条件、器件级地址字节、一个控制字节、然后是以 MS 字节和 LS 字节为单位进行分频的16位数据。
我想讨论的主要问题是写入器件的确切内容。 第14页显示了控制字节的位字段定义、其中 MSB L1和 L2控制 DAC 的更新机制。 您将看到、某些更新模式实际上会在不更新输出(L1 = 0和 L0 = 0)的情况下更新 DAC 的临时内部寄存器。 为了使 DAC 输出在写入 L1/L0后更新、应将 L1/L0设置为01。