4.2.2 Input and Output Signals

The following table lists the input and output ports of FOC Transformations.

Table 4-3. Inputs and Outputs of FOC Transformations
Signal NameDirectionDescription
reset_iInputActive low asynchronous reset signal
sys_clk_iInputSystem clock
start_clarke_iInputStart signal for Clarke computation should be high for one system clock cycle
ia_iInputPhase A current input for Clarke computation
ib_iInputPhase B current input for Clarke computation
start_park_iInputStart signal for Park computation should be high for one system clock cycle
alpha_iInputAlpha-axis current input for Park computation
beta_iInputBeta-axis current input for Park computation
theta_iInputAngle value for park and inverse park computation
start_ipark_iInputStart signal for inverse park computation should be high for one system clock cycle
vq_iInputQ-axis voltage input for inverse park computation
vd_iInputD-axis voltage input for inverse park computation
start_iclarke_iInputStart signal for inverse clarke computation must be high for one system clock cycle
valpha_iInputAlpha-axis voltage input for inverse clarke computation
vbeta_iInputBeta-axis voltage input for inverse clarke computation
ialpha_oOutputAlpha-axis current output from clarke computation
ibeta_oOutputBeta-axis current output from clarke computation
clarke_done_oOutputIndicates clarke computation is complete and the computation outputs are available. High for one system clock cycle.
id_oOutputD-axis current output from Park computation
iq_oOutputQ-axis current output from Park computation
park_done_oOutputIndicates Park computation is complete and the computation outputs are available. High for one system clock cycle.
va_oOutputA-phase voltage output from inverse clarke computation
vb_oOutputB-phase voltage output from inverse clarke computation
vc_oOutputC-phase voltage output from inverse clarke computation
iclarke_done_oOutputIndicates inverse clarke computation is complete and the computation outputs are available. High for one system clock cycle.
valpha_oOutputAlpha-axis voltage output from inverse park computation
vbeta_oOutputBeta-axis voltage output from inverse park computation
ipark_done_oOutputIndicates inverse park computation is complete and the computation outputs are available. High for one system clock cycle.