主题中讨论的其他器件: LMK04828、 LMH6401、 ADS54J60
您好、论坛、
在使用 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 接口