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.

[参考译文] TMDSCNCD28335:用于高速的旋转变压器数字转换

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1025493/tmdscncd28335-resolver-to-digital-conversion-for-high-speeds

器件型号:TMDSCNCD28335
主题中讨论的其他器件: TMS320F28379DcontrolSUITETMDSRSLVR

我将 TMDSCNCD28335用于高速机器控制应用。 需要通过旋转变压器(部件号 RO2010、数据表链接: www.admotec.com/.../RO-Data-Sheet-1607.pdf)。 请清除我的以下疑问:

  1. 如何根据旋转变压器的模拟输出计算速度?
  2. TMDSCNCD28335是否具有实现旋转变压器数字转换的功能? 如果不是、那么您能建议其他适用于 RDC 的高时钟频率 DSP。
  3. 是否有任何专用 IC 可用于集成 RDC 以进行高速(大约1Lakh RPM)计算。 如果是、那么您能否为所连接的旋转变压器建议合适的器件型号。 此外、请指导我如何连接 RDC IC 和 DSP?
  4. 任何 DSP 模型是否具有独立的功能、可以在不使用 RDC 套件的情况下与旋转变压器连接? TMS320F28379d 专为电机控制应用而开发、能够与旋转变压器连接。 那么、我可以将 TMS320F28379d 用于连接的高速旋转变压器吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请查看此 TI 白皮书了解更多信息  

    https://www.ti.com/lit/wp/spry212a/spry212a.pdf

    TI 提供了演示套件

    https://www.ti.com/tool/TMDSRSLVR

    如果您从 TI 下载并安装 controlSUITE、您可以在中找到示例  

    C:\ti\controlSUITE\development_kits\TMDSRSLVR_v1.0\Resolver_F28335

    希望这对您有所帮助。

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

    尊敬的 Ramesh Ramamoorthy:

    感谢您的帮助和支持。

    简要概述:

    我们正在致力于控制速度高达1 lac rpm 的高速机器、这意味着基频 约为1.7kHz、载波频率为40kHz (对于正弦 PWM)。 因此,我请你帮助我解决以下问题

    怀疑:

    1) 1)我们想知道速度感应和计算1个采样点所需的时间。 由于我们的载波为40kHz (25微秒)、因此我们必须在5微秒内完成旋转变压器的速度感应以及涉及的计算。 请帮助我们了解我们当前使用的 TMDSCNCD28335是否可以实现这一点。

    2) 2)如果否、则就可考虑的其他备选方案向我们提供建议。

    谢谢你。

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

    我们使用的方法有两个 FIR 滤波器、对于 x335、它最多需要300个周期。 在150MHz 时、这意味着2微秒。 如果您使用任何其他方法、例如对正弦和余弦进行过采样、则可以进一步减小。 我们没有折衷结果、只是一个指针。

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

    尊敬的先生:

    我是否可以知道执行控制环路的一个周期(从 sinq 和 cosq 输入到'q'输出)所需的完整时间、如 TI 白皮书所附的图所示。

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

    我们的实现具有 FIR 滤波器、该滤波器在更新正弦波的同时在一个载波周期内累积数据。 当我们从 FIR 滤波器中提取一个数据时、300个周期标记是在抽取期间。 在 ISR 的其他实例期间、它会更新载波正弦波并收集 ADC 数据并进行累加。 完成一个完整周期后、将执行抽取、然后进行计算。 我们的方法还使用 atan(),如果您正弦 cos 交叉乘法方法,则可以在 x335上节省更多的周期。

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

    我是否可以获得算法流程图以及 ADC 的载波频率和采样时间?

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

    流程图本身不可用、您看到的实施方框图就是我们在公共领域拥有的所有内容。 为了生成10kHz 载波、我们生成一个160KHz 中断、其中正弦波生成由16个条目的 LUT 寻址、并且此处还实现了 FIR 滤波器的 MAC。  ADC 采样时间小于1us。