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.

[参考译文] ADS5562EVM:EVM (ADS5562)板的SPI通信示例脚本

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/590117/ads5562evm-sample-script-for-spi-communications-for-the-evm-ads5562-board

部件号:ADS5562EVM
主题中讨论的其他部件:ADS5562

您好,

我注意到SPI软件下载链接不可用(尽管它也说是活动的)。 是否有示例SPI脚本可用于编写我自己的函数?

谢谢你。

Ron先生。

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

    您好,

    我们正在研究SPI GUI安装程序的zip文件目前未处于活动状态的原因。   SPI GUI尚未被更新版本取代,因此GUI (版本5.1)是已发布到TI网站的最新版本。   同时,如果您提供电子邮件地址,我可以将安装程序放在一个下拉框中,然后向您发送该地址的链接。   关于该安装程序的一个警告是,由于其使用年限,它是为Windows XP平台开发的,不能在Windows 7下完全安装。  要使旧GUI在Windows 7平台上运行,需要执行一些额外的步骤,但可以执行,TI E2E论坛中提供了如何执行此操作的说明。     我们目前没有其他工具可用于访问EVM上的SPI端口,尽管SPI GIO工具后面的LabVIEW代码非常简单。   困难的部分是获取已安装的USB芯片的驱动程序,以及Windows如何'选择'端口并打开其句柄。  然后,几乎任何程序(如LabVIEW或Matlab等)都应该能够通过该USB芯片对ADC执行SPI操作。   USB器件有8个通用IO引脚,其中3个IO引脚用于驱动3个SPI信号SPI时钟,SPI启用和SPI数据。   PC只需将一组矢量向下传输到USB设备,使这三个IO针脚以正确的方式摆动。   即,一个矢量将SPI时钟信号设置为低电平,而另一个矢量将信号设置为高电平,从而构成SPI时钟的时钟周期。 当这些向量中的另一位保留要在该周期中计时的数据值,而向量的另一位保持SPI使能处于活动状态时。   此过程重复进行,因为需要多个SPI时钟才能完成SPI访问。   

    此致,

    Richard P.

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

    谢谢你Richard。

    我再次查看了数据表,我应该能够通过FMC/高速端口直接与器件通信(通过SPI)。 我认为我必须在TI-Xilinx FMC适配器板的DNP轨迹中加入一些电阻器。

    我的电子邮件是rwong1231.at.gmail.com

    再次感谢。  

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

    您好,

    现在,SPI GUI安装程序版本5.1 在该位置 再次处于活动状态http://www.ti.com/tool/hsadc-spi-utility 。 您现在可以下载该GUI并控制ADS5562 EVM,但与我之前提到的相同的注意事项是,该安装程序是在Windows XP下开发的,在Windows7下无法正常工作。  但是,本论坛中提供了有关如何解决该问题的说明。

    是的,SPI信号可能由EVM连接到的电路板上的FPGA驱动-例如,如果EVM通过FMC适配器卡连接到Xilinx开发平台。  在EVM的原理图中,您可以看到每个SPI信号(SPI时钟,SPI启用和SPI数据)都安装了零欧姆电阻器,用于将信号连接到EVM上的USB器件, 和零欧姆电阻器,*未*安装,用于将信号连接到连接器。   您必须移动这些零欧姆电阻器,以便FPGA驱动SPI信号。  不要只是添加电阻器,也不要让其他电阻器保持安装状态,否则您会有两件事尝试驱动SPI。  拆下一组电阻器并安装另一组。

    此致,

    Richard P.