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.

[参考译文] AM263P4-Q1:使用可变电位器读取 ADC 结果的 AM263px-cc

Guru**** 2864540 points

Other Parts Discussed in Thread: TMDSHSECDOCK, TMDSHSECDOCK-AM263, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1631960/am263p4-q1-am263px-cc-reading-adc-result-with-variable-potentiometer

器件型号: AM263P4-Q1
主题中讨论的其他器件: TMDSHSECDOCK-AM263、TMDSHSECDOCK SysConfig

尊敬的 TI 团队:

我们使用扩展坞 (TMDSHSECDOCK-AM263) 中的电位器来调试 ADC 通道 AM263p 控制卡 (PROC159B (001))。 但我们并未获得 ADC 计数所需的结果、如果 I 从 0V 变化到 2.2V、值变为 4095。 image.png我将结果附在下面:





 

 

建议一种获得结果的方法。

此致、
Aravind R

 

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

    您好、

    我很抱歉、因为专家目前还没有。 当他们在一周结束或下周初返回时、请期待收到回复。

    此致、
    Aj Favela.  

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

    您好、

    感谢您的更新。 我将等待他们的答复。 同时、如果我可以提供任何其他帮助来推动发展、请告诉我。

    此致、
    Aravind R

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

    您好、

    请首先验证 AM263Px 控制卡 ADC 基准开关设置。 AM263Px ADC 示例使用 1.8V 基准路径、集线站电位计从 3.3V 推导出来。如果 ADC 输入超过 ADC 基准、转换结果将在 4095 处饱和。 同时确认集线站跳线设置:

    此致、

    Masoud

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

    尊敬的  Masoud:


    感谢您的回答。

    另请确认坞站跳线设置

    我们尝试使用两个运算放大器连接到电位器的 ADC 通道并从 0 改变输入、但结果不符合预期。 即使在高阻抗下、读数也为 4095、以及输入电压为 1.8V 和 3.3V 时。

    我们尝试使用 TMDSHSECDOCK 并连接了外部输入、而不是 TMDSHSECDOCK-AM263。 除 ADC0_AIN0 引脚外、该功能都正常工作。

    您能否建议如何为我们馈送到 ADC0_AIN0 的信号获得正确的输出?

    此致、
    Aravind R

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

    尊敬的 Aravind:

    我之前的评论仍然存在。 请首先验证 AM263Px 控制卡上的 ADC 基准开关设置。

    AM263Px MCU+ SDK ADC 示例旨在采用 1.8V 基准路径运行、集线站电位器来自 3.3V。如果 ADC 输入高于所选的 ADC 基准电压、转换结果将在 4095 处饱和、这与您看到的行为相匹配。


    对于 ADC0_AIN0:

    J18 引脚 1-2 =电位器直接连接到 ADC 输入

    J18 引脚 2-3 + J65 引脚 1-2 =电位器通过运算放大器路径

    此致、

    Masoud

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

    尊敬的 Masoud:

    很抱歉没有提及上一回复中的详细信息、我们通过 Switch 验证、然后是 J18 和 J65、关键是为了快速测试、将 ADC0_AIN0 连接到 GND、但 它仍在 输出中读取 4095。 请澄清这一点

    此致、
    Aravind R

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

    尊敬的  Aravind:

    请让我重新创建 CC 问题、我很快就会回复您。

    此致、

    Masoud

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

    尊敬的 Aravind:

    对于 ADC0_AIN0、我们还需要注意一个事项。 此通道已与 DAC 输出进行多路复用:

    您必须将“SEL"引“引脚推高才能访问 ADC0_IN0:

    您可以使用 SysConfig 自动为 I2C 和 IO 扩展器 TCA6424ARGJR 生成初始化。

    此致、

    Masoud

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

    尊敬的 Masoud:

    感谢您的答复。 根据下图、只需选择 I2C 配置 I2C0、但  存在 I2C 实例 I2C2(值由 CONFIG_IOEXP0 锁定)。 所以需要在此处更改配置中的任何内容、否则它将正常工作??

    此致、
    Aravind R  

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

    是的、I2C2 是正确的。

    此致、

    Masoud