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.

[参考译文] DAC8775EVM:dac8775

Guru**** 2390755 points
Other Parts Discussed in Thread: DAC8775EVM, DAC8775

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/622759/dac8775evm-dac8775

部件号:DAC8775EVM
主题中讨论的其他部件: DAC8775

各位专家,您好!

 我需要SPI的VHDL代码来检查 DAC8775EVM的输出,我无法使用SPI获得输出。 请与我共享代码,这对我很有帮助。  

谢谢。

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

    您是否能够通过查看示波器捕获来验证SPI事务? SPI通信命令由一个写地址字节和一个数据字组成,总共24位(当禁用CRC时)。 此外,您还需要验证计时要求是否满足,如数据表的“计时要求:写回模式”部分所示--第13页。

    遗憾的是,我们没有SPI事务的VHDL代码示例,但是如果您选择使用微处理器平台进行通信,例如MSP430或类似产品,我建议您访问TI微处理器论坛。 他们可以帮助您使用Code Composer或类似的IDE编写SPI例程。

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


    Matthew,您好!

    我做得很好,谢谢,希望您也做得好。

    是的,我使用示波器捕获了SPI事务,即首先使用DAC8775EVM软件,其次使用我的FPGA输出,显示两个波形看起来相同,我的意思是形状。 我仍然没有得到输出。 唯一的区别是我的FPGA输出是连续的,这意味着重复了那些写入寄存器(降压升压选择>>配置降压升压>>选择DAC寄存器>>配置DAC寄存器>>数据DAC寄存器),因此我的问题是:

    1)如何停止这种重复(我随此帖子附上VHDL文件)。

    2)此外,我需要对此代码进行哪些更改才能从DAC8775获得输出,我根本没有获得任何输出,我到目前为止尚未观察到输出。

    请分享一些指南,并请为我提供一些有用的资源。

    注:我使用Altera主板Cyclone II,它生成50MHz系统时钟,我的SCLK频率为20MHz。


    谢谢,Regardse2e.ti.com/.../Top_5F00_Dac.txte2e.ti.com/.../Reg_5F00_Data_5F00_Set.txte2e.ti.com/.../DAC8775_5F00_SPI.txt

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

    这篇文章似乎创建了两次,我在以下链接中引用了最新的回复:

    e2e.ti.com/.../230.9215万


    此致,
    马特