大家好、
我的客户计划使用 DAC108S085。
客户希望同时在所有通道上输出更新的寄存器。 之后、客户将把/CS 更改为1。
您能否告诉我此用例是否正确? 我已经连接了客户采用的波形。
此致、
Yoshi
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.
大家好、
我的客户计划使用 DAC108S085。
客户希望同时在所有通道上输出更新的寄存器。 之后、客户将把/CS 更改为1。
您能否告诉我此用例是否正确? 我已经连接了客户采用的波形。
此致、
Yoshi
您好、Yoshi、
此用例无效、因为存在 SYNC (/CS) TSH 的时序违规(SCLK 第16个下降沿之后的同步保持时间)最小值为3ns、最大值为(1/Fclk - 3) ns。
同时更新所有 DAC 的一种方法是使用 WRM 模式。 在 WRM 模式下、可以在不更新输出值的情况下写入单个 DAC 的寄存器。
写入所有寄存器后、将器件模式更改为 WTM 以同时更新所有 DAC 的输出。
有关进入 WRM 和 WTM 模式的更多详细信息,请参见数据表第17页。
如果您需要更多说明、请返回给我。
此致、
AK
您好、Yoshi、
如前所述、该器件具有两种运行模式、一种是 WRM 和 WTM。 默认情况下、加电时处于 WRM 模式、这意味着在写入寄存器后、您需要通过将 DB[15:12]设置为"1001"来将模式更改为 WTM。 如果要在写入后立即更改值、请执行以下步骤。
1.为器件加电
2.将 DB[15:12]设置为"1001"、将器件模式更改为 WTM
3.通过将 SYNC 置于低电平并在16clk 周期后变为高电平来开始写入寄存器。
相应的输出将立即得到反映。
在调试时检查一个通道的这种情况。
要同时更新所有通道、请阅读数据表第19页中给出的说明。
此致、
AK
您好、AK、
感谢您的建议。 客户可以正确看到输出。
我们还有客户提出的其他问题。
当客户执行 FTB 测试(施加噪声)时、他们看到输出电压不正确。 我已附加了具有波形的展板。
我想输出电压保持先前的值、因为器件在重试施加 Vcc 后工作正常。 (先关闭再打开)
1.是否有任何方法可以通过 SPI 复位器件? 如果是、您能告诉我如何设置吗?
2.您能告诉我如何通过 SPI 从断电模式中恢复?
3.通常这种闩锁现象,是否可以通过更改原理图来解决? 例如、在 SPI 线路上添加二极管。
此致、
您好、AK、
感谢您的回答。
我想再确认几个问题。 您可以支持吗?
当客户在电路板上实施时、客户看到 DAC108S085的输出突然保持输出电压、即使在运行几个小时后改变输入也是如此。
该器件似乎充当断电模式。
然后、客户添加了每8ms 从断电模式中恢复的命令 A0FFh。 则器件工作正常。
总之、客户设置程序如下所示。
1.为器件加电
2.将器件模式更改为 WTM
3. 开始写入寄存器
4.通过 A0FFh 每8ms 重新启动一次器件
5. 开始写入寄存器
此过程是否有任何问题?
请告诉我、是否有任何解决方案可避免保持输出电压。
此致、
Yoshi