主题中讨论的其他器件:USB2ANY
首先、我不使用 USB2ANY 来控制评估板、我没有电缆。 我使用 FPGA 控制器(CMOD A7)直接连接到 CS、SCLK、SDI 和 SDO 引脚。 我已经附上了几个示波器时序快照、很抱歉图片质量不佳、因为我们的示波器没有屏幕截图。 橙色/黄色曲线为 SCLK、白色曲线为 SDI、蓝色曲线为 CS、绿色曲线为 SDO。
下图显示了尝试将值0x8fff 写入 DAC 4的情况、第二个图显示了一个位变为高电平、以显示我写入 SCLK 的哪一侧。 总的来说、我将写入0x0B 8f ff.
接下来、我尝试读取器件 ID 寄存器、因此我向 DAC 发送了0x81 00、但我得到的结果不是我所期望的、正如您在下一张图片中看到的。 我还尝试读取其他寄存器、但无论我输入哪个地址、SDO 引脚都具有相同的值。
最后、我将 SDO 迹线留在示波器上、并尝试再次写入 DAC、它大约抖动两三个不同的值、这是令人惊讶的。 我附上了这样一个国家。
根据我对默认值的理解、即使我自己不初始化寄存器、我也应该能够写入 DAC、这是正确的吗? 目前、我猜我不会写入任何寄存器、但我会从 SDO 引脚获得某种响应、因此我不确定。
如果您发现任何明显的计时问题、或者我写的内容不正确、请告诉我。 我使用 FPGA 的3.3V 电压为 VDD 和 VIO 供电。 如果您需要我提供的任何其他信息、或希望我尝试一些其他信息、请随时告诉我。
谢谢!



