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/EK-TM4C123GXL:使用 ADC 和 SSI 来控制电压

Guru**** 2480775 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/698721/ccs-ek-tm4c123gxl-using-adc-and-ssi-to-control-voltage

器件型号:EK-TM4C123GXL

工具/软件:Code Composer Studio

我尝试将 ADC 和 SSI 编码到 MCP4921 DAC、以控制升压稳压器的输出电压(具有1.25V 的受控电压)。 但我不确定如何开始、即使在做了实验并浏览了库示例之后也是如此。

我想以这样的方式对其进行编程:当 DAC 输出电压低(0V)时、升压稳压器将处于其峰值(200V)。 当 DAC 输出增大时、升压电压将减小。 我也不知道如何处理 LDAC 引脚、因为在这种情况下不需要 SSIRX。 谢谢您、有人能帮我

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

    MCP4921不是 TI 器件。 您应联系制造商以获得 MCP4921的支持。 我要结束这个话题、祝您好运。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Germaine、您好!

    您能否澄清哪些问题是我们 TM4C MCU 或其他 TI 器件特有的? 我看到的唯一问题是 DAC 的运行、例如有关 LDAC 引脚的问题以及如何对 DAC 进行编码以控制输出电压、这两个问题都不是我们的 TM4C MCU 所特有的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Ralph、

    我不确定如何使用 ADC 来感应输入电压并控制输出、以及如何使用 SSI 与 DAC 进行通信。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Germaine、您好!

    对于 ADC、我建议您从 http://www.ti.com/tool/SW-TM4C 下载 TivaWare 、并利用我们的 ADC 示例代码了解如何配置 ADC 外设以感应传入电压。;

    我假设"控制输出"是指 DAC 的输出? 这不是我可以建议的领域、因为我不知道您选择的 DAC。

    同样、对于 SPI 通信、我建议您参考 TivaWare 以获取 SSI 通信的起点、但您还需要仔细研究 DAC 数据表以了解如何操作它。

    您在 DAC 数据表中需要查看的要点包括:
    1) SSI 总线的配置、例如通信需要特定的 SSI 模式、建议的位速率(从我的经验来看、1到4MHz 的任何频率在低端上都是相当标准的)、以及每包可以传输的字节数量(通常为8或16)。
    2) 2) DAC 的寄存器是什么以及如何为应用配置它们(另请参见一个可用于读取 SPI 以验证 SPI 的寄存器、理想情况下、该寄存器提供的值不是0x00或0xFF、因此您可以确保 SPI 正常工作)
    3) 3) DAC 预期输出结果的数据格式、以便编写应用代码以满足您的目标。

    希望这能帮助您快速入门。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、我知道 ADC 具有12位分辨率、因此它具有0-4095位、编码为0-3.3V。 然而、我只需要1.024V 的电压、是否可以将电压从3.3V 降至1.024V?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Germaine、您好!

    不幸的是、不是。 请参阅我对该主题的一些评论、其中重点介绍了适用于您的 MCU 的 ADC 以及我们的 TM4C129x 系列的功能: e2e.ti.com/.../2456448