12.2.2 Input and Output Signals
(Ask a Question)The following table lists the input and output ports of Resolver interface.
| Signal Name | Direction | Description |
|---|---|---|
| reset_i | Input | Active low asynchronous reset signal to design |
| sys_clk_i | Input | System clock |
| clear_buffer_i | Input | When set to 1, internal speed filter buffer is cleared When set to 0, buffer is normally operated |
| calib_angle_i | Input | The IP enters calibration state when this signal goes high. The angle offset between the resolver zero and the motor magnetic zero is calculated in this state. |
| direction_config_i | Input | Specifies the direction of motor rotation |
| pp_ratio_i | Input | The ratio of number of motor poles to number of resolver poles expressed as exponent of 2. Example for motor poles 16, resolver poles 2, pp_ratio_i = 3; For motor poles 8, resolver poles 2, pp_ratio_i= 2; For motor poles 4, resolver poles 4, pp_ratio_i = 0. |
| cos_i | Input | Cosine winding input (from ADC) |
| sin_i | Input | Sine winding input (from ADC) |
| pll_pi_kp_i | Input | Proportional gain of PI controller used for PLL |
| pll_pi_ki_i | Input | Integral gain of PI controller used for PLL |
| dc_filter_factor | Input | Filter time constant of high-pass filter used to eliminate DC value from Sine and Cosine signals |
| ac_filter_factor | Input | Filter time constant of low-pass filter used to eliminate modulation wave frequency component for Sine and Cosine signals |
| theta_factor_i | Input | Theta factor constant, as calculated from EQ1 |
| hf_sig_period_i | Input | Half the value of the high frequency square wave time period, as calculated from EQ2 |
| hf_signal_o | Output | Square wave signal used to drive primary winding of resolver |
| theta_o | Output | Angle output of resolver; equivalent to motor electrical angle |
| speed_o | Output | Speed output of resolver IP |
