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.

[参考译文] TMDSSOLARUINVKIT:TMDSSOLARUINVKIT 保护机制

Guru**** 2582405 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1272812/tmdssolaruinvkit-tmdssolaruinvkit-protection-mechanisms

器件型号:TMDSSOLARUINVKIT

您好、TI 团队。

我对 TMDSSOLARUINVKIT 项目中的保护机制有疑问、想更好地了解该问题。

如何在 GPIO 设置中配置 TZ1、TZ2、TZ3信号。 尤其是在 ePWM1和 ePWM2模块中用作故障信号的 TZ2。

SolarMicroInv-Main.c 文件:

	EPwm1Regs.TZSEL.bit.OSHT2   = 0x1;
	EPwm2Regs.TZSEL.bit.OSHT2   = 0x1;

但在 SolarMicroInv-DevInit_F2803x.c 中、我发现了:

   // GPIO-16 - PIN FUNCTION = TZ2
   GpioCtrlRegs.GPAMUX2.bit.GPIO16  = 3;	    // 0=GPIO,  1=SPISIMO-A,  2=Resv,  3=TZ2

2.控制 DC-DC 反激式逆变器的 ePWM3模块具有源为 Comp3的 OST 配置。 我有一个关于 COMP3的问题。 如何连接来自 ADC 的信号? 它是直接连接的吗? 我的意思是 COMP3A 和 ADC6是同一个 GPIO、它表示 PV 电流。

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

    尊敬的 WW:

    GPIO16连接到 TZ2、然后一次性跳闸 PWM1/2。 电网电流检测是使用外部比较器与上限/下限进行比较的窗口、比较器输出连接到 GPIO16。 有关此连接的更多详细信息、请参阅 TRM 部分"图3-37. 跳闸区域子模块模式控制逻辑"

    2. PV 电流检测信号直接连接到 ADC 和比较器的输入端。  请参阅图8-25。 数据表中的 AIOx 引脚复用

    谢谢、此致、PAWAN

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

    您好, 。 感谢您的澄清。 这是我需要的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    PV 电流检测信号直接连接到 ADC 和比较器输入。  请参阅图8-25。 数据表中的 AIOx 引脚复用[/报价]

    嗨、
    根据您对与 ADC 进行多路复用的比较器的看法、对于反激(由 PWM3控制)配置的过流、如果我有以下一次性跳闸:

    	// Adding one shot trip for over current of the flyback stage but avoid the <1% duty condition using blanking
    
    	// First enable the COMP3
    	Comp3Regs.COMPCTL.bit.COMPDACEN  =0x1;
    	Comp3Regs.COMPCTL.bit.SYNCSEL    =0x0;	// asynchronous version of the COMP signal is passed to the EPWM/GPIO module
    	Comp3Regs.COMPCTL.bit.CMPINV     =0x0;	// Output of the comparator is passed directly
    	Comp3Regs.COMPCTL.bit.COMPSOURCE =0x0;	// inverting input of the comparator is connected to the internal DAC
    	Comp3Regs.DACVAL.bit.DACVAL		 =700;	// set DAC input to peak trip point ~10 Amps, full scale is 15Amps
    	AdcRegs.COMPHYSTCTL.bit.COMP1_HYST_DISABLE = 0x1;
    
    	//Select COMP3 as one shot trip
    	EPwm3Regs.DCTRIPSEL.bit.DCAHCOMPSEL=DC_COMP3OUT ;
    	EPwm3Regs.TZDCSEL.bit.DCAEVT1=TZ_DCAH_HI;
    	EPwm3Regs.DCACTL.bit.EVT1SRCSEL = DC_EVT_FLT ;
    	EPwm3Regs.DCACTL.bit.EVT1FRCSYNCSEL=DC_EVT_ASYNC;
    	EPwm3Regs.TZSEL.bit.DCAEVT1=0x1;

    然后、为了针对第二个反激式(由 PWM4控制)的过流实现另一个一次性跳闸、我的配置应如下所示:

    	// Adding one shot trip for over current of the flyback stage but avoid the <1% duty condition using blanking
    
    	// First enable the COMP1
    	Comp1Regs.COMPCTL.bit.COMPDACEN  =0x1;
    	Comp1Regs.COMPCTL.bit.SYNCSEL    =0x0;	// asynchronous version of the COMP signal is passed to the EPWM/GPIO module
    	Comp1Regs.COMPCTL.bit.CMPINV     =0x0;	// Output of the comparator is passed directly
    	Comp1Regs.COMPCTL.bit.COMPSOURCE =0x0;	// inverting input of the comparator is connected to the internal DAC
    	Comp1Regs.DACVAL.bit.DACVAL		 =700;	// set DAC input to peak trip point ~10 Amps, full scale is 15Amps
    	AdcRegs.COMPHYSTCTL.bit.COMP1_HYST_DISABLE = 0x1;
    
    	//Select COMP1 as one shot trip
    	EPwm4Regs.DCTRIPSEL.bit.DCAHCOMPSEL=DC_COMP1OUT ;
    	EPwm4Regs.TZDCSEL.bit.DCAEVT1=TZ_DCAH_HI;
    	EPwm4Regs.DCACTL.bit.EVT1SRCSEL = DC_EVT_FLT ;
    	EPwm4Regs.DCACTL.bit.EVT1FRCSYNCSEL=DC_EVT_ASYNC;
    	EPwm4Regs.TZSEL.bit.DCAEVT1=0x1;

    当我使用与 ADCINA2进行多路复用的 COMP1时、这是 GPIO 引脚、我应该连接到第二个 PV 电流检测信号。 请多多指教。

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

    HSEC 连接器的 PIN-61连接到 ADCINA2和 COMP1A。 您可以将其用于通过 ADC 检测信号和同时进行比较。

    谢谢、此致、PAWAN

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

    好的、这一点很清楚、引脚14连接到 ADCINA4和 COMP2A。

    总结:

    引脚12 - ADCINA6和 COMP3A
    引脚14 - ADCINA4和 COMP2A
    引脚16 - ADCINA2和 COMP1A

    由于我想针对连接到 PWM 的直流/直流反激级的过流提供触发跳闸、我需要使用连接到 PV 电流检测信号 ADC 的比较器-换句话说、 为了进行 PV 电池板电流测量以及针对直流-直流反激式转换器的过流的一次性跳闸、我需要使用上面三者中的一个。

    但是、COMP1B、COMP2B、COMP3B 呢? 是否可以像上述方法一样使用它们?

    在 TMDSSOLARUINVKIT 软件中定义了三个 COMP1Regs、Comp2Regs、Comp3Regs 比较器。

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

    您提到的引脚都与 IC 相关[图6-3. 2803x 80引脚 PN LQFP (顶视图)]。 在 HSEC 连接器上、这些引脚将被路由到不同的引脚上、您可以通过参考设计 HSEC 连接器找到这些引脚。

    基准 DAC 只连接在比较器的负极上。 因此、您必须通过多路复用器选择 COMPB 或 DAC。 下图供参考。

      根据存储器和 MIP 要求、建议使用 C2000实时微控制器的最新器件| TI.com。 较新的器件具有更大的灵活性、更多的比较器、PWM 和多路复用选项。

    谢谢、此致、PAWAN