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.

[参考译文] Linux/ADS5282EVM:LabVIEW代码

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/593807/linux-ads5282evm-labview-code

部件号:ADS5282EVM
在“线程: ADS5282”中讨论的其它部件

工具/软件:Linux

您好,

我有兴趣通过c代码对ADS5282EVm寄存器进行编程。 您是否有任何指南/文件可供建议?

GUI的LabVIEW代码是否可用以用作参考?

此致,

左侧

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

    您好,

    我们没有关于使用EVM上的USB端口控制SPI信号的指南或文档。  TI Web上针对此EVM的SPI GUI安装程序应该是控制 EVM的简单,完整且易于使用的方法。  

    附件是该EVM的SPI GUI的LabVIEW源代码的zip文件。  困难的部分是打开USB端口的句柄,以便GUI可以将数据传输到USB设备,从而使SPI信号以所需的格式摆动。  LabVIEW代码仅作为参考材料被接受。

    此致,

    Richard P.  

    e2e.ti.com/.../USB-SPI-Labview-source.zip

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

    您好,Richard:

    感谢您的及时回复...我希望通过c代码对ADC进行编程(将相应值发送到相应的寄存器)。

    我想问您有关它在ADS5282EVM手册中所写的内容

    "软件操作:用户必须使用随附的软件发出重置命令
    进行测量之前。 除了为ADS528X提供初始化之外
    寄存器写入数据表中的详细信息,随附的软件也会设置的状态
    ADC引脚ADCRESET和PD。 否则可能导致操作不当。"

    所以,除了必须按照ADS5282手册编写的初始化寄存器之外,我还必须对ADCRESET和PD信号采取一些操作? 这应该是什么?

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

    您好,

    ADS5282的早期芯片需要写入一些特殊的初始化寄存器,并随后对生产 芯片进行更新,以使特殊寄存器写入不再需要。   因此,数据表在第三页上有一个脚注(1),说明不再需要这些特殊寄存器写入,但如果执行了这些写入,则这样做不会有任何损害。  

    由于早期发行的SPI GUI可能与具有早期芯片的EVM配合使用,因此编写SPI GUI是为了在单击GUI的重置按钮时执行这些特殊寄存器写入。    因此,用户指南中说一定要单击GUI的重置按钮。   如果您要这样做并观察GUI面板中正在执行的寄存器写入日志,则每次按下重置按钮时都会看到这些特殊操作。   因此,在您的设计中,您只需执行任何SPI写入操作,即可将设备设置为您希望看到的任何模式。   首先在重置引脚上执行重置脉冲,或者通过SPI写入重置位进行软件重置,然后写入设计可能需要的任何寄存器。  就这些。     例如,创建旧的TSW1200捕获卡是为了预期串行数据MSB优先,而ADS5282的默认值是lsb优先,因此在与TSW1200一起使用时,设置MSB优先需要SPI写入。  创建较新的TSW1400是为了首先获得数据lsb,因此TSW1400不需要此SPI写入。   在您的设计中,您可以选择ADS5282的操作模式,并对SPI进行相应的编程。   您甚至可以将FPGA接口设计为接受ADC的默认配置,并简单地断言重置引脚,然后根本不执行SPI操作。  但您可能希望使用SPI写入提供的调试功能,如测试模式或可编程增益等

    此致,

    Richard P.

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

    谢谢你Richard!!