我对 DAC124S085有一个相当奇怪的问题。
如果我在写入前一个输出后尝试写入任何输出的时间超过大约200ms、则不会发生任何情况。 如果我经常写入它超过100msec、那么一切都正常。 在这两个值之间、它是命中还是未命中。 在不同的电路板上、时序是不同的。
SYNC 信号由 GPIO 控制、其余信号来自设置为 CPOL=0 (极性=低电平)和 CPH=1 (相位= NSS 激活后的第二个边沿、主要是下降边沿)的 STM32 SPI 外设。
从随附的逻辑/示波器布线可以看出、它们看起来非常完美。 我不需要省电、因此我永远不会将任何内容置于睡眠状态、并且输出始终处于活动状态。 只是、如果 自上次写入任何输出后超过200ms、它们会保持相同的值。 至少在几块电路板上。 在一个电路板上、即使我写了1秒、它似乎也能正常工作。
如果有任何帮助,将不胜感激。
我只需要更改写入频率、小于100ms、一切都很好。