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.

[参考译文] DAC43401-Q1:想知道适合我的情况的正确寄存器(第2次)

Guru**** 1555210 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1367055/dac43401-q1-want-to-know-the-right-register-for-my-situation-2nd

器件型号:DAC43401-Q1

工具与软件:

请回顾我的答案。。。

我测试了 SLEW_RATE 变化、没有响应。

我在2天前进行了测试、将 SLEW_RATE 从0000更改为1111、但没有变化。

测试环境在块以下重复、更改 0xD1值0xC004 ~ 0xC1E4

yi2cset -f 9 0x48 0xD3 0x5208 w
yi2cset -f 9 0x48 0x25 0x0170 w
yi2cset -f 9 0x48 0x26 0x0000 w
yi2cset -f 9 0x48 0xD1 0xC124 w -> 0xC004  ~ 0xC1E4
yi2cset -f 9 0x48 0xD3 0x0108 w

但是、不会发生任何变化、

当我进行如下测试时出现了 DAC_UPDATE_BUSY 位。


1)
yi2cset -f 9 0x48 0xD3 0x5208 w
yi2cset -f 9 0x48 0x25 0x0170 w
yi2cset -f 9 0x48 0x26 0x0000 w
yi2cset -f 9 0x48 0xD3 0x0108 w

yi2cset -f 9 0x48 0xD1 0xC1A4 w

D0 -> 1014

2)
yi2cset -f 9 0x48 0xD3 0x5208 w
yi2cset -f 9 0x48 0x25 0x0170 w
yi2cset -f 9 0x48 0x26 0x0000 w
yi2cset -f 9 0x48 0xD1 0xC1A4 w

yi2cset -f 9 0x48 0xD3 0x0108 w

D0 -> 1014

 DAC_UPDATE_BUSY 位设置为高电平后、除了冷启动方法外、它不会下降到低电平。

即使在冷启动情况下、有时0xD0值也为0x1014。

为什么我的芯片进入"不允许写入寄存器"模式?

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    我将在您的原始帖子中回复并关闭该主题。  

    此致!

    K·琼斯