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.

[参考译文] TSW54J60EVM:如何从 ADS54Jxx GUI 迁移到我自己的基于 C/C++ Python 的程序以控制 TSW54J60EVM 板上的寄存器?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1013910/tsw54j60evm-how-to-migrate-from-ads54jxx-gui-to-my-own-c-c-python-based-program-to-control-registers-on-tsw54j60evm-board

器件型号:TSW54J60EVM
主题中讨论的其他器件: LMK04828LMH6401ADS54J60

您好、论坛、

使用 Xilinx FPGA 板对 TSW54J60EVM 进行测试期间、我们 一直使用 ADS54Jxx GUI 来控制(写入/读取) TSW54J60EVM 上的寄存器、包括 ADC (ADS54J60)的寄存器、PLL LMK04828和增益控制 LMH6401。  ADS54Jxx GUI 工作正常、我们捕获了正确的 ADC 数据。  

现在、我们需要将 TSW54J60EVM 与独立 DAQ 系统集成、并使用我们自己的软件在嵌入式微控制器或 Raspberry PI 等嵌入式 Linux 盒上运行。   由于 TSW54J60EVM 寄存器值将在电路板上电期间丢失、 因此我们需要开发 一个基于 C/C++/ Python 的程序来写入/读取这些寄存器。 在系统上电期间、程序将自动设置这些配置寄存器。  ADS54Jxx GUI (看起来像基于 LabView 的 GUI)非常适合提供灵活的寄存器写入/读取接口。 但它在手动模式下工作。  我 认为、  如果用户希望 在独立/集成 DAQ 系统中使用 TSW54J60EVM、那么这一定制的 C/C++ Python 程序当然是下一步。  我正在寻找 TI 提供一些简单设计示例或设计流程图来写入/读取 TSW54J60EVM 寄存器。 我对 USB-TO-SPI 接口(  随附原理图)感到困惑。  FT245RL (USB 转并行 FIFO 接口)用于处理 USB 转 SPI 接口。 其中一些8位用于 SCLK (D0)、一些用于 SDI、SDO、CS。  这是否意味着 USB 在机罩下面切换 D0以生成 SCLK?   

我们的系统是一个研发项目、软件可以灵活(操作系统、语言等)。 如果  我的其他人在 TSW54J60EVM 寄存器的写入/读取方面有建议/经验、我将不胜感激。  

非常感谢您的参与。  

-Yuke

                                 TSW54J60EVM 上的 USB 接口

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

    Yuke、

    是的、USB 控制器正在切换 D0输出以创建时钟。 如果需要、我们可以为此 GUI 提供源代码。 我们目前没有用于控制此 EVM 的 Python 或 C 代码。

    此致、

    Jim

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

    Jim、您好!

    非常感谢您的回答。 您能否向我发送寄存器读写 GUI (低级视图)的代码?  如果我了解写入/读取一个寄存器的逻辑、我可以在 C/Python 中执行其他操作。  

    非常感谢!

    -Yuke

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

    Yuke、

    随附源代码。

    此致、

    Jime2e.ti.com/.../3276.ADS54Jxx-EVM-GUI.zip

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

    非常感谢 Jim。  这很有帮助。 很抱歉耽误你的回答。