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/AFE5809:在CCS内启动和使用AFE5809

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/578524/ccs-afe5809-initiate-and-use-afe5809-inside-ccs

部件号:AFE5809
主题中讨论的其他部件:MSPWAREMSP430F5229

工具/软件:Code Composer Studio

尊敬的各位:

我已使用TSW140EVM成功运行了AFE5809EVM。 我可以捕获我的模拟信号,将其转换为数字信号并在PC上显示。

现在,我想在我们的定制主板上使用AFE5809。 我想知道是否有任何关于如何在代码编写器工作室或任何其他IDE上启动和运行AFE5809的示例。  

或者,如果可能,我可以使用AFE5809EVM GUI的源代码。

谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此设备在医学论坛中受支持。 我将它移到那里,您将获得更好的响应。

    此致,
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢你,Scott。
    我将等待他们的回复。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    更新:
    我想详细阐述这个问题,希望有人能提出解决办法。
    我们希望在不使用AFE5809EVM GUI的情况下初始化AFE5809EVM。 原因是,我们希望在自己的产品中使用此AFE。 如您所知,当我们运行AFE5809EVM GUI时,它会自动初始化AFE5809EVM并设置正确的寄存器值。 但是,用户指南中没有关于如何在不使用提供的GUI的情况下初始化此产品的说明。
    谢谢,期待阅读您的回复。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我仍在等待您的响应。 我甚至不知道从哪里开始。 我在网上找不到任何教程或示例。
    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Sajad:

    为了在启动时或重置后初始化AFE5809EVM,您只需提供40MHz ADC时钟并使用SPI设置以下寄存器;

    寄存器0x16 = 0x01和

    寄存器0x04 = 0x18。

    我们的任何MSP43x MCU都可以使用CCS进行配置,以执行SPI写入操作。

    此致,

    奥卢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的Olu:
    感谢您的回复。
    我计划使用OMAP L138 LCDK设置这些寄存器。
    是否有使用SPI设置寄存器的示例或教程? 我对CCS有基本了解,但我不知道如何使用SPI设置寄存器。
    感谢您提出任何其他建议或指导。
    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Sajad:

    我不熟悉该平台,但我知道我们的MSP43x MCU在CCS中的MSPWare下的“TI资源”文件夹中存储了示例代码,或者您可以查看MSPWare联机登录页(此处)。 例如,MSP430F5229的代码示例将经过不同的SPI配置。  您还可以将MSP430 论坛 用作另一种可能的资源。

    此外,还提供了大量在线材料,涵盖SPI和串行通信的一般内容。  

    此致,

    奥卢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Olu:
    感谢您快速且有帮助的回复。
    对于未来的访问者,我发现了如何在“Starterware”上使用OMAP L138 LCDK的SPI的示例。

    但是,如何将OMAP L138 LCDK连接到AFE5809 EVM?
    我已经知道OMAP L138 LCDK上的SPI引脚。 我以前使用这些SPI引脚生成了PWM。 我不知道的是AFE5809 EVM上的SPI引脚。 如您所知,AFE5809 EVM最初由连接到PC的USB电缆进行初始化。 我是否应该以某种方式使用SPI-to_USB转换器并将SPI电缆转换为USB,然后将USB连接到AFE5809EVM?
    对于如何向AFE5809EVM提供SPI信号的任何建议,我们都非常感谢。
    再次感谢您^^
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Sajad:

    如果您查看AFE5809EVM用户指南的第46页,P14标题包含您需要与AFE5809通信的所有连接。
    对于常规SPI操作(无DEMOD),SEN,SCLK和SDATA引脚都是您进行通信所需的。
    SPI_DIG_EN保留用于DEMOD操作,详见数据表。

    我还建议移除FB17以关闭将FTDI芯片连接到AFE5809的隔离器,从而防止SPI总线冲突。

    此致,
    奥卢