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.

[参考译文] MSP430G2553:用于检查数字计数的外部 ADC 代码

Guru**** 2933630 points

Other Parts Discussed in Thread: ADS7049-Q1, MSP-EXP430G2ET, MSP430G2553

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1654770/msp430g2553-external-adc-code-to-check-my-digital-counts

器件型号: MSP430G2553
主题中讨论的其他器件: ADS7049-Q1MSP-EXP430G2ET

您好:

我将 MSP-EXP430G2ET LaunchPad 与 MSP430G2553 MCU 和外部 ADS7049-Q1 12 位 SPI ADC 配合使用以进行温度检测。

ADS7049-Q1 配置有:

  • 外部基准电压= 2.5V

  • 使用 SCLK、SDO 和 CS 的 SPI 接口

  • ADC 输入范围= 0V 至 2.5V

我对硬件接口和软件设置有几个问题:

  1. 由于 ADS7049-Q1 采用 2.5V 电源/基准工作、因此 SPI 信号 (SCLK、SDO 和 CS) 是否也应限制在 2.5V?

  2. MSP430G2553 LaunchPad 由 USB 供电、其 GPIO 引脚的工作电压约为 3.3V。ADS7049-Q1 能否安全地直接与这些 SPI 信号连接、或者是否需要进行电平转换以避免损坏 ADC?

  3. 是否有任何推荐的 TI 示例代码或驱动程序用于使用硬件 SPI 外设连接 ADS7049-Q1 与 MSP430G2553?

  4. 对于软件开发、我是否应该使用适用于 MSP430G2553 LaunchPad 的 Code Composer Studio (CCS)?或需要下载的任何 MSP430 软件“全部说明“。  如果是、您能否推荐合适的 CCS 版本和任何必需的 MSP430 SDK 或支持包?

  5. 为了确保使用 2.5V 基准时获得准确的转换结果和正确计算 ADC 计数、建议在硬件或软件方面考虑哪些因素?

谢谢你。

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

    您可以单独设置 AVDD 和 DVDD。 DVDD 设置为什么? 我建议使用 MSP 的 VDD。

    从数据表中:  

    您将需要 CCS 和 MSP430 SDK、这是您在安装 CCS 时可以安装的选项。

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

    对于代码、我建议您从 SPI 示例开始并从中学习。  

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

    嗨、Nishant、

    基思在这里提供了一些很好的建议。  只要 DVDD 供电电压约为 3.3V、就可以让 MSP430 与它自由连接和通信。  无需外部电平转换器。   

    至于资源、我们有一个 SPI MSP430 培训学院、 建议大家查看。  它适用于不同的 MSP430、但可以帮助您提高外设速度。  此外、以下是 SPI 主机端代码示例的最佳起点: https://dev.ti.com/tirex/explore/node?isTheia=false&node=A__AIUQhZ219GJNLQBC.RJlXA__msp430ware__IOGqZri__LATEST 

    谢谢、

    JD