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.

[参考译文] TMS320F28379D:启动 XL TMS320F28379D &THS4521-HT

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1504559/tms320f28379d-launchxl-tms320f28379d-ths4521-ht

部件号:TMS320F28379D
主题中讨论的其他器件:THS4521TINA-TI

工具/软件:

以下是我目前的工作和我所遇到的问题的简要 总结:这是我所做工作的简要总结:
  1. 系统设置:
    我正在研究相移全桥(PSFB)隔离式直流/直流转换器。 在检测输出电压和电感器电流时、我使用 全差分运算放大器(TI THS4521 SHKJ) 。 检测到的信号在连接到 A 的 ADC 引脚之前、会通过放置在运算放大器差分输出端的 RC 滤波器(500 Ω 和2nF) DSP (LaunchXL TMS320F28379D) 配置为差分模式。 我的工作频率为300kHz。   
    • I 在 TBPRD = 0时触发 ePWM1中断、并分别使用 TBPRD/8和 TBPRD*5/8时的 SOCA 和 SOCB 对信号进行过采样和求平均值。 我很高兴能更深入地解释我背后的原因。
  2. 问题描述:
    仅在不超过特定电压和电流的情况下检测到的信号是精确的、电压和电流分别约为120V 和0.68A。

    • 电压检测:  超过120V 后、检测到的信号开始非常缓慢地增加、并且似乎饱和、尽管实际电压进一步上升。

    • 电流检测:  0.68A 之后可以观察到类似的行为、但信号在大约170V 输出电压下保持准确。

    我已经尝试添加缓冲运算放大器、但没有任何帮助。 更改 RC 滤波器的截止频率会略微改变饱和点、但在120V 至130V 附近仍能提供最佳结果。我的目标是可靠地感应高达200V 的电压。

  3. 我有以下问题:

    1. ADC 输入端的 RC 滤波器如何影响信号调节过程、尤其是在差模检测中?

    2. 这种行为是否是由于运算放大器和 ADC 输入之间的阻抗不匹配造成的? 如果是、这在这种情况下如何表现出来?

    3. 我应该认为哪个采集周期(ACQPS)是理想的? 我已经测试了80到250的数值。 目前、我使用的是 ACQPS = 120、我可以根据需要更详细地解释为什么要使用该值。

    4. 您认为中断生成流程中是否有需要进一步研究的内容?

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

    我们的一位团队成员将尽快回复您

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

    您好:

    1. ADC 输入端的 RC 滤波器如何影响信号调节过程、尤其是在差模检测中?

      RC 滤波器主要帮助衰减 ADC 采样之前的高频噪声。 但在差分模式下、RC 滤波器需要在正负路径上保持平衡。 两条线路之间的电阻或电容不匹配会减小动态范围或过早饱和。
    2. 这种行为是否是由于运算放大器和 ADC 输入之间的阻抗不匹配造成的? 如果是、这在这种情况下如何表现出来?

      是的、THS4521输出阻抗应该有足够低的源阻抗、可以在定义的 ACQPS 内为其采样电容器充电。 500 Ω 阻力可能为临界值过高。 如需更多信息、请参阅"C2000 MCU 的 ADC 输入电路评估(TINA-TI)应用报告"。
    3. 我应该认为哪个采集周期(ACQPS)是理想的? 我已经测试了80到250的数值。 目前、我使用的是 ACQPS = 120、我可以根据需要更详细地解释为什么要使用该值。

      连接您选择的 RC 滤波器、 我会增加 到 ACQPS ~500。 通常、您可以参考 DS 来确定最小 ACQPS、如下所示:  
    4. 您认为中断生成流程中是否有需要进一步研究的内容?

      您可以尝试仅在一个时间点禁用平均和采样、以确定问题是在采集还是处理中。

    此致、

    Masoud

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

    感谢 Masoud 的回复。
    我将浏览"C2000 MCU 的 ADC 输入电路评估(TINA-TI)应用报告"。
    此外、我认为120的 ACQPS 应该很好、因为 ACQPS = 120意味着采集周期为605ns{Acquisition Time = (ACQPS+1)* 5ns}。

    我会在按照您的建议对硬件进行更改后立即回复。

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

    尊敬的 Masoud:

    我已经按照您提到的应用报告中所述实施了 ADC 滤波器。 以下是我的意见:

    1. 通过适当的滤波器配置和 ACQPS = 160 (即 tacq = 805ns、开关频率= 300kHz)、我能够在整个范围内准确地检测电流和电压信号。
    2. 但是、当我在0.35和0.47之间调整相移比(PHR)时、检测到的信号会变得不准确。 有趣的是、当我进一步将 PHR 降低到0.3或更低时、感测再次开始正常工作。

    作为参考、相移比(PHR)的定义应确保:

    •   -- PHR = 0.5→180°相移→最大输出电压
    • PHR = 0→0°相移→零输出电压

    您能说明一下是什么原因导致中程相移值出现检测问题吗? 此外、关于如何使感测在整个 PHR 范围内可靠的任何建议也将非常感谢。

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

    您正在处理相移比(PHR)的特定范围内的感应精度问题。 这可能表明 ADC 采样是在波形的不稳定部分进行的。 我建议在示波器上绘制 PWM 和 ADC SoC、并根据您的应用调整 ADC 触发器。