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/ADC128S102:ADC128S102-TMS570LS0432连接设置

Guru**** 2540720 points
Other Parts Discussed in Thread: ADC128S102, HALCOGEN

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/905422/ccs-adc128s102-adc128s102-tms570ls0432-connection-settings

器件型号:ADC128S102
主题中讨论的其他器件: HALCOGEN

工具/软件:Code Composer Studio

您好!

我想通过 SPI 通信与 ADC128S102-TMS570LS0432 Launchpad 通信。我必须在 Hercules 中进行何种设置?

在数据表中、我没有找到 ADC 的任何 SPI 模式、时钟频率为8MHz 至16MHz、

任何人都可以提供不同的功能。

我是这种设置的新用户、因此请帮助我进行设置。

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

    您好!

    如果您需要有关 Hercules 或 LaunchPad 工作的帮助、我将通知您的线程团队。

    至于 ADC、我建议根据时序图进行工作、因为这样可以直观地显示数字通信。 您需要将 CS、SDI、SDO 和 SCLK 从器件连接到微控制器。 我还建议使用示波器目视检查数字通信、这将为调试固件提供目视检查、并确认固件已按预期重载。

    CS 下降沿启动转换、SCLK 控制采样率和吞吐率。

    器件在三种不同的条件下进入跟踪模式。 在所有这三种情况下、输出在 SCLK 的下降沿发生变化、并且应该在上升沿读取。

     CS 变为低电平、SCLK 为高电平。 ADC 在 SCLK 的第一个下降沿进入跟踪模式。

    2. CS 变为低电平,SCLK 为低电平。  ADC 自动进入跟踪模式、CS 的下降沿被视为 SCLK 的第一个下降沿。

    3. CS 和 SCLK 同时变为低电平,ADC 进入跟踪模式。

    此致

    Cynthia

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

    您好!

    我对 ADC128s102的描述有误。

    我想知道用于编写代码以及在 adc128s102和 tms570ls432之间进行通信的 HALCOGEN 设置。

    请帮我处理此主题。

    此致。

    Hasan

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

    您好 Hasan、

    要使用 TMS570 SPI 模块、请在 HALCoGen 中的"驱动程序启用"下启用 SPI 驱动程序

    SPI 是一种基于同步、全双工主从接口。 来自主器件或从器件的数据在上升或下降时钟边沿上同步。 主机和从机都可以同时发送数据。 SPI 接口可以是3线或4线(或5线)、请参阅 TMS570数据表。 ADC128S102支持4线制(SCLK、NCS、DIN、DOUT)。

    要开始 SPI 通信、主器件必须发送时钟信号并通过启用 CS 信号(低电平有效)来选择从器件。 SPI 是一个全双工接口;主器件和从器件都可以同时通过 MOSI 和 MISO 线路发送数据。 在 SPI 通信期间,数据被同时发送(串行移出到 MOSI/DOUT 总线上)和接收(总线上的数据(MISO/DIN)被采样)。 串行时钟边沿同步数据的移位和采样。 TMS570 SPI 接口使用户能够灵活地选择时钟的上升沿或下降沿来采样和/或移动数据。 ADC128Sx 使用时钟模式0 (与 TMS570模式0不同)、因此请对 TMS570侧使用时钟模式0 (数据在上升沿移位、在下降沿采样)。

    ADC128x 时钟频率输入为8MHz 至16MHz。 您可以在 HALCoGen 中选择8000KHz 到16000KHz 之间的 SPI 波特率。  

    ADC128x 使用16位字符长度。 请在 TMS570LSx 端也使用16位字符。

    然后、保存项目并生成代码。

    请参阅 HALCoGen 帮助主题中的 SPI 示例。