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.

[参考译文] TMS320F28376S:关于 ANC 系统设计

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1212087/tms320f28376s-about-the-anc-system-design

器件型号:TMS320F28376S
主题中讨论的其他器件: DAC70501

您好、专家:  

我的客户现在的目标是设计一个 ANC (主动噪声消除)系统、他们正在搜索我们基于 ADC/DAC 或 MSU 的整体解决方案、需要专家来提供建议和此处的技术主题回复。 提前感谢您的支持!

您能帮助检查 我们的 TMS320F28376S 是否可作为整体解决方案并满足以下要求吗? 我们以前是否有过 检查延迟估算的经验?

----------------   需求规格-------------------------------------------------------   

  1. 群延迟:<120us @48kHz 采样率(仅限 ADC+DAC、建议使用 SAR ADC)
  2. ADC/DAC 位分辨率:>= 14位(正在应用音频范围)
  3. 端口编号: ADC:4输入(至少支持皮肤双通道采样)
  4. 端口编号: DAC:2输出

如下所示

Br、

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

    尊敬的 Kai:

    数据表中提供了以下信息(请参阅有关 ADC 规格的第7.10.1节):

    1. F2837xS 将 16位差分 ADC 列为采样率为1.1MSPS (表5-1器件比较);鉴于客户的控制环路不长、应实现48kHz 的采样率、该器件确实使用 SAR ADC
    2. 16位差动 ADC 的有效位数(ENOB)在大约14位处测量;DAC 的分辨率为12位、我不认为有任何方法可以改变这一点
    3. 我不确定这点是什么问题;由于在单个器件上有多个 ADC 模块(根据使用的封装、可能有2-4个 ADC)、因此可以实现同步采样。 客户是否希望 对4个不同的输入进行同时采样、还是对4个输入进行 采样并且想要1个同步采样实例(即使用2个 ADC、每个 ADC 4个输入)?
    4. 此器件上有3个 DAC 模块、因此可实现2个输出。

    如果还有其他问题、请告诉我。

    此致、

    Omer Amir

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

    高级专家:
    我们的应用仅处于电机噪声消除中。  如果应用12位的 DAC 分辨率、则替换14位。 它是影响 ANC 性能的关键因素吗?  

    提前感谢您!

    BR/埃尔文

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

    Elvin、您好!

    我会尝试与一位知道 ANC 的专家取得联系,一旦我有了答案,我会回到你的身边。

    此致

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

    高级专家:
    在我们的应用中、还需要具有28V BLDC 电机控制。  电机控制和 ANC 整体解决方案都可以使用 TMS320F28376x。 它是推荐的解决方案吗?  如果是、是否有任何技术问题需要注意。

    谢谢!
    BR/埃尔文

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

    Elvin、您好!

    很遗憾、我们无法告诉您、您的特定应用是否需要使用12位或14位 DAC 来消除噪声。 当您不确定12位 DAC 是否足够时、您可以使用具有 SPI 接口的外部14位 DAC DAC70501 (提供16位、14位和12位型号) 、并根据您的系统测试进行缩减甚至扩大。  

    实时控制算法所需的时间。 它取决于 PWM 控制环路更新速率。 例如、我们经常会看到用于 BLDC 电机控制的16kHz PWM。 对于 ANC、您提到 群延迟<120us。 如果以16kHz 的频率运行 ANC 算法、则通过控制环路的延迟为62.5us。  

    在这种情况下、您可以在62.5us 内处理电机控制(可以是梯形控制或 FOC、有传感器或无传感器、具体取决于您的系统要求)和 ANC 算法。  有关初始基准测试、请参阅应用手册《 展示 C2000控制 MCU 优化信号链的实时基准测试》: https://www.ti.com/lit/an/spracw5a/spracw5a.pdf 、获取 Clarke/Park (用于 FOC)或 PID 控制器等算法、或参阅 C2000 E2E 论坛。

    此致、
    Martin Staebler

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

    尊敬的专家:

     非常感谢您的帮助!!

    BR/埃尔文