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.

[参考译文] CCS/DAC7811EVM:CC1310和 DAC7811EVM 通信问题

Guru**** 2538930 points
Other Parts Discussed in Thread: CC1310, DAC7811EVM, DAC7811

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/799162/ccs-dac7811evm-cc1310-and-dac7811evm-communication-problem

器件型号:DAC7811EVM
主题中讨论的其他器件:CC1310DAC7811

工具/软件:Code Composer Studio

您好!

我想 通过 SPI 接口使用 CC1310 Launchpad、

DAC7811EVM 提供命令和数字数据。

并从 DAC7811EVM 获取输出模拟结果。

 

这是示波器捕获、连接遵循:

    CH1:MOSI (DAC7811:J2_T pin11、CC1310:DIO9)

    CH2:SCLK (DAC7811:J2_T 引脚3、CC1310:DIO10)

    CH3:SYNC (DAC7811:J2_T 引脚7、CC1310:DIO15)

    CH4:Vout (DAC7811:TP2)(DAC7811:AGND)

我修改了 CC1310示例代码"spimaster_CC1310_LAUNCHXL_tirtos_css"。

因此、我将"Board_SPI_MASTER_READY"(DIO15)放置为"SYNC"引脚。 (我不确定是否可行。)

我只是做测试、所以我使用了"Dupont Line"穿越 CC1310到 DAC7811EVM。

我连接的导线如下:

    3.3V、GND -至->J3引脚10、引脚5 (来自 CC1310)

    +5V、-5V、GND -至-> J3引脚3、引脚4、PIN6

    +10V、0V -> J3引脚1和 PIN2、

(DAC7811EVM 上的跳线或开关均为默认值)

在 SPI 主器件(CC1310)中,我在 Txbuffer 中写入了:

    Txbuffer[0]= 0x1800

    Txbuffer[1]=0x1C00  

以及我与4Mbps 一起使用的 SPI 比特率。

通过所有这些设置、我始终没有从 DAC7811 TP2获得任何输出。

请帮助我解决问题。

真正需要他人的帮助。

最恰当的考虑

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

    感谢您的查询。 我正在研究您的问题。 我明天会回来。

    此致、
    Uttam Sahu
    精密 DAC 应用工程师
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Victor:

    看起来 MOSI 线路未连接或未加载。 解决 MOSI 问题后、您能否获得新的示波器捕获?

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

    您好、Uttam、

    这次、我将 CC1310更改为 Arduino。(示波器图片中显示)

    因此、这意味着 MOSI 已连接、这是肯定的。

    这次、它唯一不同的部分是我为 Vcc&VSS (J3引脚1和 PIN2)提供±10V 电压。

    但是、无论我提供什么 MOSI 数据、Vout 始终输出4.3V (如图所示)

    我甚至尝试过许多 SPI 数据速率、但没有任何变化。

    我认为我需要确认应该连接哪个引脚。

    您能列出它还是给我一些建议吗?

    最令人困惑的器件是 DAC7811EVM J3器件。

    我不确定应该为它提供多少外部电源。

    此致、
    维克多

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

    数据在 SCLK 的下降沿被采样。 在示波器屏幕截图中、数据看起来是在上升沿发送的。 您已选择 SPI 的模式2。 您可以使用模式1进行检查吗?

    我还注意到您已将 MOSI 连接到 SDO (J2-T.pin11)。 相反、它应该被连接至 SDI (J2-B.pin11)。

    VCC/VSS 连接正常。

    请告诉我上述更改是否能解决问题。

    此致、
    Uttam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将 J2-T.pin11更改为 J2-B.pin11。
    它的工作原理!!!!
    非常感谢!!!!

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

    很抱歉再次被打扰。

    在我之前说过的所有设置之后、我得到了这种跟随结果。

    我将 0x1000和0x1FFF 切换为 SPI MOSI 数据。

    天蓝色曲线是 DAC7811 TP2的模拟输出。

    我发现 DAC 稳定时间(更新时间)真的很长、几乎为17.45us。

    我是否可以通过这种方法来尝试缩短此 稳定 时间?

    此致、
    维克多

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

    尊敬的 Victor:

    它可能在控制器中的某个位置设置。 您的设计是否也面临此问题?

    此致、

    Uttam

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

    您对此有更新吗?

    此致、

    Uttam