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.

[参考译文] DAC81416EVM:使用 USB2ANY 进行 SPI 控制

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1130198/dac81416evm-using-usb2any-for-spi-control

器件型号:DAC81416EVM
主题中讨论的其他器件: USB2ANY

我尝试使用 USB2ANY 通过 PC 上的 SPI 来控制 DAC81416EVM。 我已安装 DACX1416 EVM GUI 和 USB2ANY Explorer 软件(V2.8.2.0)。 我可以连接 USB2ANY,DACX1416 EVM GUI 在应用程序底部以绿色显示“硬件已连接”。

在 DACX1416 EVM GUI 中、我能够在低级配置页面中读取和写入单个寄存器、并使用高级配置页面上的图形按钮打开和关闭同步等

我的最终目标是以自动化方式将存储的任意波形的样本发送到 DAC、以便 DAC 的模拟输出可以复制该波形。 任意波形当前存储在.wav 文件中、但我可以根据需要将数据处理为另一种格式。 (基本上、我尝试使用 DAC 播放音频文件。)

我看不到任何方法可以与 DACX1416 EVM GUI 或 USB2ANY 连接,并使用任何可以向 USB2ANY 发送适当写入命令的脚本。 但是,由于 USB2ANY 的最大时钟速率为8MHz,因此我倾向于认为,除了手动输入要写入的值外,还应该有一种方法来使用它。

以下是我的问题:

我是否有办法自动执行 DACX1416 EVM GUI 和/或 USB2ANY 发送的写入命令? 还是应该使用不同的 SPI 控制器?

 

我很乐意提供任何澄清信息,我非常感谢您对如何解决此问题的任何见解。

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

    您好、Leif、

    这是主要问题:TI 尚未发布面向客户的 USB2ANY API。  存在一些脚本工具、但它们都是软件定时实用程序、这意味着您将获得快速且常规的采样率、而是受限于 USB 主机向 U2A 发送单个 SPI 命令的频率的采样率。  

    我认为、即使使用 TI API、您也无法成功地了解您正在尝试的内容。  我建议使用一个非定制解决方案、该解决方案具有更多面向客户的挂钩、例如 MSP430 LaunchPad 或 FT4232迷你模块等实用板。

    谢谢、
    Paul

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

    谢谢 Paul -这回答了我的问题!