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.

[参考译文] TIDA-010232:TIDA-010232

Guru**** 2510095 points
Other Parts Discussed in Thread: TIDA-010232, AMC3330, TLV6001

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1344581/tida-010232-tida-010232

器件型号:TIDA-010232
主题中讨论的其他器件: AMC3330TLV6001

您好!

 我使用 TIDA-010232作为参考设计。 我不知道如何计算接地故障和绝缘警告。 我已经学习了设计指南、并获得了用于计算 RisoN 和 RisoP 以及 Vp 和 Vn 的公式。 ADC 电路通过微控制器获取的公式中没有值接口。  但是、可以使用 Viso 公式将计算值与 ADC 值进行比较。 我需要了解绝缘故障的计算方式。

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

    您好!

    感谢您的联系。  
    我不明白问题的100%、但让我分享 RISP 和 RisoN 的计算流程

    1.开关 SP 关闭,测量 Vp。 您可以使用设计指南第16页的公式(18)计算 SP 合上时的隔离电压 Vp。

    2.打开 SP ,关闭 SN ,测量 Vn ,再次使用公式(18)计算隔离电压(本例中为 Vn )

    3.使用公式(13)和(14)计算 RisoP 和 RisoN

    4.检查阈值。 如果 RisoP 或 RisoN 小于、则故障阈值指示故障。 如果 RisoP 或 RisoN 小于警告阈值、则指示警告。

    希望这对您有所帮助。

    此致、

    安德烈

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

    感谢 Andreas 的回答。 但是、是否有任何用于测试电路或验证计算数据的阈值数据?

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

    您好!

    我们使用了标准中使用的阈值。 500欧姆/V 用于警告、100欧姆/V 用于故障。


    此致、

    安德烈

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

    我还需要了解、Excel 中以误差计算名称提供了数据和计算。 当实际 RisoP 和 RisoN 完全充满200k 欧姆时、该数据的用途是什么?  

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

    您好!

    在误差 Excel 工作表中、您可以在字段 A535和 B535中为真实的 RisoP 和 RisoN 输入不同的值、然后 在字段 AP535、AP536、AQ535和 AQ536中查看测量/计算的 RisoP 和 RisoN 的最大最差误差。 这是通过理论上的最坏情况分析完成的。 预期值更好。
    这些条件在 B3至 B20中指定。

    此致、

    安德烈

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

    如何针对这些情况测试此产品? 我们有一个1000V 直流电源模块、但直接对其进行测试是非常不安全的。 那么、我如何安全地测试该系统及其可靠性呢?

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

    您好!

    3.4章"测试设置"中介绍了我们执行的测试程序。
    您还可以在较低的电压下开始测试、但如果不调整电阻分压器、精度将会更差。

    此致、

    安德烈

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

    您好!

     如何根据输入电压源选择电阻分压器电路值。 我已使用公式17来实现该值。 电阻分压器网络中的每个电阻器处应具有多大的压降?

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

    您好!

    选择电阻分压器是为了在 AMC3330的输入端具有最大1V 的电压、以防电阻分压器两端存在完整的总线电压。

    此致、

    安德烈

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

    我正在计算 V isolation RisoP 和 RisoN。 因此、VinADC 对于这两种计算是通用的、否则计算 RisoP 和 RisoN 时将是不同的值、例如 VinADC_P 和 VinADC_N。

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

    您好、Herman:

    一般来说、两种测量的 VinADC 会有所不同。 VinADC 只是计算 Vp 和 Vn 的中间步骤。

    此致、

    安德烈

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

    因此、为了计算 Vp 和 Vn、我们需要使用2个不同的 VinADC 值、例如 VinADC_P 计算 Vp、而 VinADC 计算 Vn。 然后、我们将使用 Vp 和 Vn 来查找 RisoP 和 RisoN。

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

    您好,Hemant,

    是的、正确。

    此致、

    安德烈

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

    尊敬的 Andreas:

    我已经输入了公式、但我不知道为什么值对我没有任何意义。 我将附加公式和值的图片。 该公式不会在 RisoP 或 RisoN 处返回低于300k 欧姆电阻的值。

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

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

    尊敬的 Hermant:

    公式中有一些错误。 隔离电压不可能大于 VDC。  

    如果我们假设 RisoP = RisoN = 300k Ω、让我们进行完整的计算。

    让我们首先计算 SP 关闭时的 Visolation (Vp)预期值、如图1-5中的公式(4)

    Vp = Vdc/(1+(RisoN /(RisoP *(Rst+RinAMC)/(RisoP+Rst+RinAMC))

    vp = 1000/(1 +(300000/(300000*(500000+340)/(300000+500000+340))= 384.6757 V

    现在、我们按照图1-6所示、计算开关 SN 闭合情况下的 Vn:

     Vn =-vdc/(1+(RisoP /(RisoNP *(Rst+RinAMC)/(RisoN+Rst+RinAMC))

    Vn =-1000/(1 +(300000/(300000*(500000+340)/(300000+500000+340))= 384.6757V


     Vn =-(RinAMC +Rst)*(VDC+Rst+Vp Vn)/RisoP =-(340+500000)*(1000+(-384.6757 - 384.6757))/(- 384.6757)= 300000

    IsoN = (RinAMC +Rst)*(VDC+Rst+Vp Vn)/Vp =(340+500000 )*(1000+(-384.6757 - 384.6757))/384.6757 = 300000

    希望这对您有所帮助。

    此致、
    安德烈

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

    我认为公式中有一个错误。 在最新设计指南中的公式13和14中、使用的公式为  

    RisoP=-(RinAMC+Rst)*(VDC+Rst-Vp Vn)/ Vn

    RisoN=(RinAMC+Rst)*(Vdc+Vp-Vp Vn)/Vp

    但是、您一直在使用  

    RisoP =-(RinAMC +Rst)*(VDC+Rst+Vp Vn)/ Vn

    RisoN = (RinAMC +Rst)*(VDC+Rst+Vp Vn)/Vp

    哪一个是正确的?

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

    您好,Hemant,

    设计指南中的说明正确。 很抱歉耽误你的时间。

    此致、

    安德烈

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

    那么、我的答案对 Viso RisoP 和 RisoN 正确吗? 或者、我应该使用您的公式?

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

    请参阅设计指南中的公式。


    请参阅下面的校正计算(校正以蓝色突出显示):

    Vp = Vdc/(1+(RisoN /(RisoP *(Rst+RinAMC)/(RisoP+Rst+RinAMC))

    vp = 1000/(1 +(300000/(300000*(500000+340)/(300000+500000+340))= 384.6757 V

     Vn =-vdc/(1+(RisoP /(RisoNP *(Rst+RinAMC)/(RisoN+Rst+RinAMC))

    Vn =-1000/(1 +(300000/(300000*(500000+340)/(300000+500000+340))=  - 384.6757V

    RisoP=-(RinAMC+Rst)* (VDC+VP-Vp Vn) / Vn

    RisoN=(RinAMC+Rst)* (VDC+VP-Vp Vn) /Vp

     Vn =-(RinAMC +Rst)*(VDC+Rst-Vp Vn)/RisoP =-(340+500000)* (1000 +(- 384.6757)- 384.6757) /(- 384.6757)= 300000

    RisoN = (RinAMC +Rst)*(VDC+Rst-Vp Vn)/Vp =(340+500000)* (1000 +(-384.6757)- 384.6757 ) / 384.6757 = 300000



    此致、

    安德烈

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

    但是、根据我们之前的讨论、我们必须使用公式18来计算 VISON 和 VisoP。 我使用过该公式、并且 RisoP 和 RisoN 值差别很大。 我们必须根据 ADC 值而不是按照固定值计算故障值。   

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

    是、
    如图1-5所示、如果 Vp 为384.6757V、VinAMC 将为384.6757 * 340/(340+500000)=  0.26140V  


    AMC3330的增益为 2 (GainAMC = 2):这意味着 AMC3330的输出= 0.5228V

    现在、为了将 AMC3330的差分输出转换为单端信号、我们使用增益为0.825 (如 下面所述的公式19)且基准电压为1.65V (Vref = 1.65、Gaindiff2single = 0.825)的 TLV6001 这意味着在此阶段之后、电压 为 VinADC = 0.5228 *0.825 + 1.65V =  2.08131


    如果您在等式18中使用这些输入:

    隔离电压=(VinADC -RinAMC)/Gaindiff2single *(Vref +Rst)/RinAMC * 1/GainAMC  


    隔离电压=  (2.08131 - 1.65)/0.825 *(340+500000)/340 * 1/2 =  384.67  

    这是我们开始计算的电压、这意味着公式会按预期工作。

    希望此帮助。

    此致、

    安德烈

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

    Andreas、您好!

     我们已启动器件、为了进行初始测试、我们提供了30V 输入源。 ADC 的输出为1.66V 恒定电压。 我无法理解这个价值的含义。 即使我增大或减小输入源、电流也没有变化。

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

    Hemant 您好!

    1.65V 为偏置电压。 如果将0V 连接到 AMC3330的输入、ADC 上将存在1.65V 的电压。
    AMC3330的输入电压为+/-1V。 这在 AMC3330的输出端转换为+/- 2V。 由于 C2000中的 ADC 是单端的、因此只能准备好正电压。

    因此、我们使用 TLV6001将+/-2V 转换为0V 至3.3V。 0V 和3.3V 的中间值为1.65。 因此、AMC3330输入端的0V 转换为 AMC3330输出端的0V、转换为 ADC 输入端 TLV6001后的1.65V。

    要查看电压变化、您需要启动软件。 该操作在 Code Composer Studio 中完成。  
    可在 TI.com (第二个名为 TIDCG73)上下载示例项目:  

    该软件适用于 F280049C Launchpad: https://www.ti.com/tool/LAUNCHXL-F280049C
    在软件中、您需要设置一个称为"startTest"的标志。
    然后软件会开启 SP 并测量 VP、然后会开启 SN 并测量 VN、在此期间 ADC 输入电压将发生变化。


    如果 您希望以更小的步长来完成此操作、则可以使用 J5上的信号:

    在 GND (PIN8)和 SWITCH_POS (引脚3)之间施加3V 会开启 SP、那么 ADC 上的电压将相应地发生变化。
    在 GND (PIN8)和 SWITCH_NEG (PIN7)之间施加3V 会开启 SN、然后 ADC 上的电压将相应地发生变化。

    希望这对您有所帮助。

    此致、

    安德烈

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

    Andreas、您好!

     对于电流测试、我们不使用 C2000。 使用具有 ADC 输入的控制器。 那么、是否可以使用其他控制器来实现示例代码或工具?

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

    Hemant 您好!

    代码用 C 语言编写、可移植到另一个 MCU、但更简单的方法是使用 C2000 Launchpad。


    此致、

    安德烈

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

    从何处可以获取此设计的示例代码。

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

    您好!

    您可以在 https://www.ti.com/tool/TIDA-010232上获取代码、

    我显示了两个帖子之前的屏幕截图。

    此致、

    安德烈

    亚斯