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.

TIEVM-HV-1PH-DCAC: TMS320F28379D

Part Number: TIEVM-HV-1PH-DCAC
Other Parts Discussed in Thread: C2000WARE

最近在学习DSP28379D的SDFM滤波器采样模块,,学习的TI官方逆变器套件的例程。voltageSourceInverterLCFltr

1、想问一下使用SDFM采样时,SDDATA寄存器的值,与输入值有什么关系,程序上直接是乘系数就等于它的实际电压值,如图1

 图1

2、硬件电路如图2,图3,在采样直流母线电压时,对输入电压做了分压处理,但程序中并未体现分压计算,直接从SDDATA乘以系数=实际母线电压。这是为什么?望解答。

 图2           图3

  • 你好,问题已经收到,会尽快回复你。

  • 1. 在inverterISR 中,它根据感应选项(ADC 或SDFM)读取感应值。 可以看一下如下所示的SDFM 读数。

    readCurrVolSDFMSignals(&invIfInst, &invIoInst, &invIiInst, &invVoInst,&invVbusInst)

    2、可以看一下如下所示的计算文件。 excel文件解释了传感电路的增益

    C:\ti\c2000\C2000Ware_DigitalPower_SDK_3_XX_00_00\solutions\tidm_hv_1ph_dcac\hardware\baseboard

  • 你好,已收到回答。之前看过这些。

    1、 已查看该程序,不理解为什么用SDFM_DATA寄存器的值乘sdfm_scale_factor,sdfm_scale_factor为什么等于1/128/128/128?  望解答。

    2、文件里解释传感电路的增益, ,比如计算Vbus,通过公式可以计算出V,但是在程序里 V=SDFM_READ_FILTER4_DATA_32BIT*(sdfm_scale_factor)*VDCBUS_MAX_SENSE;这与公式里的计算结果不一致。还想问一下Vfdbk_pu是否等于SDFM数据寄存器的采样值?  望解答

  • 你好,已收到回答。之前看过这些。 1、 已查看该程序,不理解为什么用SDFM_DATA寄存器的值乘sdfm_scale_factor,sdfm_scale_factor为什么等于1/128/128/128? 望解答。 2、文件里解释传感电路的增益, ,比如计算Vbus,通过公式可以计算出V,但是在程序里 V=SDFM_READ_FILTER4_DATA_32BIT*(sdfm_scale_factor)*VDCBUS_MAX_SENSE;这与公式里的计算结果不一致。还想问一下Vfdbk_pu是否等于SDFM数据寄存器的采样值? 望解答