#define SysClk_Freq_MHz (120.0f) #define PWM_Freq_kHz (40.0f) #define DeadBand_ns (1000.0f) #define Base_Freq_Hz (400.0f) #define Base_Angle_Rad (6.28318531f) #define Base_Angle_Deg (360.0f) #define Base_Current (320.0f) #define Tsample (1.0f/PWM_Freq_kHz*1/1000.0f) #define Ibase (335.0f) #define Vinbase (153.0f) #define Voutbase (18.07f) /*============================================================================== Configuration Macros for PWM modules ==============================================================================*/ #define PH_U_PWM_BASE EPWM1_BASE #define PH_V_PWM_BASE EPWM2_BASE #define PH_W_PWM_BASE EPWM5_BASE /*============================================================================== CPU-Timer0 ISR Time Period ==============================================================================*/ #define TIMER0_PERIOD_CNT (240000U) //for 2 msec, 2msec*120MHz /*============================================================================== ADC results and measurements variables ==============================================================================*/ #define IPHU_CUR_FB_ADC_MODULE ADCC_BASE #define IPHU_CUR_FB_ADC_PIN ADC_CH_ADCIN15 #define IPHU_CUR_FB_ADC_SOC_NO ADC_SOC_NUMBER0 #define IPHU_CUR_FB_ADCRESULTREGBASE ADCCRESULT_BASE #define IPHU_CUR_FB_ADCREAD ADC_readResult(IPHU_CUR_FB_ADCRESULTREGBASE, \ IPHU_CUR_FB_ADC_SOC_NO) #define IPHW_CUR_FB_ADC_MODULE ADCC_BASE #define IPHW_CUR_FB_ADC_PIN ADC_CH_ADCIN14 #define IPHW_CUR_FB_ADC_SOC_NO ADC_SOC_NUMBER1 #define IPHW_CUR_FB_ADCRESULTREGBASE ADCCRESULT_BASE #define IPHW_CUR_FB_ADCREAD ADC_readResult(IPHW_CUR_FB_ADCRESULTREGBASE, \ IPHW_CUR_FB_ADC_SOC_NO) #define IPHV_CUR_FB_ADC_MODULE ADCC_BASE #define IPHV_CUR_FB_ADC_PIN ADC_CH_ADCIN0 #define IPHV_CUR_FB_ADC_SOC_NO ADC_SOC_NUMBER2 #define IPHV_CUR_FB_ADCRESULTREGBASE ADCCRESULT_BASE #define IPHV_CUR_FB_ADCREAD ADC_readResult(IPHV_CUR_FB_ADCRESULTREGBASE, \ IPHV_CUR_FB_ADC_SOC_NO) //////////A MODULES//////// #define VOUT_FB_ADC_MODULE ADCA_BASE #define VOUT_FB_ADC_PIN ADC_CH_ADCIN1 #define VOUT_FB_ADC_SOC_NO ADC_SOC_NUMBER0 #define VOUT_FB_ADCRESULTREGBASE ADCARESULT_BASE #define VOUT_FB_ADCREAD ADC_readResult(VOUT_FB_ADCRESULTREGBASE, \ VOUT_FB_ADC_SOC_NO) #define VIN_FB_ADC_MODULE ADCA_BASE #define VIN_FB_ADC_PIN ADC_CH_ADCIN3 #define VIN_FB_ADC_SOC_NO ADC_SOC_NUMBER2 #define VIN_FB_ADCRESULTREGBASE ADCARESULT_BASE #define VIN_FB_ADCREAD ADC_readResult(VIN_FB_ADCRESULTREGBASE, \ VIN_FB_ADC_SOC_NO) #define HS_TEMP_FB_ADC_MODULE ADCA_BASE #define HS_TEMP_FB_ADC_PIN ADC_CH_ADCIN10 #define HS_TEMP_FB_ADC_SOC_NO ADC_SOC_NUMBER1 #define HS_TEMP_FB_ADCRESULTREGBASE ADCARESULT_BASE #define HS_TEMP_FB_ADCREAD ADC_readResult(HS_TEMP_FB_ADCRESULTREGBASE, \ HS_TEMP_FB_ADC_SOC_NO)