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-01606: 請教一個軟體設定的問題

Part Number: TIDA-01606
Other Parts Discussed in Thread: AMC1306M05,

您好,如前一個問題

1. 我們在問的不是如何設定為3.3v,調sw的問題。

而是在sdk的設定中, tinv_user_settings.h裡面有這二行

#define TINV_ADC_PU_SCALE_FACTOR        ((float32_t)0.000244140625) 這個0.000244140625是由1v/2^12 而來的, 可是我們用的不是3.0v(或3.3v)嗎? 為什麼是用1v?

#define TINV_SD32_PU_SCALE_FACTOR      ((float32_t)(1.0 / ((float32_t)TINV_SDFM_OSR * TINV_SDFM_OSR * TINV_SDFM_OSR))),這個也是用1V為基準?這個1V是那來的?

2. TINV_UNIVERSAL_GRID_MAX_FREQ 這個設定我們初步使用是有效果的。

想另外請教一下, 他的最大上限這個值可以設到多少?

麻煩你了,感謝

  • 您好

    我们再次为您调查,请等待我们的回复。

  • 好的, 非常感謝您的幫忙。

    另外之前我們有提到量測不準的問題,在電流的部份想請教一下, tinv_user_settings.h中的

    #define TINV_IGRID_MAX_SENSE_AMPS ((float32_t)21.3)
    這個21.3的值是怎麼來的? 因為原本的原理圖中R47 2M的電阻我們購買不到,用了1M的取代。

    所以這個21.3的值是否要修改大一點?電流量測不準確是否和這個問題有關?

  • 好,请等待我们的回复。

  • Hello , 請問有什麼好消息嗎?

    在線等!急:D

  • 您好

    感谢您的耐心等待,我们还需要一些时间,有结果会立刻回复您。

  • 对延误表示歉意。 AMC1306M05在裁剪前的最大输入测量范围为+/-64mV (建议输入范围为+/-50mV)。

    如果我们有一个2mohm电流感应电阻器,则剪切前的最大电流为+/-64mV/2mohm =+/-32A

    因此,您必须将TINV_IGRID_MAX_SENSE_AMPS更新为32,否则将出现增益错误。

    现在,如果您使用的是1Mohm电阻器,TINV_IGRID_MAX_SENSE_AMPS = 64A 然而,1606参考设计只能支持高达16Arms的电流。 你必须记住这一点。

    这是我在新设计中使用的2Mohm部件:WSKW06122L000FEA。 我建议您使用优化全输入范围16Arms*1.41=22.5A的分流器 所以2mohm可以在峰值电流之上提供一些余量。

    1.

    TINV_ADC_PU_Scale_Factor基本上将12位ADC读数标准化为1的一小部分(满刻度)。 我们的想法是使代码模块化。 您始终可以使用max_sense_amps或max_sense_volts缩放因子将标准化值转换为绝对电压或电流读数。

    2.我想如果你想走得更高,这取决于你想要什么Vripple,THD等。 现在,如果您有50kHz fpwm和50Hz网格频率,该比率是1000:1。 较高的逆变器输出频率,将需要较高的fpwm。 较高的fpwm将影响设计(电感器,电容器等)请记住,您正在尝试通过切换PWM产生一个很好的正弦波。 因此,正弦波的分辨率将受到切换速度的影响。

  • Hi, 非常感謝您的幫忙。

    關於TINV_UNIVERSAL_GRID_MAX_FREQ的最大上限這個值可以設到多少 ?

    之前沒有說明清楚,我們並不是要輸出超過60Hz的頻率,因為這是雙向的系統,

    我們有一台發電機的輸出是100 ~380Hz的3向交流電,所以我們透過tida-01606來將這個輸入的電源轉化成DC電源。

    所以想要知道當做為輸入時, TINV_UNIVERSAL_GRID_MAX_FREQ的最大頻率可以到多少?

    麻煩您了,感謝!