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.

[参考译文] TMS320F28377S:TMS320F28377S ADC

Guru**** 2482105 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/622455/tms320f28377s-tms320f28377s-adc

器件型号:TMS320F28377S

我不理解进入每个 ADC 的输入引脚与只显示几个连接到 4个 ADC 中每个 ADC 的输入的图之间的关系。  为了控制 BLDC、我感应 三个相位中的两个相位上的电流;这些信号被数字化并用于控制算法;我还感应其他几个点以校准 ADC 和 诊断。 在过去的设计中、我使用 F28335来控制2个 BLDC。 我想使用 F28377S 来控制3个 BLDC、但不清楚如何使用 4个 ADC 以及如何连接输入引脚。 您能给我一些见解还是 给我一个示例原理图?

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

    您好、Timothy、

    请看下面的图表。  考虑 ADC 最简单的方法是将其视为一个具有4个同步 S+H 的 ADC  因此、如果您希望在3个电机上采样2个电流、您可以使用每个电流:

    ADCA:SOC0采样 A0 = MotorX、Phase 1;SOC1采样 A1 = MotorZ、Phase1  

    ABCB:SOC0样片 B0 = MotorX、Phase 2;SOC1样片 B1 = MotorZ、Phase2

    ADCC:SOC0采样 C2 = MotorY、Phase 1;SOC1采样 C3 =空白或 CAL/Diag

    ADCD:SOC0样片 D0 = MotorY、Phase 2; SOC1样片 D1 =空白或校准/诊断

    附加通道可用于其他校准或诊断信号。

    A0、B0、C2和 D0都将并行发生。  请注意、与 F28335不同的是、无需同时采样相同的通道编号(例如 A0/B0/C0/D0)、在 F28335中、您可以同时采样 A0/B0或 A3/B3、但无法同时采样 A0/B3。  

      

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

    您好 Devin、

      非常感谢您的回答。 我理解您的说法、但我仍然不明白为什么芯片会有4个具有多个通道且无法访问的 ADC。 此外、VREFO 为何占用每个 ADC 上的通道8和9?

    谢谢、
    Tim

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

    这与 GPIO0至 GPIO255的引脚都没有输出类似;与实际引脚相比、具有更多的软件可配置通道可支持使用相同架构的未来设计。

    内部 VREFLO 连接可用于自校准 ADC 偏移误差(这在该器件上可能不是必需的、因为出厂调整的偏移误差很好)。 另一个仅内部连接的示例是温度传感器。 在较旧的器件(例如 F2803x 系列器件)上、这些内部信号与外部通道复用、选择必须由软件手动完成。 现在、您可以为目标内部通道配置 SOC、并使用常规触发对内部通道进行采样。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢。

    Tim