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.

[参考译文] RM46L852:RM46L852

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/671853/rm46l852-rm46l852

器件型号:RM46L852

您好!


是否可以在 ADC2将通道13转换为24的同时使用 ADC1将通道1转换为12? 如何进行编程?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想这是不可能的。 我有兴趣看到对这一问题的正式答复是什么。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Cesar、

    ADC1和 ADC2与 AD2IN[15:8]共用引脚 AD1IN[15:8]、AD1IN[23:16]与 AD2IN[7:0]共用引脚。 因此、简而言之、您使用 ADC2识别的通道与数据表不匹配。

    但是、假设您的目的是假设 ADC1转换低12个通道 AD1IN[11:0]、同时 ADC2转换高12个通道 AD2IN[15:12、7:0]、则答案是它们可以非常接近、因为两者都相对独立运行。 即、每个通道都有自己的 ADC 组、可以配置为关联一组通道、并且可以使用数据表中定义的事件触发器触发每个通道。 如果 ADC1和 ADC2事件触发器选项相同(即默认、选项 A 或选项 B)、则理论上、您可以为 ADC1和 ADC2选择通用触发源、这样当触发器置为有效时、每个 ADC 内核上的转换将开始。

    简单地说、如果您设置 RTI 每10ms 触发一次中断、这可以用作 ADC1和 ADC2的其中一个 ADC 组的触发器。 当 RTI 比较达到规定的计数并且中断有效时、两个内核上的转换将开始。 唯一的差异可能是中断到达 ADC 内核的延迟以及两个 ADC 时钟之间的任何同步差异。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Chuck。 它将帮助我完成项目。