Part Number: TMS320F28P650SH
Other Parts Discussed in Thread: SYSCONFIG
Tool/software:
i use TMS320F28P650SH,
i want to use sysconfig to doing llc ,but can't use HRPWM Period Control
see the P65_TPE0XX_buck_boost_master.syscfg than EPWM ->PWM_test
/**
* These arguments were used when this file was generated. They will be automatically applied on subsequent loads
* via the GUI or CLI. Run CLI with '--help' for additional information on how to override these arguments.
* @cliArgs --device "F28P65x" --part "F28P65x_176PTP" --package "176PTP" --context "CPU1" --product "C2000WARE@5.02.00.00"
* @v2CliArgs --device "TMS320F28P650SH" --package "176PTP" --variant "TMS320F28P650SH6" --context "CPU1" --product "C2000WARE@5.02.00.00"
* @versions {"tool":"1.21.0+3721"}
*/
/**
* Import the modules used in this configuration.
*/
const adc = scripting.addModule("/driverlib/adc.js", {}, false);
const adc1 = adc.addInstance();
const adc2 = adc.addInstance();
const adc3 = adc.addInstance();
const analog = scripting.addModule("/driverlib/analog.js", {}, false);
const analog1 = analog.addInstance();
const cmpss = scripting.addModule("/driverlib/cmpss.js", {}, false);
const cmpss1 = cmpss.addInstance();
const cmpss2 = cmpss.addInstance();
const cmpss3 = cmpss.addInstance();
const cmpss4 = cmpss.addInstance();
const dac = scripting.addModule("/driverlib/dac.js", {}, false);
const dac1 = dac.addInstance();
const ecap = scripting.addModule("/driverlib/ecap.js", {}, false);
const ecap1 = ecap.addInstance();
const ecap2 = ecap.addInstance();
const epwm = scripting.addModule("/driverlib/epwm.js");
const epwm1 = epwm.addInstance();
const epwm2 = epwm.addInstance();
const epwm3 = epwm.addInstance();
const epwm4 = epwm.addInstance();
const epwm5 = epwm.addInstance();
const epwm6 = epwm.addInstance();
const epwm7 = epwm.addInstance();
const epwm8 = epwm.addInstance();
const epwm9 = epwm.addInstance();
const epwm10 = epwm.addInstance();
const epwm11 = epwm.addInstance();
const epwm12 = epwm.addInstance();
const epwmxbar = scripting.addModule("/driverlib/epwmxbar.js", {}, false);
const epwmxbar1 = epwmxbar.addInstance();
const epwmxbar2 = epwmxbar.addInstance();
const epwmxbar3 = epwmxbar.addInstance();
const epwmxbar4 = epwmxbar.addInstance();
const epwmxbar5 = epwmxbar.addInstance();
const epwmxbar6 = epwmxbar.addInstance();
const epwmxbar7 = epwmxbar.addInstance();
const epwmxbar8 = epwmxbar.addInstance();
const gpio = scripting.addModule("/driverlib/gpio.js", {}, false);
const gpio1 = gpio.addInstance();
const gpio2 = gpio.addInstance();
const gpio3 = gpio.addInstance();
const gpio4 = gpio.addInstance();
const gpio5 = gpio.addInstance();
const gpio6 = gpio.addInstance();
const gpio7 = gpio.addInstance();
const gpio8 = gpio.addInstance();
const gpio9 = gpio.addInstance();
const gpio10 = gpio.addInstance();
const gpio11 = gpio.addInstance();
const gpio12 = gpio.addInstance();
const gpio13 = gpio.addInstance();
const gpio14 = gpio.addInstance();
const gpio15 = gpio.addInstance();
const gpio16 = gpio.addInstance();
const gpio17 = gpio.addInstance();
const gpio18 = gpio.addInstance();
const gpio19 = gpio.addInstance();
const gpio20 = gpio.addInstance();
const gpio21 = gpio.addInstance();
const gpio22 = gpio.addInstance();
const gpio23 = gpio.addInstance();
const gpio24 = gpio.addInstance();
const gpio25 = gpio.addInstance();
const gpio26 = gpio.addInstance();
const gpio27 = gpio.addInstance();
const gpio28 = gpio.addInstance();
const gpio29 = gpio.addInstance();
const gpio30 = gpio.addInstance();
const gpio31 = gpio.addInstance();
const gpio32 = gpio.addInstance();
const gpio33 = gpio.addInstance();
const i2c = scripting.addModule("/driverlib/i2c.js", {}, false);
const i2c1 = i2c.addInstance();
const i2c2 = i2c.addInstance();
const inputxbar = scripting.addModule("/driverlib/inputxbar.js", {}, false);
const inputxbar1 = inputxbar.addInstance();
const inputxbar_input = scripting.addModule("/driverlib/inputxbar_input.js");
const inputxbar_input1 = inputxbar_input.addInstance();
const inputxbar_input2 = inputxbar_input.addInstance();
const inputxbar_input3 = inputxbar_input.addInstance();
const outputxbar = scripting.addModule("/driverlib/outputxbar.js", {}, false);
const outputxbar1 = outputxbar.addInstance();
const sci = scripting.addModule("/driverlib/sci.js", {}, false);
const sci1 = sci.addInstance();
const spi = scripting.addModule("/driverlib/spi.js", {}, false);
const spi1 = spi.addInstance();
const spi2 = spi.addInstance();
const sync = scripting.addModule("/driverlib/sync.js");
/**
* Write custom configuration values to the imported modules.
*/
adc1.$name = "myADC0";
adc1.interruptPulseMode = "ADC_PULSE_END_OF_CONV";
adc1.registerInterrupts = ["1"];
adc1.useInterrupts = false;
adc1.soc0SampleWindow = 36;
adc1.soc1SampleWindow = 36;
adc1.soc2SampleWindow = 36;
adc1.soc3SampleWindow = 36;
adc1.soc4SampleWindow = 36;
adc1.soc5SampleWindow = 36;
adc1.soc6SampleWindow = 36;
adc1.soc7SampleWindow = 36;
adc1.soc8SampleWindow = 36;
adc1.soc9SampleWindow = 36;
adc1.socHighPriorityMode = "ADC_PRI_THRU_SOC7_HIPRI";
adc1.soc5Trigger = "ADC_TRIGGER_EPWM6_SOCA";
adc1.soc6Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc7Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc8Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc9Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc10Channel = "ADC_CH_ADCIN2";
adc1.soc10Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc10SampleWindow = 36;
adc1.soc11Channel = "ADC_CH_ADCIN3";
adc1.soc11Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc11SampleWindow = 36;
adc1.adcClockPrescaler = "ADC_CLK_DIV_2_5";
adc1.soc1Channel = "ADC_CH_ADCIN3";
adc1.soc6Channel = "ADC_CH_ADCIN3";
adc1.soc7Channel = "ADC_CH_ADCIN2";
adc1.soc8Channel = "ADC_CH_ADCIN5";
adc1.soc9Channel = "ADC_CH_ADCIN4";
adc1.enabledSOCs = ["ADC_SOC_NUMBER0","ADC_SOC_NUMBER1","ADC_SOC_NUMBER2","ADC_SOC_NUMBER3","ADC_SOC_NUMBER4"];
adc1.soc0Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc1Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc2Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc3Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc4Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc0Channel = "ADC_CH_ADCIN8";
adc1.soc2Channel = "ADC_CH_ADCIN1";
adc1.soc3Channel = "ADC_CH_ADCIN4";
adc1.soc4Channel = "ADC_CH_ADCIN14";
scripting.suppress("The maximum frequency of ADC for this device is 60MHz\\. ADC Clock Prescaler should be selected accordingly\\.", adc1, "adcClockPrescaler");
adc2.$name = "myADC1";
adc2.adcBase = "ADCB_BASE";
adc2.soc0SampleWindow = 36;
adc2.soc1SampleWindow = 36;
adc2.soc2SampleWindow = 36;
adc2.soc3SampleWindow = 36;
adc2.soc4SampleWindow = 36;
adc2.soc5SampleWindow = 36;
adc2.soc6Channel = "ADC_CH_ADCIN3";
adc2.soc6SampleWindow = 36;
adc2.socHighPriorityMode = "ADC_PRI_THRU_SOC3_HIPRI";
adc2.useInterrupts = false;
adc2.soc0Channel = "ADC_CH_ADCIN3";
adc2.soc6Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc7Channel = "ADC_CH_ADCIN1";
adc2.soc7Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc7SampleWindow = 36;
adc2.soc8Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc8SampleWindow = 36;
adc2.soc9Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc9SampleWindow = 36;
adc2.soc10Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc10SampleWindow = 36;
adc2.soc11SampleWindow = 36;
adc2.soc11Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc2.adcClockPrescaler = "ADC_CLK_DIV_2_5";
adc2.soc5Channel = "ADC_CH_ADCIN14";
adc2.soc8Channel = "ADC_CH_ADCIN15";
adc2.soc10Channel = "ADC_CH_ADCIN2";
adc2.soc11Channel = "ADC_CH_ADCIN14";
adc2.soc0Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc1Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc2Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc3Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc4Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc5Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc2.enabledSOCs = ["ADC_SOC_NUMBER0","ADC_SOC_NUMBER1","ADC_SOC_NUMBER2","ADC_SOC_NUMBER3","ADC_SOC_NUMBER4"];
adc2.soc1Channel = "ADC_CH_ADCIN7";
adc2.soc2Channel = "ADC_CH_ADCIN4";
adc2.soc3Channel = "ADC_CH_ADCIN2";
adc2.soc4Channel = "ADC_CH_ADCIN5";
scripting.suppress("The maximum frequency of ADC for this device is 60MHz\\. ADC Clock Prescaler should be selected accordingly\\.", adc2, "adcClockPrescaler");
adc3.$name = "myADC2";
adc3.soc0SampleWindow = 36;
adc3.soc1SampleWindow = 36;
adc3.soc2SampleWindow = 36;
adc3.soc3SampleWindow = 36;
adc3.soc4SampleWindow = 36;
adc3.soc5SampleWindow = 36;
adc3.soc6SampleWindow = 36;
adc3.soc7SampleWindow = 36;
adc3.useInterrupts = false;
adc3.soc5Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc3.soc6Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc3.soc7Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc3.socHighPriorityMode = "ADC_PRI_THRU_SOC9_HIPRI";
adc3.soc8Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc3.soc8SampleWindow = 36;
adc3.soc9SampleWindow = 36;
adc3.soc9Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc3.adcClockPrescaler = "ADC_CLK_DIV_2_5";
adc3.soc6Channel = "ADC_CH_ADCIN4";
adc3.soc7Channel = "ADC_CH_ADCIN1";
adc3.soc8Channel = "ADC_CH_ADCIN3";
adc3.soc9Channel = "ADC_CH_ADCIN2";
adc3.enabledSOCs = ["ADC_SOC_NUMBER0","ADC_SOC_NUMBER1","ADC_SOC_NUMBER2","ADC_SOC_NUMBER3","ADC_SOC_NUMBER4"];
adc3.soc0Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc3.soc1Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc3.soc2Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc3.soc3Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc3.soc4Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc3.adcBase = "ADCC_BASE";
adc3.soc0Channel = "ADC_CH_ADCIN4";
adc3.soc1Channel = "ADC_CH_ADCIN3";
adc3.soc2Channel = "ADC_CH_ADCIN15";
adc3.soc3Channel = "ADC_CH_ADCIN1";
scripting.suppress("The maximum frequency of ADC for this device is 60MHz\\. ADC Clock Prescaler should be selected accordingly\\.", adc3, "adcClockPrescaler");
cmpss1.hysteresisVal = "1";
cmpss1.dacValLoad = "CMPSS_DACVAL_PWMSYNC";
cmpss1.enableModule = true;
cmpss1.lowCompInvert = true;
cmpss1.dacValHigh = 2948;
cmpss1.$name = "DCHG_CS1";
cmpss1.latchResetHigh = true;
cmpss1.configLatchHigh = true;
cmpss1.cmpssBase = "CMPSS3_BASE";
cmpss1.highCTRIPOUT = "CMPSS_TRIPOUT_LATCH";
cmpss1.highCTRIP = "CMPSS_TRIP_LATCH";
cmpss1.pwmSyncSrc = "2";
cmpss1.dacValSource = "CMPSS_DACSRC_RAMP";
cmpss1.enableBlanking = true;
cmpss1.dacValLow = 400;
cmpss1.maxRampVal = 64000;
cmpss1.configBlanking = "2";
cmpss1.pwmSyncSrcLow = "2";
cmpss2.lowCompInvert = true;
cmpss2.hysteresisVal = "1";
cmpss2.enableModule = true;
cmpss2.configLatchHigh = true;
cmpss2.latchResetHigh = true;
cmpss2.ramDecVal = 16;
cmpss2.dacValHigh = 2150;
cmpss2.dacValSource = "CMPSS_DACSRC_RAMP";
cmpss2.$name = "DCHG_CS3";
cmpss2.cmpssBase = "CMPSS4_BASE";
cmpss2.highCTRIPOUT = "CMPSS_TRIPOUT_LATCH";
cmpss2.highCTRIP = "CMPSS_TRIP_LATCH";
cmpss2.dacValLoad = "CMPSS_DACVAL_PWMSYNC";
cmpss2.pwmSyncSrc = "4";
cmpss2.configBlanking = "4";
cmpss2.enableBlanking = true;
cmpss2.dacValLow = 400;
cmpss3.lowCompInvert = true;
cmpss3.hysteresisVal = "1";
cmpss3.dacValLoad = "CMPSS_DACVAL_PWMSYNC";
cmpss3.dacValHigh = 2948;
cmpss3.latchResetHigh = true;
cmpss3.configLatchHigh = true;
cmpss3.dacValSource = "CMPSS_DACSRC_RAMP";
cmpss3.highCTRIPOUT = "CMPSS_TRIPOUT_LATCH";
cmpss3.highCTRIP = "CMPSS_TRIP_LATCH";
cmpss3.ramDecVal = 16;
cmpss3.$name = "DCHG_CS5";
cmpss3.pwmSyncSrc = "6";
cmpss3.cmpssBase = "CMPSS2_BASE";
cmpss3.enableModule = true;
cmpss3.enableBlanking = true;
cmpss3.dacValLow = 400;
cmpss4.lowCompInvert = true;
cmpss4.hysteresisVal = "1";
cmpss4.dacValLoad = "CMPSS_DACVAL_PWMSYNC";
cmpss4.dacValHigh = 2948;
cmpss4.dacValSource = "CMPSS_DACSRC_RAMP";
cmpss4.latchResetHigh = true;
cmpss4.configLatchHigh = true;
cmpss4.highCTRIPOUT = "CMPSS_TRIPOUT_LATCH";
cmpss4.highCTRIP = "CMPSS_TRIP_LATCH";
cmpss4.ramDecVal = 16;
cmpss4.$name = "DCHG_CS7";
cmpss4.pwmSyncSrc = "8";
cmpss4.cmpssBase = "CMPSS8_BASE";
cmpss4.enableModule = true;
cmpss4.enableBlanking = true;
cmpss4.dacValLow = 400;
dac1.$name = "myDAC0";
dac1.referenceVoltage = "DAC_REF_ADC_VREFHI";
dac1.enableOutput = true;
analog1.$name = "myANALOGPinMux0";
adc1.analog = analog1;
adc2.analog = analog1;
adc3.analog = analog1;
cmpss1.analog = analog1;
cmpss2.analog = analog1;
cmpss3.analog = analog1;
cmpss4.analog = analog1;
dac1.analog = analog1;
analog1.useCase = "CUSTOM";
analog1.useInterfacePins = ["A0/DACA_OUT","A1","A14/B14/C14","A15/B15/C15","A3","A4","A8, GPIO211","B2","B3","B4, GPIO215","B5, GPIO216","B7, GPIO208","C0, GPIO199","C1, GPIO200","C2","C3, GPIO206","C4, GPIO205"];
analog1.analog.$assign = "ANALOG";
analog1.analog["a0/daca_outPin"].$assign = "A0/DACA_OUT";
analog1.analog.a1Pin.$assign = "A1";
analog1.analog["a14/b14/c14Pin"].$assign = "A14/B14/C14";
analog1.analog["a15/b15/c15Pin"].$assign = "A15/B15/C15";
analog1.analog.a3Pin.$assign = "A3";
analog1.analog.a4Pin.$assign = "A4";
analog1.analog["a8, gpio211Pin"].$assign = "A8, GPIO211";
analog1.analog.b2Pin.$assign = "B2";
analog1.analog.b3Pin.$assign = "B3";
analog1.analog["b4, gpio215Pin"].$assign = "B4, GPIO215";
analog1.analog["b5, gpio216Pin"].$assign = "B5, GPIO216";
analog1.analog["b7, gpio208Pin"].$assign = "B7, GPIO208";
analog1.analog["c0, gpio199Pin"].$assign = "C0, GPIO199";
analog1.analog.c2Pin.$assign = "C2";
analog1.analog["c3, gpio206Pin"].$assign = "C3, GPIO206";
analog1.analog["c4, gpio205Pin"].$assign = "C4, GPIO205";
analog1.analog["c1, gpio200Pin"].$assign = "C1, GPIO200";
ecap1.$name = "myECAP0";
ecap1.eventStop = "ECAP_EVENT_4";
ecap1.eventPrescaler = 5;
ecap1.enableInterrupt = true;
ecap1.interruptSourceCapture = ["ECAP_ISR_SOURCE_CAPTURE_EVENT_4"];
ecap1.syncOutMode = "ECAP_SYNC_OUT_DISABLED";
ecap1.registerInterrupts = true;
ecap1.ecapInt.enableInterrupt = true;
ecap2.$name = "myECAP1";
ecap2.ecapBase = "ECAP2_BASE";
ecap2.eventStop = "ECAP_EVENT_4";
ecap2.eventPrescaler = 5;
ecap2.enableInterrupt = true;
ecap2.interruptSourceCapture = ["ECAP_ISR_SOURCE_CAPTURE_EVENT_4"];
ecap2.syncOutMode = "ECAP_SYNC_OUT_DISABLED";
epwm.enableInfo = false;
epwm.enableWarning = false;
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_HIGH";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_LOW";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_LOW";
epwm1.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN9";
epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN4";
epwm1.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm1.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm1.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm1.epwmDeadband_enableRED = true;
epwm1.epwmDeadband_enableFED = true;
epwm1.epwmDeadband_controlShadowMode = true;
epwm1.epwmDeadband_redShadowMode = true;
epwm1.epwmDeadband_fedShadowMode = true;
epwm1.epwmEventTrigger_enableInterrupt = true;
epwm1.epwmEventTrigger_interruptSource = "EPWM_INT_TBCTR_U_CMPD";
epwm1.epwmEventTrigger_interruptEventCount = "2";
epwm1.epwmEventTrigger_EPWM_SOC_A_triggerEnable = true;
epwm1.epwmEventTrigger_EPWM_SOC_A_triggerSource = "EPWM_SOC_TBCTR_U_CMPC";
epwm1.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar = "2";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm1.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm1.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm1.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm1.epwmCounterCompare_cmpD = 300;
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_HIGH";
epwm1.copyFrom = "myEPWM5";
epwm1.epwmCounterCompare_cmpC = 113;
epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN10";
epwm1.epwmTripZone_cbcSource = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm1.epwmDigitalCompare_dCCounterCapturePulse = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm1.epwmTimebase_syncOutPulseMode = ["EPWM_SYNC_OUT_PULSE_ON_CNTR_ZERO"];
epwm1.epwmTimebase_phaseEnable = true;
epwm1.epwmTimebase_syncInPulseSource = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm1.epwmTimebase_period = 1999;
epwm1.epwmCounterCompare_cmpB = 1999;
epwm1.epwmDeadband_delayRED = 2000;
epwm1.epwmDeadband_delayFED = 2000;
epwm1.$name = "PWM_BUCK_1";
epwm1.epwmDiodeEmulation_TripLSelect = "EPWM_DE_TRIPL_SRC_INPUTXBAR_OUT1";
epwm1.epwmDiodeEmulation_TripHSelect = "EPWM_DE_TRIPH_SRC_INPUTXBAR_OUT1";
epwm1.epwmDiodeEmulation_enableDE = true;
epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN4";
epwm1.epwm.$assign = "EPWM1";
epwm1.epwm.epwm_aPin.$assign = "GPIO0";
epwm1.epwm.epwm_bPin.$assign = "GPIO1";
scripting.suppress("Read only value changed\\. This is likely caused by an incorrect text edit of the script, a backwards compatibility discrepancy, and/or by a unsaved change that temporarily made this value writable\\.", epwm1, "epwmDigitalCompare_dCCounterCapturePulse");
epwm2.epwmCounterCompare_cmpC = 113;
epwm2.epwmCounterCompare_cmpD = 300;
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN9";
epwm2.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm2.epwmDeadband_enableRED = true;
epwm2.epwmDeadband_enableFED = true;
epwm2.epwmDeadband_outputSwapOutA = true;
epwm2.epwmDeadband_outputSwapOutB = true;
epwm2.epwmDeadband_controlShadowMode = true;
epwm2.epwmDeadband_redShadowMode = true;
epwm2.epwmDeadband_fedShadowMode = true;
epwm2.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm2.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm2.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm2.copyFrom = "myEPWM6";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm2.epwmTimebase_syncInPulseSource = "EPWM_SYNC_IN_PULSE_SRC_DISABLE";
epwm2.epwmTimebase_syncOutPulseMode = ["EPWM_SYNC_OUT_PULSE_ON_CNTR_ZERO"];
epwm2.epwmTimebase_period = 1999;
epwm2.epwmCounterCompare_cmpB = 1999;
epwm2.epwmDeadband_delayRED = 2000;
epwm2.epwmDeadband_delayFED = 2000;
epwm2.$name = "PWM_BOOST_1";
epwm2.epwmDiodeEmulation_TripLSelect = "EPWM_DE_TRIPL_SRC_INPUTXBAR_OUT1";
epwm2.epwmDiodeEmulation_TripHSelect = "EPWM_DE_TRIPH_SRC_INPUTXBAR_OUT1";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSync = "EPWM_DC_EVENT_INPUT_NOT_SYNCED";
epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN9";
epwm2.epwmDigitalCompare_useBlankingWindow = true;
epwm2.epwmDigitalCompare_blankingWindowEvent = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm2.epwmICL_A_OUTHIGH = ["EPWM_MINDB_ICL_LUT_DEC0","EPWM_MINDB_ICL_LUT_DEC1","EPWM_MINDB_ICL_LUT_DEC4","EPWM_MINDB_ICL_LUT_DEC5"];
epwm2.epwmICL_A_OUTLOW = ["EPWM_MINDB_ICL_LUT_DEC2","EPWM_MINDB_ICL_LUT_DEC3","EPWM_MINDB_ICL_LUT_DEC6","EPWM_MINDB_ICL_LUT_DEC7"];
epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN9";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_1_eventSync = "EPWM_DC_EVENT_INPUT_NOT_SYNCED";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_1_eventSync = "EPWM_DC_EVENT_INPUT_NOT_SYNCED";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSync = "EPWM_DC_EVENT_INPUT_NOT_SYNCED";
epwm2.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm2.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_B2 = "EPWM_TZ_EVENT_DCXL_HIGH";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_LOW";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm2.epwmDigitalCompare_blankingWindowOffset = 1940;
epwm2.epwmDigitalCompare_blankingWindowLength = 60;
epwm2.epwmActionQualifier_t1Source = "EPWM_AQ_TRIGGER_EVENT_TRIG_DCB_2";
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN4";
epwm2.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1 = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_LOW";
epwm2.epwm.$assign = "EPWM2";
epwm2.epwm.epwm_aPin.$assign = "GPIO2";
epwm2.epwm.epwm_bPin.$assign = "GPIO3";
epwm3.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm3.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm3.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm3.epwmCounterCompare_cmpC = 113;
epwm3.epwmCounterCompare_cmpD = 300;
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_HIGH";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_LOW";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_LOW";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_HIGH";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm3.epwmTripZone_cbcSource = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm3.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm3.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm3.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm3.epwmEventTrigger_EPWM_SOC_A_triggerEnable = true;
epwm3.epwmEventTrigger_EPWM_SOC_A_triggerSource = "EPWM_SOC_TBCTR_U_CMPC";
epwm3.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar = "2";
epwm3.epwmTimebase_phaseEnable = true;
epwm3.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm3.epwmDeadband_controlShadowMode = true;
epwm3.copyFrom = "myEPWM7";
epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN10";
epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN5";
epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN10";
epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN5";
epwm3.epwmCounterCompare_cmpALink = "EPWM_LINK_WITH_EPWM_1";
epwm3.epwmDeadband_enableRED = true;
epwm3.epwmDeadband_enableFED = true;
epwm3.epwmDeadband_redShadowMode = true;
epwm3.epwmDeadband_fedShadowMode = true;
epwm3.epwmTimebase_period = 1999;
epwm3.epwmCounterCompare_cmpB = 1999;
epwm3.epwmDeadband_delayRED = 2000;
epwm3.epwmDeadband_delayFED = 2000;
epwm3.$name = "PWM_BUCK_3";
epwm3.epwmTimebase_phaseShift = 1502;
epwm3.epwm.$assign = "EPWM3";
epwm3.epwm.epwm_aPin.$assign = "GPIO4";
epwm3.epwm.epwm_bPin.$assign = "GPIO5";
epwm4.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm4.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm4.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm4.epwmCounterCompare_cmpC = 113;
epwm4.epwmCounterCompare_cmpD = 300;
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_HIGH";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_LOW";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_LOW";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_HIGH";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm4.epwmTripZone_cbcSource = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm4.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm4.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm4.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm4.epwmDigitalCompare_useBlankingWindow = true;
epwm4.epwmDigitalCompare_blankingWindowOffset = 576;
epwm4.epwmTimebase_phaseEnable = true;
epwm4.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm4.epwmDeadband_enableRED = true;
epwm4.epwmDeadband_enableFED = true;
epwm4.epwmDeadband_outputSwapOutA = true;
epwm4.epwmDeadband_outputSwapOutB = true;
epwm4.epwmDeadband_controlShadowMode = true;
epwm4.epwmDeadband_redShadowMode = true;
epwm4.epwmDeadband_fedShadowMode = true;
epwm4.copyFrom = "myEPWM8";
epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN10";
epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN5";
epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN10";
epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN5";
epwm4.epwmCounterCompare_cmpALink = "EPWM_LINK_WITH_EPWM_2";
epwm4.epwmTimebase_syncInPulseSource = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm4.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1 = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm4.epwmDigitalCompare_blankingWindowEvent = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm4.epwmTripZone_tripOut = ["EPWM_TZ_TRIPOUT_CBC"];
epwm4.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A2 = "EPWM_TZ_EVENT_DCXL_HIGH";
epwm4.epwmDigitalCompare_blankingWindowLength = 84;
epwm4.epwmTimebase_period = 1999;
epwm4.epwmCounterCompare_cmpB = 1999;
epwm4.epwmDeadband_delayRED = 2000;
epwm4.epwmDeadband_delayFED = 2000;
epwm4.$name = "PWM_BOOST_3";
epwm4.epwmTimebase_phaseShift = 1502;
epwm4.epwm.$assign = "EPWM4";
epwm4.epwm.epwm_aPin.$assign = "GPIO6";
epwm4.epwm.epwm_bPin.$assign = "GPIO7";
epwm5.copyFrom = "myEPWM7";
epwm5.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm5.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm5.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm5.epwmCounterCompare_cmpC = 181;
epwm5.epwmCounterCompare_cmpD = 300;
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_HIGH";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_LOW";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_LOW";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_HIGH";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm5.epwmTripZone_cbcSource = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm5.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm5.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm5.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm5.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm5.epwmDeadband_enableFED = true;
epwm5.epwmDeadband_redShadowMode = true;
epwm5.epwmDeadband_fedShadowMode = true;
epwm5.epwmTimebase_phaseEnable = true;
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm5.epwmDeadband_enableRED = true;
epwm5.epwmDeadband_controlShadowMode = true;
epwm5.epwmEventTrigger_EPWM_SOC_A_triggerEnable = true;
epwm5.epwmEventTrigger_EPWM_SOC_A_triggerSource = "EPWM_SOC_TBCTR_U_CMPC";
epwm5.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar = "2";
epwm5.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN11";
epwm5.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN7";
epwm5.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN11";
epwm5.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN7";
epwm5.epwmCounterCompare_cmpALink = "EPWM_LINK_WITH_EPWM_1";
epwm5.epwmTimebase_period = 1999;
epwm5.epwmCounterCompare_cmpB = 1999;
epwm5.epwmDeadband_delayRED = 2000;
epwm5.epwmDeadband_delayFED = 2000;
epwm5.$name = "PWM_BUCK_5";
epwm5.epwmTimebase_phaseShift = 1002;
epwm5.epwm.$assign = "EPWM5";
epwm5.epwm.epwm_aPin.$assign = "GPIO8";
epwm5.epwm.epwm_bPin.$assign = "GPIO9";
epwm6.epwmCounterCompare_cmpD = 300;
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm6.epwmTripZone_cbcSource = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm6.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm6.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm6.epwmDigitalCompare_useBlankingWindow = true;
epwm6.epwmDeadband_controlShadowMode = true;
epwm6.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm6.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm6.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm6.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm6.epwmDeadband_enableRED = true;
epwm6.epwmDeadband_enableFED = true;
epwm6.epwmDeadband_redShadowMode = true;
epwm6.epwmDeadband_fedShadowMode = true;
epwm6.copyFrom = "myEPWM7";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_HIGH";
epwm6.epwmDigitalCompare_blankingWindowOffset = 576;
epwm6.epwmDigitalCompare_blankingWindowEvent = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_LOW";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH";
epwm6.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_HIGH";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_LOW";
epwm6.epwmCounterCompare_cmpC = 113;
epwm6.epwmDeadband_outputSwapOutA = true;
epwm6.epwmDeadband_outputSwapOutB = true;
epwm6.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN11";
epwm6.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN7";
epwm6.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN11";
epwm6.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN7";
epwm6.epwmCounterCompare_cmpALink = "EPWM_LINK_WITH_EPWM_2";
epwm6.epwmTimebase_phaseEnable = true;
epwm6.epwmTimebase_syncInPulseSource = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm6.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1 = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm6.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A2 = "EPWM_TZ_EVENT_DCXL_HIGH";
epwm6.epwmDigitalCompare_blankingWindowLength = 84;
epwm6.epwmTimebase_period = 1999;
epwm6.epwmCounterCompare_cmpB = 1999;
epwm6.epwmDeadband_delayRED = 2000;
epwm6.epwmDeadband_delayFED = 2000;
epwm6.$name = "PWM_BOOST_5";
epwm6.epwmTimebase_phaseShift = 1002;
epwm6.epwm.$assign = "EPWM6";
epwm6.epwm.epwm_aPin.$assign = "GPIO10";
epwm6.epwm.epwm_bPin.$assign = "GPIO11";
epwm7.epwmEventTrigger_EPWM_SOC_A_triggerEnable = true;
epwm7.epwmEventTrigger_EPWM_SOC_A_triggerSource = "EPWM_SOC_TBCTR_U_CMPC";
epwm7.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar = "2";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_HIGH";
epwm7.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm7.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm7.epwmDeadband_controlShadowMode = true;
epwm7.epwmCounterCompare_cmpD = 300;
epwm7.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm7.epwmDeadband_enableRED = true;
epwm7.epwmDeadband_enableFED = true;
epwm7.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm7.epwmTripZone_cbcSource = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm7.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm7.epwmDeadband_fedShadowMode = true;
epwm7.epwmDeadband_redShadowMode = true;
epwm7.epwmTimebase_phaseEnable = true;
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH";
epwm7.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_LOW";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_HIGH";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_LOW";
epwm7.copyFrom = "myEPWM5";
epwm7.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN12";
epwm7.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN8";
epwm7.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN12";
epwm7.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN8";
epwm7.epwmCounterCompare_cmpC = 113;
epwm7.epwmCounterCompare_cmpALink = "EPWM_LINK_WITH_EPWM_1";
epwm7.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm7.epwmTimebase_period = 1999;
epwm7.epwmCounterCompare_cmpB = 1999;
epwm7.epwmDeadband_delayRED = 2000;
epwm7.epwmDeadband_delayFED = 2000;
epwm7.$name = "PWM_BUCK_7";
epwm7.epwmTimebase_phaseShift = 502;
epwm7.epwm.$assign = "EPWM7";
epwm7.epwm.epwm_aPin.$assign = "GPIO12";
epwm7.epwm.epwm_bPin.$assign = "GPIO13";
epwm8.epwmCounterCompare_cmpC = 113;
epwm8.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm8.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm8.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm8.epwmCounterCompare_cmpD = 300;
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_HIGH";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm8.epwmTripZone_cbcSource = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm8.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm8.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm8.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm8.epwmDeadband_enableRED = true;
epwm8.epwmDeadband_enableFED = true;
epwm8.epwmDeadband_outputSwapOutA = true;
epwm8.epwmDeadband_outputSwapOutB = true;
epwm8.epwmDeadband_controlShadowMode = true;
epwm8.epwmDeadband_redShadowMode = true;
epwm8.epwmDeadband_fedShadowMode = true;
epwm8.copyFrom = "myEPWM6";
epwm8.epwmTimebase_phaseEnable = true;
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm8.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_LOW";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_HIGH";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_LOW";
epwm8.epwmDigitalCompare_useBlankingWindow = true;
epwm8.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN12";
epwm8.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN8";
epwm8.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN12";
epwm8.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN8";
epwm8.epwmCounterCompare_cmpALink = "EPWM_LINK_WITH_EPWM_2";
epwm8.epwmTimebase_syncInPulseSource = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm8.epwmDigitalCompare_blankingWindowOffset = 576;
epwm8.epwmDigitalCompare_blankingWindowLength = 84;
epwm8.epwmDigitalCompare_blankingWindowEvent = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm8.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1 = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm8.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A2 = "EPWM_TZ_EVENT_DCXL_HIGH";
epwm8.epwmDeadband_delayFED = 2000;
epwm8.epwmDeadband_delayRED = 2000;
epwm8.epwmCounterCompare_cmpB = 1999;
epwm8.epwmTimebase_period = 1999;
epwm8.$name = "PWM_BOOST_7";
epwm8.epwmTimebase_phaseShift = 502;
epwm8.epwm.$assign = "EPWM12";
epwm8.epwm.epwm_aPin.$assign = "GPIO22";
epwm8.epwm.epwm_bPin.$assign = "A6, GPIO209";
epwm9.copyFrom = "myEPWM1";
epwm9.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm9.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm9.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm9.epwmCounterCompare_cmpC = 113;
epwm9.epwmCounterCompare_cmpD = 300;
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_HIGH";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_LOW";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_LOW";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_HIGH";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm9.epwmTripZone_cbcSource = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm9.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN9";
epwm9.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN4";
epwm9.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm9.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN9";
epwm9.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN4";
epwm9.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm9.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm9.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm9.epwmEventTrigger_EPWM_SOC_A_triggerEnable = true;
epwm9.epwmEventTrigger_EPWM_SOC_A_triggerSource = "EPWM_SOC_TBCTR_U_CMPC";
epwm9.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar = "2";
epwm9.epwmDeadband_controlShadowMode = true;
epwm9.epwmDeadband_redShadowMode = true;
epwm9.epwmDeadband_fedShadowMode = true;
epwm9.epwmTimebase_period = 5999;
epwm9.epwmCounterCompare_cmpA = 6000;
epwm9.epwmCounterCompare_cmpB = 6000;
epwm9.$name = "Charger_VrefA_IrefB";
epwm9.epwm.$assign = "EPWM9";
epwm9.epwm.epwm_aPin.$assign = "GPIO16";
epwm9.epwm.epwm_bPin.$assign = "GPIO17";
epwm10.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm10.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm10.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm10.epwmTimebase_period = 599;
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm10.$name = "OringA_DFETB";
epwm10.epwm.$assign = "EPWM11";
epwm10.epwm.epwm_aPin.$assign = "GPIO20";
epwm10.epwm.epwm_bPin.$assign = "GPIO21";
epwm11.useCase = "CUSTOM";
epwm11.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm11.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm11.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm11.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm11.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm11.useInterfacePins = ["EPWM#_A"];
epwm11.$name = "Master_slave_PWM_sync_signal";
epwm11.epwmTimebase_period = 199;
epwm11.epwmTimebase_phaseEnable = true;
epwm11.epwmTimebase_phaseShift = 30;
epwm11.epwmCounterCompare_cmpB = 98;
epwm11.epwmCounterCompare_cmpA = 98;
epwm11.epwmTimebase_syncInPulseSource = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm11.epwm.$assign = "EPWM10";
epwm11.epwm.epwm_aPin.$assign = "GPIO18";
epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm12.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN9";
epwm12.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN4";
epwm12.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm12.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm12.epwmDeadband_controlShadowMode = true;
epwm12.epwmDeadband_redShadowMode = true;
epwm12.epwmDeadband_fedShadowMode = true;
epwm12.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm12.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm12.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm12.copyFrom = "myEPWM6";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm12.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm12.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm12.epwmDigitalCompare_dCCounterCapturePulse = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm12.epwmTripZone_cbcSource = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm12.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN9";
epwm12.epwmDiodeEmulation_TripLSelect = "EPWM_DE_TRIPL_SRC_INPUTXBAR_OUT1";
epwm12.epwmDiodeEmulation_TripHSelect = "EPWM_DE_TRIPH_SRC_INPUTXBAR_OUT1";
epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm12.hrpwm_enable = true;
epwm12.hrpwm_autoConv = true;
epwm12.$name = "PWM_test";
epwm12.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN4";
epwm12.epwmTimebase_syncInPulseSource = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm12.epwmDeadband_enableRED = true;
epwm12.epwmDeadband_enableFED = true;
epwm12.hrpwm_swapDBOutputs = true;
epwm12.hrpwm_DBredHR = 50;
epwm12.hrpwm_DBfedHR = 50;
epwm12.hrpwm_tbprdHR = 10;
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_LOW";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm12.epwmTimebase_phaseEnable = true;
epwm12.hrpwm_edgeModeA = "HRPWM_MEP_CTRL_RISING_EDGE";
epwm12.hrpwm_edgeModeB = "HRPWM_MEP_CTRL_FALLING_EDGE";
epwm12.epwmTimebase_period = 199;
epwm12.epwmCounterCompare_cmpB = 99;
epwm12.epwmCounterCompare_cmpC = 90;
epwm12.epwmCounterCompare_cmpD = 100;
epwm12.epwmDeadband_delayRED = 15;
epwm12.epwmDeadband_delayFED = 15;
epwm12.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A2 = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm12.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1 = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm12.epwm.$assign = "EPWM8";
epwm12.epwm.epwm_aPin.$assign = "GPIO14";
epwm12.epwm.epwm_bPin.$assign = "GPIO15";
epwmxbar1.muxesUsed = ["XBAR_MUX05"];
epwmxbar1.$name = "DCHG_CS1_CMPSS3L_TRIP4";
epwmxbar1.tripInput = "XBAR_TRIP4";
epwmxbar2.tripInput = "XBAR_TRIP5";
epwmxbar2.muxesUsed = ["XBAR_MUX07"];
epwmxbar2.$name = "DCHG_CS3_CMPSS4L_TRIP5";
epwmxbar3.tripInput = "XBAR_TRIP7";
epwmxbar3.muxesUsed = ["XBAR_MUX03"];
epwmxbar3.$name = "DCHG_CS5_CMPSS2L_TRIP7";
epwmxbar4.tripInput = "XBAR_TRIP8";
epwmxbar4.muxesUsed = ["XBAR_MUX15"];
epwmxbar4.$name = "DCHG_CS7_CMPSS8L_TRIP8";
epwmxbar5.tripInput = "XBAR_TRIP9";
epwmxbar5.muxesUsed = ["XBAR_MUX04"];
epwmxbar5.$name = "DCHG_CS1_CMPSS3H_TRIP9";
epwmxbar6.tripInput = "XBAR_TRIP10";
epwmxbar6.muxesUsed = ["XBAR_MUX06"];
epwmxbar6.$name = "DCHG_CS3_CMPSS4H_TRIP10";
epwmxbar7.tripInput = "XBAR_TRIP11";
epwmxbar7.muxesUsed = ["XBAR_MUX02"];
epwmxbar7.$name = "DCHG_CS5_CMPSS2H_TRIP11";
epwmxbar8.tripInput = "XBAR_TRIP12";
epwmxbar8.muxesUsed = ["XBAR_MUX14"];
epwmxbar8.$name = "DCHG_CS7_CMPSS8H_TRIP12";
gpio1.$name = "MCU1_Trip_Sync_Out";
gpio1.direction = "GPIO_DIR_MODE_OUT";
gpio1.writeInitialValue = true;
gpio1.initialValue = 1;
gpio1.gpioPin.$assign = "C6, GPIO203";
gpio2.$name = "MCU1_SELF_TEST";
gpio2.gpioPin.$assign = "A11, GPIO214";
gpio3.$name = "nC2000M_FLASH_HOLD";
gpio3.direction = "GPIO_DIR_MODE_OUT";
gpio3.writeInitialValue = true;
gpio3.initialValue = 1;
gpio3.gpioPin.$assign = "B8, GPIO217";
gpio4.$name = "nC2000M_FLASH_WP";
gpio4.direction = "GPIO_DIR_MODE_OUT";
gpio4.writeInitialValue = true;
gpio4.initialValue = 1;
gpio4.gpioPin.$assign = "B9, GPIO218";
gpio5.$name = "C2000_EE_WP1";
gpio5.direction = "GPIO_DIR_MODE_OUT";
gpio5.writeInitialValue = true;
gpio5.initialValue = 1;
gpio5.gpioPin.$assign = "GPIO33";
gpio6.$name = "UNLOCK_PACK_HOP";
gpio6.direction = "GPIO_DIR_MODE_OUT";
gpio6.writeInitialValue = true;
gpio6.initialValue = 1;
gpio6.gpioPin.$assign = "GPIO36";
gpio7.$name = "Protect1_HIP";
gpio7.gpioPin.$assign = "GPIO37";
gpio8.$name = "UNLOCK_REVERSE_HOP";
gpio8.direction = "GPIO_DIR_MODE_OUT";
gpio8.writeInitialValue = true;
gpio8.initialValue = 1;
gpio8.gpioPin.$assign = "GPIO38";
gpio9.$name = "BUS_OCP_HIP";
gpio9.gpioPin.$assign = "GPIO39";
gpio10.$name = "BUS_SCP_HIP";
gpio10.gpioPin.$assign = "GPIO40";
gpio11.$name = "nMCU1_FW_Update";
gpio11.gpioPin.$assign = "GPIO41";
gpio12.$name = "nPOR_LED1";
gpio12.direction = "GPIO_DIR_MODE_OUT";
gpio12.writeInitialValue = true;
gpio12.initialValue = 1;
gpio12.gpioPin.$assign = "GPIO50";
gpio13.$name = "UNLOCK_BMS_HOP";
gpio13.direction = "GPIO_DIR_MODE_OUT";
gpio13.writeInitialValue = true;
gpio13.initialValue = 1;
gpio13.gpioPin.$assign = "GPIO51";
gpio14.$name = "SHORTPIN1_HIP";
gpio14.gpioPin.$assign = "GPIO52";
gpio15.$name = "BMS_OVP_HIP";
gpio15.gpioPin.$assign = "GPIO53";
gpio16.$name = "BUS_OVP_HIP";
gpio16.gpioPin.$assign = "GPIO60";
gpio17.$name = "BUS_UVP_HIP";
gpio17.gpioPin.$assign = "GPIO61";
gpio18.$name = "UNLOCK_BUS_HOP";
gpio18.direction = "GPIO_DIR_MODE_OUT";
gpio18.writeInitialValue = true;
gpio18.initialValue = 1;
gpio18.gpioPin.$assign = "GPIO44";
gpio19.$name = "DCHG1_PWM_EN_LOP";
gpio19.direction = "GPIO_DIR_MODE_OUT";
gpio19.writeInitialValue = true;
gpio19.initialValue = 1;
gpio19.gpioPin.$assign = "GPIO45";
gpio20.$name = "EEPROM_BUSY1";
gpio20.direction = "GPIO_DIR_MODE_OUT";
gpio20.writeInitialValue = true;
gpio20.initialValue = 1;
gpio20.gpioPin.$assign = "GPIO67";
gpio21.$name = "MCU1_DSP_FAULT";
gpio21.direction = "GPIO_DIR_MODE_OUT";
gpio21.writeInitialValue = true;
gpio21.initialValue = 1;
gpio21.gpioPin.$assign = "GPIO68";
gpio22.$name = "MCU1_TZ1";
gpio22.gpioPin.$assign = "GPIO69";
gpio23.$name = "MCU1_TZ2";
gpio23.gpioPin.$assign = "GPIO73";
gpio24.$name = "BMS_OCP_HIP";
gpio24.gpioPin.$assign = "GPIO74";
gpio25.$name = "PACK_SCP_HIP";
gpio25.gpioPin.$assign = "GPIO75";
gpio26.$name = "nMCU2_Ready_In";
gpio26.gpioPin.$assign = "GPIO78";
gpio27.$name = "MCU1_Good";
gpio27.gpioPin.$assign = "GPIO79";
gpio28.$name = "BUS_REVERSE_HIP";
gpio28.gpioPin.$assign = "GPIO81";
gpio29.$name = "CHG_PWM_EN_HOP";
gpio29.direction = "GPIO_DIR_MODE_OUT";
gpio29.writeInitialValue = true;
gpio29.initialValue = 1;
gpio29.gpioPin.$assign = "GPIO85";
gpio30.$name = "C2000_Addr_selH";
gpio30.gpioPin.$assign = "GPIO87";
gpio31.$name = "MCU2_DCHG_EN_HOP";
gpio31.direction = "GPIO_DIR_MODE_OUT";
gpio31.writeInitialValue = true;
gpio31.initialValue = 1;
gpio31.gpioPin.$assign = "GPIO90";
gpio32.$name = "AC_Loss_LIP";
gpio32.gpioPin.$assign = "GPIO93";
gpio33.$name = "UNLOCK_UVP_HOP";
gpio33.gpioPin.$assign = "GPIO94";
i2c1.$name = "myI2C0";
i2c1.duty = "I2C_DUTYCYCLE_50";
i2c1.bitCount = "I2C_BITCOUNT_8";
i2c1.useInterrupts = false;
i2c1.emulationMode = "I2C_EMULATION_FREE_RUN";
i2c1.useFifo = false;
i2c1.i2c.$assign = "I2CB";
i2c1.i2c.i2c_sdaPin.$assign = "GPIO34";
i2c1.i2c.i2c_sclPin.$assign = "GPIO35";
i2c1.sdaQual.padConfig = "STD";
i2c1.sclQual.padConfig = "STD";
i2c2.$name = "myI2C1";
i2c2.mode = "TARGET";
i2c2.bitCount = "I2C_BITCOUNT_8";
i2c2.dataCount = 2;
i2c2.ownAddress = 0x16;
i2c2.enabledInterrupts = ["I2C_INT_ADDR_TARGET","I2C_INT_ARB_LOST","I2C_INT_NO_ACK","I2C_INT_STOP_CONDITION"];
i2c2.rxFifo = "I2C_FIFO_RX16";
i2c2.emulationMode = "I2C_EMULATION_FREE_RUN";
i2c2.targetAddress = 0x16;
i2c2.i2c.$assign = "I2CA";
i2c2.i2c.i2c_sdaPin.$assign = "GPIO42";
i2c2.i2c.i2c_sclPin.$assign = "GPIO43";
i2c2.sdaQual.padConfig = "STD";
i2c2.sclQual.padConfig = "STD";
inputxbar1.$name = "myINPUTXBAR0";
inputxbar_input1.$name = "myINPUTXBARINPUT0";
inputxbar_input1.inputxbarGpio = "GPIO69";
inputxbar_input2.$name = "myINPUTXBARINPUT1";
inputxbar_input2.inputxbarInput = "XBAR_INPUT2";
inputxbar_input2.inputxbarGpio = "GPIO73";
inputxbar_input3.$name = "myINPUTXBARINPUT2";
inputxbar_input3.inputxbarInput = "XBAR_INPUT8";
inputxbar_input3.inputxbarGpio = "GPIO99";
outputxbar1.$name = "myOUTPUTXBAR0";
outputxbar1.muxesUsed = ["XBAR_MUX04"];
outputxbar1.outputxbar.$assign = "OUTPUTXBAR1";
outputxbar1.outputxbar.outputxbarPin.$assign = "GPIO58";
sci1.$name = "mySCI0";
sci1.sci.$assign = "SCIB";
sci1.sci.sci_rxPin.$assign = "GPIO221, X2";
sci1.sci.sci_txPin.$assign = "GPIO220, X1";
spi1.$name = "mySPI0";
spi1.spi.$assign = "SPIB";
spi1.spi.spi_picoPin.$assign = "GPIO63";
spi1.spi.spi_pociPin.$assign = "GPIO64";
spi1.spi.spi_clkPin.$assign = "GPIO65";
spi1.spi.spi_ptePin.$assign = "GPIO66";
spi2.$name = "mySPI1";
spi2.spi.$assign = "SPIA";
spi2.spi.spi_picoPin.$assignAllowConflicts = "GPIO54";
spi2.spi.spi_pociPin.$assign = "GPIO55";
spi2.spi.spi_clkPin.$assign = "GPIO56";
spi2.spi.spi_ptePin.$assign = "GPIO57";

do you have p65 than llc sysconfig exsample?
or have any reference sample
i try anain modify sysconfig
/**
* These arguments were used when this file was generated. They will be automatically applied on subsequent loads
* via the GUI or CLI. Run CLI with '--help' for additional information on how to override these arguments.
* @cliArgs --device "F28P65x" --part "F28P65x_176PTP" --package "176PTP" --context "CPU1" --product "C2000WARE@5.02.00.00"
* @v2CliArgs --device "TMS320F28P650SH" --package "176PTP" --variant "TMS320F28P650SH6" --context "CPU1" --product "C2000WARE@5.02.00.00"
* @versions {"tool":"1.21.0+3721"}
*/
/**
* Import the modules used in this configuration.
*/
const adc = scripting.addModule("/driverlib/adc.js", {}, false);
const adc1 = adc.addInstance();
const adc2 = adc.addInstance();
const adc3 = adc.addInstance();
const analog = scripting.addModule("/driverlib/analog.js", {}, false);
const analog1 = analog.addInstance();
const cmpss = scripting.addModule("/driverlib/cmpss.js", {}, false);
const cmpss1 = cmpss.addInstance();
const cmpss2 = cmpss.addInstance();
const cmpss3 = cmpss.addInstance();
const cmpss4 = cmpss.addInstance();
const dac = scripting.addModule("/driverlib/dac.js", {}, false);
const dac1 = dac.addInstance();
const ecap = scripting.addModule("/driverlib/ecap.js", {}, false);
const ecap1 = ecap.addInstance();
const ecap2 = ecap.addInstance();
const epwm = scripting.addModule("/driverlib/epwm.js");
const epwm1 = epwm.addInstance();
const epwm2 = epwm.addInstance();
const epwm3 = epwm.addInstance();
const epwm4 = epwm.addInstance();
const epwm5 = epwm.addInstance();
const epwm6 = epwm.addInstance();
const epwm7 = epwm.addInstance();
const epwm8 = epwm.addInstance();
const epwm9 = epwm.addInstance();
const epwm10 = epwm.addInstance();
const epwm11 = epwm.addInstance();
const epwm12 = epwm.addInstance();
const epwmxbar = scripting.addModule("/driverlib/epwmxbar.js", {}, false);
const epwmxbar1 = epwmxbar.addInstance();
const epwmxbar2 = epwmxbar.addInstance();
const epwmxbar3 = epwmxbar.addInstance();
const epwmxbar4 = epwmxbar.addInstance();
const epwmxbar5 = epwmxbar.addInstance();
const epwmxbar6 = epwmxbar.addInstance();
const epwmxbar7 = epwmxbar.addInstance();
const epwmxbar8 = epwmxbar.addInstance();
const gpio = scripting.addModule("/driverlib/gpio.js", {}, false);
const gpio1 = gpio.addInstance();
const gpio2 = gpio.addInstance();
const gpio3 = gpio.addInstance();
const gpio4 = gpio.addInstance();
const gpio5 = gpio.addInstance();
const gpio6 = gpio.addInstance();
const gpio7 = gpio.addInstance();
const gpio8 = gpio.addInstance();
const gpio9 = gpio.addInstance();
const gpio10 = gpio.addInstance();
const gpio11 = gpio.addInstance();
const gpio12 = gpio.addInstance();
const gpio13 = gpio.addInstance();
const gpio14 = gpio.addInstance();
const gpio15 = gpio.addInstance();
const gpio16 = gpio.addInstance();
const gpio17 = gpio.addInstance();
const gpio18 = gpio.addInstance();
const gpio19 = gpio.addInstance();
const gpio20 = gpio.addInstance();
const gpio21 = gpio.addInstance();
const gpio22 = gpio.addInstance();
const gpio23 = gpio.addInstance();
const gpio24 = gpio.addInstance();
const gpio25 = gpio.addInstance();
const gpio26 = gpio.addInstance();
const gpio27 = gpio.addInstance();
const gpio28 = gpio.addInstance();
const gpio29 = gpio.addInstance();
const gpio30 = gpio.addInstance();
const gpio31 = gpio.addInstance();
const gpio32 = gpio.addInstance();
const gpio33 = gpio.addInstance();
const i2c = scripting.addModule("/driverlib/i2c.js", {}, false);
const i2c1 = i2c.addInstance();
const i2c2 = i2c.addInstance();
const inputxbar = scripting.addModule("/driverlib/inputxbar.js", {}, false);
const inputxbar1 = inputxbar.addInstance();
const inputxbar_input = scripting.addModule("/driverlib/inputxbar_input.js");
const inputxbar_input1 = inputxbar_input.addInstance();
const inputxbar_input2 = inputxbar_input.addInstance();
const inputxbar_input3 = inputxbar_input.addInstance();
const outputxbar = scripting.addModule("/driverlib/outputxbar.js", {}, false);
const outputxbar1 = outputxbar.addInstance();
const sci = scripting.addModule("/driverlib/sci.js", {}, false);
const sci1 = sci.addInstance();
const spi = scripting.addModule("/driverlib/spi.js", {}, false);
const spi1 = spi.addInstance();
const spi2 = spi.addInstance();
const sync = scripting.addModule("/driverlib/sync.js");
/**
* Write custom configuration values to the imported modules.
*/
adc1.$name = "myADC0";
adc1.interruptPulseMode = "ADC_PULSE_END_OF_CONV";
adc1.registerInterrupts = ["1"];
adc1.useInterrupts = false;
adc1.soc0SampleWindow = 36;
adc1.soc1SampleWindow = 36;
adc1.soc2SampleWindow = 36;
adc1.soc3SampleWindow = 36;
adc1.soc4SampleWindow = 36;
adc1.soc5SampleWindow = 36;
adc1.soc6SampleWindow = 36;
adc1.soc7SampleWindow = 36;
adc1.soc8SampleWindow = 36;
adc1.soc9SampleWindow = 36;
adc1.socHighPriorityMode = "ADC_PRI_THRU_SOC7_HIPRI";
adc1.soc5Trigger = "ADC_TRIGGER_EPWM6_SOCA";
adc1.soc6Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc7Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc8Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc9Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc10Channel = "ADC_CH_ADCIN2";
adc1.soc10Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc10SampleWindow = 36;
adc1.soc11Channel = "ADC_CH_ADCIN3";
adc1.soc11Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc1.soc11SampleWindow = 36;
adc1.adcClockPrescaler = "ADC_CLK_DIV_2_5";
adc1.soc1Channel = "ADC_CH_ADCIN3";
adc1.soc6Channel = "ADC_CH_ADCIN3";
adc1.soc7Channel = "ADC_CH_ADCIN2";
adc1.soc8Channel = "ADC_CH_ADCIN5";
adc1.soc9Channel = "ADC_CH_ADCIN4";
adc1.enabledSOCs = ["ADC_SOC_NUMBER0","ADC_SOC_NUMBER1","ADC_SOC_NUMBER2","ADC_SOC_NUMBER3","ADC_SOC_NUMBER4"];
adc1.soc0Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc1Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc2Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc3Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc4Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc1.soc0Channel = "ADC_CH_ADCIN8";
adc1.soc2Channel = "ADC_CH_ADCIN1";
adc1.soc3Channel = "ADC_CH_ADCIN4";
adc1.soc4Channel = "ADC_CH_ADCIN14";
scripting.suppress("The maximum frequency of ADC for this device is 60MHz\\. ADC Clock Prescaler should be selected accordingly\\.", adc1, "adcClockPrescaler");
adc2.$name = "myADC1";
adc2.adcBase = "ADCB_BASE";
adc2.soc0SampleWindow = 36;
adc2.soc1SampleWindow = 36;
adc2.soc2SampleWindow = 36;
adc2.soc3SampleWindow = 36;
adc2.soc4SampleWindow = 36;
adc2.soc5SampleWindow = 36;
adc2.soc6Channel = "ADC_CH_ADCIN3";
adc2.soc6SampleWindow = 36;
adc2.socHighPriorityMode = "ADC_PRI_THRU_SOC3_HIPRI";
adc2.useInterrupts = false;
adc2.soc0Channel = "ADC_CH_ADCIN3";
adc2.soc6Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc7Channel = "ADC_CH_ADCIN1";
adc2.soc7Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc7SampleWindow = 36;
adc2.soc8Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc8SampleWindow = 36;
adc2.soc9Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc9SampleWindow = 36;
adc2.soc10Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc2.soc10SampleWindow = 36;
adc2.soc11SampleWindow = 36;
adc2.soc11Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc2.adcClockPrescaler = "ADC_CLK_DIV_2_5";
adc2.soc5Channel = "ADC_CH_ADCIN14";
adc2.soc8Channel = "ADC_CH_ADCIN15";
adc2.soc10Channel = "ADC_CH_ADCIN2";
adc2.soc11Channel = "ADC_CH_ADCIN14";
adc2.soc0Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc1Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc2Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc3Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc4Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc2.soc5Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc2.enabledSOCs = ["ADC_SOC_NUMBER0","ADC_SOC_NUMBER1","ADC_SOC_NUMBER2","ADC_SOC_NUMBER3","ADC_SOC_NUMBER4"];
adc2.soc1Channel = "ADC_CH_ADCIN7";
adc2.soc2Channel = "ADC_CH_ADCIN4";
adc2.soc3Channel = "ADC_CH_ADCIN2";
adc2.soc4Channel = "ADC_CH_ADCIN5";
scripting.suppress("The maximum frequency of ADC for this device is 60MHz\\. ADC Clock Prescaler should be selected accordingly\\.", adc2, "adcClockPrescaler");
adc3.$name = "myADC2";
adc3.soc0SampleWindow = 36;
adc3.soc1SampleWindow = 36;
adc3.soc2SampleWindow = 36;
adc3.soc3SampleWindow = 36;
adc3.soc4SampleWindow = 36;
adc3.soc5SampleWindow = 36;
adc3.soc6SampleWindow = 36;
adc3.soc7SampleWindow = 36;
adc3.useInterrupts = false;
adc3.soc5Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc3.soc6Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc3.soc7Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc3.socHighPriorityMode = "ADC_PRI_THRU_SOC9_HIPRI";
adc3.soc8Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc3.soc8SampleWindow = 36;
adc3.soc9SampleWindow = 36;
adc3.soc9Trigger = "ADC_TRIGGER_EPWM8_SOCA";
adc3.adcClockPrescaler = "ADC_CLK_DIV_2_5";
adc3.soc6Channel = "ADC_CH_ADCIN4";
adc3.soc7Channel = "ADC_CH_ADCIN1";
adc3.soc8Channel = "ADC_CH_ADCIN3";
adc3.soc9Channel = "ADC_CH_ADCIN2";
adc3.enabledSOCs = ["ADC_SOC_NUMBER0","ADC_SOC_NUMBER1","ADC_SOC_NUMBER2","ADC_SOC_NUMBER3","ADC_SOC_NUMBER4"];
adc3.soc0Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc3.soc1Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc3.soc2Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc3.soc3Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc3.soc4Trigger = "ADC_TRIGGER_EPWM1_SOCA";
adc3.adcBase = "ADCC_BASE";
adc3.soc0Channel = "ADC_CH_ADCIN4";
adc3.soc1Channel = "ADC_CH_ADCIN3";
adc3.soc2Channel = "ADC_CH_ADCIN15";
adc3.soc3Channel = "ADC_CH_ADCIN1";
scripting.suppress("The maximum frequency of ADC for this device is 60MHz\\. ADC Clock Prescaler should be selected accordingly\\.", adc3, "adcClockPrescaler");
cmpss1.hysteresisVal = "1";
cmpss1.dacValLoad = "CMPSS_DACVAL_PWMSYNC";
cmpss1.enableModule = true;
cmpss1.$name = "DCHG_CS1";
cmpss1.latchResetHigh = true;
cmpss1.configLatchHigh = true;
cmpss1.cmpssBase = "CMPSS3_BASE";
cmpss1.highCTRIPOUT = "CMPSS_TRIPOUT_LATCH";
cmpss1.highCTRIP = "CMPSS_TRIP_LATCH";
cmpss1.enableBlanking = true;
cmpss1.maxRampVal = 64000;
cmpss1.useRampValShdw = "false";
cmpss1.dacValHigh = 2047;
cmpss1.dacValLow = 2047;
cmpss1.pwmSyncSrcLow = "8";
cmpss1.pwmSyncSrc = "8";
cmpss1.configBlanking = "8";
cmpss2.lowCompInvert = true;
cmpss2.hysteresisVal = "1";
cmpss2.enableModule = true;
cmpss2.configLatchHigh = true;
cmpss2.latchResetHigh = true;
cmpss2.ramDecVal = 16;
cmpss2.dacValHigh = 2150;
cmpss2.dacValSource = "CMPSS_DACSRC_RAMP";
cmpss2.$name = "DCHG_CS3";
cmpss2.cmpssBase = "CMPSS4_BASE";
cmpss2.highCTRIPOUT = "CMPSS_TRIPOUT_LATCH";
cmpss2.highCTRIP = "CMPSS_TRIP_LATCH";
cmpss2.dacValLoad = "CMPSS_DACVAL_PWMSYNC";
cmpss2.pwmSyncSrc = "4";
cmpss2.configBlanking = "4";
cmpss2.enableBlanking = true;
cmpss2.dacValLow = 400;
cmpss3.lowCompInvert = true;
cmpss3.hysteresisVal = "1";
cmpss3.dacValLoad = "CMPSS_DACVAL_PWMSYNC";
cmpss3.dacValHigh = 2948;
cmpss3.latchResetHigh = true;
cmpss3.configLatchHigh = true;
cmpss3.dacValSource = "CMPSS_DACSRC_RAMP";
cmpss3.highCTRIPOUT = "CMPSS_TRIPOUT_LATCH";
cmpss3.highCTRIP = "CMPSS_TRIP_LATCH";
cmpss3.ramDecVal = 16;
cmpss3.$name = "DCHG_CS5";
cmpss3.pwmSyncSrc = "6";
cmpss3.cmpssBase = "CMPSS2_BASE";
cmpss3.enableModule = true;
cmpss3.enableBlanking = true;
cmpss3.dacValLow = 400;
cmpss4.lowCompInvert = true;
cmpss4.hysteresisVal = "1";
cmpss4.dacValLoad = "CMPSS_DACVAL_PWMSYNC";
cmpss4.dacValHigh = 2948;
cmpss4.dacValSource = "CMPSS_DACSRC_RAMP";
cmpss4.latchResetHigh = true;
cmpss4.configLatchHigh = true;
cmpss4.highCTRIPOUT = "CMPSS_TRIPOUT_LATCH";
cmpss4.highCTRIP = "CMPSS_TRIP_LATCH";
cmpss4.ramDecVal = 16;
cmpss4.$name = "DCHG_CS7";
cmpss4.pwmSyncSrc = "8";
cmpss4.cmpssBase = "CMPSS8_BASE";
cmpss4.enableModule = true;
cmpss4.enableBlanking = true;
cmpss4.dacValLow = 400;
dac1.$name = "myDAC0";
dac1.referenceVoltage = "DAC_REF_ADC_VREFHI";
dac1.enableOutput = true;
analog1.$name = "myANALOGPinMux0";
adc1.analog = analog1;
adc2.analog = analog1;
adc3.analog = analog1;
cmpss1.analog = analog1;
cmpss2.analog = analog1;
cmpss3.analog = analog1;
cmpss4.analog = analog1;
dac1.analog = analog1;
analog1.useCase = "CUSTOM";
analog1.useInterfacePins = ["A0/DACA_OUT","A1","A14/B14/C14","A15/B15/C15","A3","A4","A8, GPIO211","B2","B3","B4, GPIO215","B5, GPIO216","B7, GPIO208","C0, GPIO199","C1, GPIO200","C2","C3, GPIO206","C4, GPIO205"];
analog1.analog.$assign = "ANALOG";
analog1.analog["a0/daca_outPin"].$assign = "A0/DACA_OUT";
analog1.analog.a1Pin.$assign = "A1";
analog1.analog["a14/b14/c14Pin"].$assign = "A14/B14/C14";
analog1.analog["a15/b15/c15Pin"].$assign = "A15/B15/C15";
analog1.analog.a3Pin.$assign = "A3";
analog1.analog.a4Pin.$assign = "A4";
analog1.analog["a8, gpio211Pin"].$assign = "A8, GPIO211";
analog1.analog.b2Pin.$assign = "B2";
analog1.analog.b3Pin.$assign = "B3";
analog1.analog["b4, gpio215Pin"].$assign = "B4, GPIO215";
analog1.analog["b5, gpio216Pin"].$assign = "B5, GPIO216";
analog1.analog["b7, gpio208Pin"].$assign = "B7, GPIO208";
analog1.analog["c0, gpio199Pin"].$assign = "C0, GPIO199";
analog1.analog.c2Pin.$assign = "C2";
analog1.analog["c3, gpio206Pin"].$assign = "C3, GPIO206";
analog1.analog["c4, gpio205Pin"].$assign = "C4, GPIO205";
analog1.analog["c1, gpio200Pin"].$assign = "C1, GPIO200";
ecap1.$name = "myECAP0";
ecap1.eventStop = "ECAP_EVENT_4";
ecap1.eventPrescaler = 5;
ecap1.enableInterrupt = true;
ecap1.interruptSourceCapture = ["ECAP_ISR_SOURCE_CAPTURE_EVENT_4"];
ecap1.syncOutMode = "ECAP_SYNC_OUT_DISABLED";
ecap1.registerInterrupts = true;
ecap1.ecapInt.enableInterrupt = true;
ecap2.$name = "myECAP1";
ecap2.ecapBase = "ECAP2_BASE";
ecap2.eventStop = "ECAP_EVENT_4";
ecap2.eventPrescaler = 5;
ecap2.enableInterrupt = true;
ecap2.interruptSourceCapture = ["ECAP_ISR_SOURCE_CAPTURE_EVENT_4"];
ecap2.syncOutMode = "ECAP_SYNC_OUT_DISABLED";
epwm.enableInfo = false;
epwm.enableWarning = false;
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_HIGH";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_LOW";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_LOW";
epwm1.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN9";
epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN4";
epwm1.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm1.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm1.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm1.epwmDeadband_enableRED = true;
epwm1.epwmDeadband_enableFED = true;
epwm1.epwmDeadband_controlShadowMode = true;
epwm1.epwmDeadband_redShadowMode = true;
epwm1.epwmDeadband_fedShadowMode = true;
epwm1.epwmEventTrigger_enableInterrupt = true;
epwm1.epwmEventTrigger_interruptSource = "EPWM_INT_TBCTR_U_CMPD";
epwm1.epwmEventTrigger_interruptEventCount = "2";
epwm1.epwmEventTrigger_EPWM_SOC_A_triggerEnable = true;
epwm1.epwmEventTrigger_EPWM_SOC_A_triggerSource = "EPWM_SOC_TBCTR_U_CMPC";
epwm1.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar = "2";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm1.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm1.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm1.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm1.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm1.epwmCounterCompare_cmpD = 300;
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm1.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_HIGH";
epwm1.copyFrom = "myEPWM5";
epwm1.epwmCounterCompare_cmpC = 113;
epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN10";
epwm1.epwmTripZone_cbcSource = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm1.epwmDigitalCompare_dCCounterCapturePulse = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm1.epwmTimebase_syncOutPulseMode = ["EPWM_SYNC_OUT_PULSE_ON_CNTR_ZERO"];
epwm1.epwmTimebase_phaseEnable = true;
epwm1.epwmTimebase_syncInPulseSource = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm1.epwmTimebase_period = 1999;
epwm1.epwmCounterCompare_cmpB = 1999;
epwm1.epwmDeadband_delayRED = 2000;
epwm1.epwmDeadband_delayFED = 2000;
epwm1.$name = "PWM_BUCK_1";
epwm1.epwmDiodeEmulation_TripLSelect = "EPWM_DE_TRIPL_SRC_INPUTXBAR_OUT1";
epwm1.epwmDiodeEmulation_TripHSelect = "EPWM_DE_TRIPH_SRC_INPUTXBAR_OUT1";
epwm1.epwmDiodeEmulation_enableDE = true;
epwm1.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN4";
epwm1.epwm.$assign = "EPWM1";
epwm1.epwm.epwm_aPin.$assign = "GPIO0";
epwm1.epwm.epwm_bPin.$assign = "GPIO1";
scripting.suppress("Read only value changed\\. This is likely caused by an incorrect text edit of the script, a backwards compatibility discrepancy, and/or by a unsaved change that temporarily made this value writable\\.", epwm1, "epwmDigitalCompare_dCCounterCapturePulse");
epwm2.epwmCounterCompare_cmpC = 113;
epwm2.epwmCounterCompare_cmpD = 300;
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN9";
epwm2.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm2.epwmDeadband_enableRED = true;
epwm2.epwmDeadband_enableFED = true;
epwm2.epwmDeadband_outputSwapOutA = true;
epwm2.epwmDeadband_outputSwapOutB = true;
epwm2.epwmDeadband_controlShadowMode = true;
epwm2.epwmDeadband_redShadowMode = true;
epwm2.epwmDeadband_fedShadowMode = true;
epwm2.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm2.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm2.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm2.copyFrom = "myEPWM6";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm2.epwmTimebase_syncInPulseSource = "EPWM_SYNC_IN_PULSE_SRC_DISABLE";
epwm2.epwmTimebase_syncOutPulseMode = ["EPWM_SYNC_OUT_PULSE_ON_CNTR_ZERO"];
epwm2.epwmTimebase_period = 1999;
epwm2.epwmCounterCompare_cmpB = 1999;
epwm2.epwmDeadband_delayRED = 2000;
epwm2.epwmDeadband_delayFED = 2000;
epwm2.$name = "PWM_BOOST_1";
epwm2.epwmDiodeEmulation_TripLSelect = "EPWM_DE_TRIPL_SRC_INPUTXBAR_OUT1";
epwm2.epwmDiodeEmulation_TripHSelect = "EPWM_DE_TRIPH_SRC_INPUTXBAR_OUT1";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSync = "EPWM_DC_EVENT_INPUT_NOT_SYNCED";
epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN9";
epwm2.epwmDigitalCompare_useBlankingWindow = true;
epwm2.epwmDigitalCompare_blankingWindowEvent = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm2.epwmICL_A_OUTHIGH = ["EPWM_MINDB_ICL_LUT_DEC0","EPWM_MINDB_ICL_LUT_DEC1","EPWM_MINDB_ICL_LUT_DEC4","EPWM_MINDB_ICL_LUT_DEC5"];
epwm2.epwmICL_A_OUTLOW = ["EPWM_MINDB_ICL_LUT_DEC2","EPWM_MINDB_ICL_LUT_DEC3","EPWM_MINDB_ICL_LUT_DEC6","EPWM_MINDB_ICL_LUT_DEC7"];
epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN9";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_1_eventSync = "EPWM_DC_EVENT_INPUT_NOT_SYNCED";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_1_eventSync = "EPWM_DC_EVENT_INPUT_NOT_SYNCED";
epwm2.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSync = "EPWM_DC_EVENT_INPUT_NOT_SYNCED";
epwm2.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm2.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_B2 = "EPWM_TZ_EVENT_DCXL_HIGH";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_LOW";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm2.epwmDigitalCompare_blankingWindowOffset = 1940;
epwm2.epwmDigitalCompare_blankingWindowLength = 60;
epwm2.epwmActionQualifier_t1Source = "EPWM_AQ_TRIGGER_EVENT_TRIG_DCB_2";
epwm2.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm2.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN4";
epwm2.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1 = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm2.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_LOW";
epwm2.epwm.$assign = "EPWM2";
epwm2.epwm.epwm_aPin.$assign = "GPIO2";
epwm2.epwm.epwm_bPin.$assign = "GPIO3";
epwm3.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm3.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm3.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm3.epwmCounterCompare_cmpC = 113;
epwm3.epwmCounterCompare_cmpD = 300;
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_HIGH";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_LOW";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_LOW";
epwm3.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_HIGH";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm3.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm3.epwmTripZone_cbcSource = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm3.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm3.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm3.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm3.epwmEventTrigger_EPWM_SOC_A_triggerEnable = true;
epwm3.epwmEventTrigger_EPWM_SOC_A_triggerSource = "EPWM_SOC_TBCTR_U_CMPC";
epwm3.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar = "2";
epwm3.epwmTimebase_phaseEnable = true;
epwm3.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm3.epwmDeadband_controlShadowMode = true;
epwm3.copyFrom = "myEPWM7";
epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN10";
epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN5";
epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN10";
epwm3.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN5";
epwm3.epwmCounterCompare_cmpALink = "EPWM_LINK_WITH_EPWM_1";
epwm3.epwmDeadband_enableRED = true;
epwm3.epwmDeadband_enableFED = true;
epwm3.epwmDeadband_redShadowMode = true;
epwm3.epwmDeadband_fedShadowMode = true;
epwm3.epwmTimebase_period = 1999;
epwm3.epwmCounterCompare_cmpB = 1999;
epwm3.epwmDeadband_delayRED = 2000;
epwm3.epwmDeadband_delayFED = 2000;
epwm3.$name = "PWM_BUCK_3";
epwm3.epwmTimebase_phaseShift = 1502;
epwm3.epwm.$assign = "EPWM3";
epwm3.epwm.epwm_aPin.$assign = "GPIO4";
epwm3.epwm.epwm_bPin.$assign = "GPIO5";
epwm4.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm4.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm4.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm4.epwmCounterCompare_cmpC = 113;
epwm4.epwmCounterCompare_cmpD = 300;
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_HIGH";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_LOW";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_LOW";
epwm4.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_HIGH";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm4.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm4.epwmTripZone_cbcSource = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm4.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm4.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm4.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm4.epwmDigitalCompare_useBlankingWindow = true;
epwm4.epwmDigitalCompare_blankingWindowOffset = 576;
epwm4.epwmTimebase_phaseEnable = true;
epwm4.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm4.epwmDeadband_enableRED = true;
epwm4.epwmDeadband_enableFED = true;
epwm4.epwmDeadband_outputSwapOutA = true;
epwm4.epwmDeadband_outputSwapOutB = true;
epwm4.epwmDeadband_controlShadowMode = true;
epwm4.epwmDeadband_redShadowMode = true;
epwm4.epwmDeadband_fedShadowMode = true;
epwm4.copyFrom = "myEPWM8";
epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN10";
epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN5";
epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN10";
epwm4.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN5";
epwm4.epwmCounterCompare_cmpALink = "EPWM_LINK_WITH_EPWM_2";
epwm4.epwmTimebase_syncInPulseSource = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm4.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1 = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm4.epwmDigitalCompare_blankingWindowEvent = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm4.epwmTripZone_tripOut = ["EPWM_TZ_TRIPOUT_CBC"];
epwm4.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A2 = "EPWM_TZ_EVENT_DCXL_HIGH";
epwm4.epwmDigitalCompare_blankingWindowLength = 84;
epwm4.epwmTimebase_period = 1999;
epwm4.epwmCounterCompare_cmpB = 1999;
epwm4.epwmDeadband_delayRED = 2000;
epwm4.epwmDeadband_delayFED = 2000;
epwm4.$name = "PWM_BOOST_3";
epwm4.epwmTimebase_phaseShift = 1502;
epwm4.epwm.$assign = "EPWM4";
epwm4.epwm.epwm_aPin.$assign = "GPIO6";
epwm4.epwm.epwm_bPin.$assign = "GPIO7";
epwm5.copyFrom = "myEPWM7";
epwm5.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm5.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm5.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm5.epwmCounterCompare_cmpC = 181;
epwm5.epwmCounterCompare_cmpD = 300;
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_HIGH";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_LOW";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_LOW";
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_HIGH";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm5.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm5.epwmTripZone_cbcSource = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm5.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm5.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm5.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm5.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm5.epwmDeadband_enableFED = true;
epwm5.epwmDeadband_redShadowMode = true;
epwm5.epwmDeadband_fedShadowMode = true;
epwm5.epwmTimebase_phaseEnable = true;
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm5.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm5.epwmDeadband_enableRED = true;
epwm5.epwmDeadband_controlShadowMode = true;
epwm5.epwmEventTrigger_EPWM_SOC_A_triggerEnable = true;
epwm5.epwmEventTrigger_EPWM_SOC_A_triggerSource = "EPWM_SOC_TBCTR_U_CMPC";
epwm5.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar = "2";
epwm5.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN11";
epwm5.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN7";
epwm5.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN11";
epwm5.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN7";
epwm5.epwmCounterCompare_cmpALink = "EPWM_LINK_WITH_EPWM_1";
epwm5.epwmTimebase_period = 1999;
epwm5.epwmCounterCompare_cmpB = 1999;
epwm5.epwmDeadband_delayRED = 2000;
epwm5.epwmDeadband_delayFED = 2000;
epwm5.$name = "PWM_BUCK_5";
epwm5.epwmTimebase_phaseShift = 1002;
epwm5.epwm.$assign = "EPWM5";
epwm5.epwm.epwm_aPin.$assign = "GPIO8";
epwm5.epwm.epwm_bPin.$assign = "GPIO9";
epwm6.epwmCounterCompare_cmpD = 300;
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm6.epwmTripZone_cbcSource = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm6.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm6.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm6.epwmDigitalCompare_useBlankingWindow = true;
epwm6.epwmDeadband_controlShadowMode = true;
epwm6.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm6.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm6.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm6.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm6.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm6.epwmDeadband_enableRED = true;
epwm6.epwmDeadband_enableFED = true;
epwm6.epwmDeadband_redShadowMode = true;
epwm6.epwmDeadband_fedShadowMode = true;
epwm6.copyFrom = "myEPWM7";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_HIGH";
epwm6.epwmDigitalCompare_blankingWindowOffset = 576;
epwm6.epwmDigitalCompare_blankingWindowEvent = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_LOW";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH";
epwm6.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_HIGH";
epwm6.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_LOW";
epwm6.epwmCounterCompare_cmpC = 113;
epwm6.epwmDeadband_outputSwapOutA = true;
epwm6.epwmDeadband_outputSwapOutB = true;
epwm6.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN11";
epwm6.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN7";
epwm6.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN11";
epwm6.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN7";
epwm6.epwmCounterCompare_cmpALink = "EPWM_LINK_WITH_EPWM_2";
epwm6.epwmTimebase_phaseEnable = true;
epwm6.epwmTimebase_syncInPulseSource = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm6.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1 = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm6.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A2 = "EPWM_TZ_EVENT_DCXL_HIGH";
epwm6.epwmDigitalCompare_blankingWindowLength = 84;
epwm6.epwmTimebase_period = 1999;
epwm6.epwmCounterCompare_cmpB = 1999;
epwm6.epwmDeadband_delayRED = 2000;
epwm6.epwmDeadband_delayFED = 2000;
epwm6.$name = "PWM_BOOST_5";
epwm6.epwmTimebase_phaseShift = 1002;
epwm6.epwm.$assign = "EPWM6";
epwm6.epwm.epwm_aPin.$assign = "GPIO10";
epwm6.epwm.epwm_bPin.$assign = "GPIO11";
epwm7.epwmEventTrigger_EPWM_SOC_A_triggerEnable = true;
epwm7.epwmEventTrigger_EPWM_SOC_A_triggerSource = "EPWM_SOC_TBCTR_U_CMPC";
epwm7.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar = "2";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_HIGH";
epwm7.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm7.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm7.epwmDeadband_controlShadowMode = true;
epwm7.epwmCounterCompare_cmpD = 300;
epwm7.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm7.epwmDeadband_enableRED = true;
epwm7.epwmDeadband_enableFED = true;
epwm7.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm7.epwmTripZone_cbcSource = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm7.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm7.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm7.epwmDeadband_fedShadowMode = true;
epwm7.epwmDeadband_redShadowMode = true;
epwm7.epwmTimebase_phaseEnable = true;
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH";
epwm7.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_LOW";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_HIGH";
epwm7.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_LOW";
epwm7.copyFrom = "myEPWM5";
epwm7.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN12";
epwm7.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN8";
epwm7.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN12";
epwm7.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN8";
epwm7.epwmCounterCompare_cmpC = 113;
epwm7.epwmCounterCompare_cmpALink = "EPWM_LINK_WITH_EPWM_1";
epwm7.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm7.epwmTimebase_period = 1999;
epwm7.epwmCounterCompare_cmpB = 1999;
epwm7.epwmDeadband_delayRED = 2000;
epwm7.epwmDeadband_delayFED = 2000;
epwm7.$name = "PWM_BUCK_7";
epwm7.epwmTimebase_phaseShift = 502;
epwm7.epwm.$assign = "EPWM7";
epwm7.epwm.epwm_aPin.$assign = "GPIO12";
epwm7.epwm.epwm_bPin.$assign = "GPIO13";
epwm8.epwmCounterCompare_cmpC = 113;
epwm8.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm8.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm8.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm8.epwmCounterCompare_cmpD = 300;
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_HIGH";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm8.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm8.epwmTripZone_cbcSource = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm8.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm8.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm8.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm8.epwmDeadband_enableRED = true;
epwm8.epwmDeadband_enableFED = true;
epwm8.epwmDeadband_outputSwapOutA = true;
epwm8.epwmDeadband_outputSwapOutB = true;
epwm8.epwmDeadband_controlShadowMode = true;
epwm8.epwmDeadband_redShadowMode = true;
epwm8.epwmDeadband_fedShadowMode = true;
epwm8.copyFrom = "myEPWM6";
epwm8.epwmTimebase_phaseEnable = true;
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm8.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_LOW";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_HIGH";
epwm8.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_LOW";
epwm8.epwmDigitalCompare_useBlankingWindow = true;
epwm8.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN12";
epwm8.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN8";
epwm8.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN12";
epwm8.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN8";
epwm8.epwmCounterCompare_cmpALink = "EPWM_LINK_WITH_EPWM_2";
epwm8.epwmTimebase_syncInPulseSource = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm8.epwmDigitalCompare_blankingWindowOffset = 576;
epwm8.epwmDigitalCompare_blankingWindowLength = 84;
epwm8.epwmDigitalCompare_blankingWindowEvent = "EPWM_DC_WINDOW_START_TBCTR_ZERO";
epwm8.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1 = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm8.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A2 = "EPWM_TZ_EVENT_DCXL_HIGH";
epwm8.epwmDeadband_delayFED = 2000;
epwm8.epwmDeadband_delayRED = 2000;
epwm8.epwmCounterCompare_cmpB = 1999;
epwm8.epwmTimebase_period = 1999;
epwm8.$name = "PWM_BOOST_7";
epwm8.epwmTimebase_phaseShift = 502;
epwm8.epwm.$assign = "EPWM12";
epwm8.epwm.epwm_aPin.$assign = "GPIO22";
epwm8.epwm.epwm_bPin.$assign = "A6, GPIO209";
epwm9.copyFrom = "myEPWM1";
epwm9.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm9.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm9.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm9.epwmCounterCompare_cmpC = 113;
epwm9.epwmCounterCompare_cmpD = 300;
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_HIGH";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_LOW";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_HIGH";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPB = "EPWM_AQ_OUTPUT_LOW";
epwm9.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_HIGH";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm9.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm9.epwmTripZone_cbcSource = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm9.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN9";
epwm9.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN4";
epwm9.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm9.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN9";
epwm9.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN4";
epwm9.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm9.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm9.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm9.epwmEventTrigger_EPWM_SOC_A_triggerEnable = true;
epwm9.epwmEventTrigger_EPWM_SOC_A_triggerSource = "EPWM_SOC_TBCTR_U_CMPC";
epwm9.epwmEventTrigger_EPWM_SOC_A_triggerEventPrescalar = "2";
epwm9.epwmDeadband_controlShadowMode = true;
epwm9.epwmDeadband_redShadowMode = true;
epwm9.epwmDeadband_fedShadowMode = true;
epwm9.epwmTimebase_period = 5999;
epwm9.epwmCounterCompare_cmpA = 6000;
epwm9.epwmCounterCompare_cmpB = 6000;
epwm9.$name = "Charger_VrefA_IrefB";
epwm9.epwm.$assign = "EPWM9";
epwm9.epwm.epwm_aPin.$assign = "GPIO16";
epwm9.epwm.epwm_bPin.$assign = "GPIO17";
epwm10.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm10.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm10.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm10.epwmTimebase_period = 599;
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm10.epwmActionQualifier_EPWM_AQ_OUTPUT_B_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm10.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm10.$name = "OringA_DFETB";
epwm10.epwm.$assign = "EPWM11";
epwm10.epwm.epwm_aPin.$assign = "GPIO20";
epwm10.epwm.epwm_bPin.$assign = "GPIO21";
epwm11.useCase = "CUSTOM";
epwm11.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm11.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm11.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm11.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm11.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm11.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm11.useInterfacePins = ["EPWM#_A"];
epwm11.$name = "Master_slave_PWM_sync_signal";
epwm11.epwmTimebase_period = 199;
epwm11.epwmTimebase_phaseEnable = true;
epwm11.epwmCounterCompare_cmpB = 98;
epwm11.epwmCounterCompare_cmpA = 98;
epwm11.epwmTimebase_phaseShift = 160;
epwm11.epwmTimebase_syncInPulseSource = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm11.epwm.$assign = "EPWM10";
epwm11.epwm.epwm_aPin.$assign = "GPIO18";
epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_A_shadowMode = true;
epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_B_shadowMode = true;
epwm12.epwmDigitalCompare_EPWM_DC_TYPE_DCBH = "EPWM_DC_TRIP_TRIPIN9";
epwm12.epwmDigitalCompare_EPWM_DC_TYPE_DCBL = "EPWM_DC_TRIP_TRIPIN4";
epwm12.epwmDigitalCompare_EPWM_DC_MODULE_B_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm12.epwmDeadband_polarityFED = "EPWM_DB_POLARITY_ACTIVE_LOW";
epwm12.epwmDeadband_controlShadowMode = true;
epwm12.epwmDeadband_redShadowMode = true;
epwm12.epwmDeadband_fedShadowMode = true;
epwm12.epwmTimebase_counterMode = "EPWM_COUNTER_MODE_UP";
epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_ZERO = "EPWM_AQ_OUTPUT_HIGH";
epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_TIMEBASE_UP_CMPA = "EPWM_AQ_OUTPUT_LOW";
epwm12.epwmTimebase_hsClockDiv = "EPWM_HSCLOCK_DIVIDER_1";
epwm12.epwmTimebase_emulationMode = "EPWM_EMULATION_FREE_RUN";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT2 = "EPWM_TZ_ACTION_DISABLE";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm12.copyFrom = "myEPWM6";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZB = "EPWM_TZ_ACTION_LOW";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_TZA = "EPWM_TZ_ACTION_LOW";
epwm12.epwmDigitalCompare_EPWM_DC_MODULE_A_EPWM_DC_EVENT_2_eventSource = "EPWM_DC_EVENT_SOURCE_FILT_SIGNAL";
epwm12.epwmDigitalCompare_dcFilterInput = "EPWM_DC_WINDOW_SOURCE_DCAEVT2";
epwm12.epwmTripZone_cbcSource = ["EPWM_TZ_SIGNAL_DCAEVT2"];
epwm12.epwmDigitalCompare_EPWM_DC_TYPE_DCAH = "EPWM_DC_TRIP_TRIPIN9";
epwm12.epwmDiodeEmulation_TripLSelect = "EPWM_DE_TRIPL_SRC_INPUTXBAR_OUT1";
epwm12.epwmDiodeEmulation_TripHSelect = "EPWM_DE_TRIPH_SRC_INPUTXBAR_OUT1";
epwm12.epwmActionQualifier_EPWM_AQ_OUTPUT_A_ON_T1_COUNT_UP = "EPWM_AQ_OUTPUT_LOW";
epwm12.hrpwm_enable = true;
epwm12.hrpwm_autoConv = true;
epwm12.$name = "PWM_test";
epwm12.epwmDigitalCompare_EPWM_DC_TYPE_DCAL = "EPWM_DC_TRIP_TRIPIN4";
epwm12.epwmTimebase_syncInPulseSource = "EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2";
epwm12.epwmDeadband_enableRED = true;
epwm12.epwmDeadband_enableFED = true;
epwm12.hrpwm_swapDBOutputs = true;
epwm12.hrpwm_DBredHR = 50;
epwm12.hrpwm_DBfedHR = 50;
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCBEVT2 = "EPWM_TZ_ACTION_LOW";
epwm12.epwmTripZone_EPWM_TZ_ACTION_EVENT_DCAEVT1 = "EPWM_TZ_ACTION_DISABLE";
epwm12.epwmTimebase_phaseEnable = true;
epwm12.hrpwm_edgeModeA = "HRPWM_MEP_CTRL_RISING_EDGE";
epwm12.hrpwm_edgeModeB = "HRPWM_MEP_CTRL_FALLING_EDGE";
epwm12.epwmTimebase_period = 199;
epwm12.epwmCounterCompare_cmpB = 99;
epwm12.epwmCounterCompare_cmpC = 90;
epwm12.epwmCounterCompare_cmpD = 100;
epwm12.epwmDeadband_delayRED = 15;
epwm12.epwmDeadband_delayFED = 15;
epwm12.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A2 = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm12.epwmDigitalCompare_EPWM_TZ_DC_OUTPUT_A1 = "EPWM_TZ_EVENT_DCXH_HIGH";
epwm12.hrpwm_periodEnable = true;
epwm12.epwmCounterCompare_shadowLoadModeCMPA = "EPWM_COMP_LOAD_ON_CNTR_PERIOD";
epwm12.epwmCounterCompare_shadowLoadModeCMPB = "EPWM_COMP_LOAD_ON_CNTR_PERIOD";
epwm12.epwm.$assign = "EPWM8";
epwm12.epwm.epwm_aPin.$assign = "GPIO14";
epwm12.epwm.epwm_bPin.$assign = "GPIO15";
epwmxbar1.muxesUsed = ["XBAR_MUX05"];
epwmxbar1.$name = "DCHG_CS1_CMPSS3L_TRIP4";
epwmxbar1.tripInput = "XBAR_TRIP4";
epwmxbar2.tripInput = "XBAR_TRIP5";
epwmxbar2.muxesUsed = ["XBAR_MUX07"];
epwmxbar2.$name = "DCHG_CS3_CMPSS4L_TRIP5";
epwmxbar3.tripInput = "XBAR_TRIP7";
epwmxbar3.muxesUsed = ["XBAR_MUX03"];
epwmxbar3.$name = "DCHG_CS5_CMPSS2L_TRIP7";
epwmxbar4.tripInput = "XBAR_TRIP8";
epwmxbar4.muxesUsed = ["XBAR_MUX15"];
epwmxbar4.$name = "DCHG_CS7_CMPSS8L_TRIP8";
epwmxbar5.tripInput = "XBAR_TRIP9";
epwmxbar5.muxesUsed = ["XBAR_MUX04"];
epwmxbar5.$name = "DCHG_CS1_CMPSS3H_TRIP9";
epwmxbar6.tripInput = "XBAR_TRIP10";
epwmxbar6.muxesUsed = ["XBAR_MUX06"];
epwmxbar6.$name = "DCHG_CS3_CMPSS4H_TRIP10";
epwmxbar7.tripInput = "XBAR_TRIP11";
epwmxbar7.muxesUsed = ["XBAR_MUX02"];
epwmxbar7.$name = "DCHG_CS5_CMPSS2H_TRIP11";
epwmxbar8.tripInput = "XBAR_TRIP12";
epwmxbar8.muxesUsed = ["XBAR_MUX14"];
epwmxbar8.$name = "DCHG_CS7_CMPSS8H_TRIP12";
gpio1.$name = "MCU1_Trip_Sync_Out";
gpio1.direction = "GPIO_DIR_MODE_OUT";
gpio1.writeInitialValue = true;
gpio1.initialValue = 1;
gpio1.gpioPin.$assign = "C6, GPIO203";
gpio2.$name = "MCU1_SELF_TEST";
gpio2.gpioPin.$assign = "A11, GPIO214";
gpio3.$name = "nC2000M_FLASH_HOLD";
gpio3.direction = "GPIO_DIR_MODE_OUT";
gpio3.writeInitialValue = true;
gpio3.initialValue = 1;
gpio3.gpioPin.$assign = "B8, GPIO217";
gpio4.$name = "nC2000M_FLASH_WP";
gpio4.direction = "GPIO_DIR_MODE_OUT";
gpio4.writeInitialValue = true;
gpio4.initialValue = 1;
gpio4.gpioPin.$assign = "B9, GPIO218";
gpio5.$name = "C2000_EE_WP1";
gpio5.direction = "GPIO_DIR_MODE_OUT";
gpio5.writeInitialValue = true;
gpio5.initialValue = 1;
gpio5.gpioPin.$assign = "GPIO33";
gpio6.$name = "UNLOCK_PACK_HOP";
gpio6.direction = "GPIO_DIR_MODE_OUT";
gpio6.writeInitialValue = true;
gpio6.initialValue = 1;
gpio6.gpioPin.$assign = "GPIO36";
gpio7.$name = "Protect1_HIP";
gpio7.gpioPin.$assign = "GPIO37";
gpio8.$name = "UNLOCK_REVERSE_HOP";
gpio8.direction = "GPIO_DIR_MODE_OUT";
gpio8.writeInitialValue = true;
gpio8.initialValue = 1;
gpio8.gpioPin.$assign = "GPIO38";
gpio9.$name = "BUS_OCP_HIP";
gpio9.gpioPin.$assign = "GPIO39";
gpio10.$name = "BUS_SCP_HIP";
gpio10.gpioPin.$assign = "GPIO40";
gpio11.$name = "nMCU1_FW_Update";
gpio11.gpioPin.$assign = "GPIO41";
gpio12.$name = "nPOR_LED1";
gpio12.direction = "GPIO_DIR_MODE_OUT";
gpio12.writeInitialValue = true;
gpio12.initialValue = 1;
gpio12.gpioPin.$assign = "GPIO50";
gpio13.$name = "UNLOCK_BMS_HOP";
gpio13.direction = "GPIO_DIR_MODE_OUT";
gpio13.writeInitialValue = true;
gpio13.initialValue = 1;
gpio13.gpioPin.$assign = "GPIO51";
gpio14.$name = "SHORTPIN1_HIP";
gpio14.gpioPin.$assign = "GPIO52";
gpio15.$name = "BMS_OVP_HIP";
gpio15.gpioPin.$assign = "GPIO53";
gpio16.$name = "BUS_OVP_HIP";
gpio16.gpioPin.$assign = "GPIO60";
gpio17.$name = "BUS_UVP_HIP";
gpio17.gpioPin.$assign = "GPIO61";
gpio18.$name = "UNLOCK_BUS_HOP";
gpio18.direction = "GPIO_DIR_MODE_OUT";
gpio18.writeInitialValue = true;
gpio18.initialValue = 1;
gpio18.gpioPin.$assign = "GPIO44";
gpio19.$name = "DCHG1_PWM_EN_LOP";
gpio19.direction = "GPIO_DIR_MODE_OUT";
gpio19.writeInitialValue = true;
gpio19.initialValue = 1;
gpio19.gpioPin.$assign = "GPIO45";
gpio20.$name = "EEPROM_BUSY1";
gpio20.direction = "GPIO_DIR_MODE_OUT";
gpio20.writeInitialValue = true;
gpio20.initialValue = 1;
gpio20.gpioPin.$assign = "GPIO67";
gpio21.$name = "MCU1_DSP_FAULT";
gpio21.direction = "GPIO_DIR_MODE_OUT";
gpio21.writeInitialValue = true;
gpio21.initialValue = 1;
gpio21.gpioPin.$assign = "GPIO68";
gpio22.$name = "MCU1_TZ1";
gpio22.gpioPin.$assign = "GPIO69";
gpio23.$name = "MCU1_TZ2";
gpio23.gpioPin.$assign = "GPIO73";
gpio24.$name = "BMS_OCP_HIP";
gpio24.gpioPin.$assign = "GPIO74";
gpio25.$name = "PACK_SCP_HIP";
gpio25.gpioPin.$assign = "GPIO75";
gpio26.$name = "nMCU2_Ready_In";
gpio26.gpioPin.$assign = "GPIO78";
gpio27.$name = "MCU1_Good";
gpio27.gpioPin.$assign = "GPIO79";
gpio28.$name = "BUS_REVERSE_HIP";
gpio28.gpioPin.$assign = "GPIO81";
gpio29.$name = "CHG_PWM_EN_HOP";
gpio29.direction = "GPIO_DIR_MODE_OUT";
gpio29.writeInitialValue = true;
gpio29.initialValue = 1;
gpio29.gpioPin.$assign = "GPIO85";
gpio30.$name = "C2000_Addr_selH";
gpio30.gpioPin.$assign = "GPIO87";
gpio31.$name = "MCU2_DCHG_EN_HOP";
gpio31.direction = "GPIO_DIR_MODE_OUT";
gpio31.writeInitialValue = true;
gpio31.initialValue = 1;
gpio31.gpioPin.$assign = "GPIO90";
gpio32.$name = "AC_Loss_LIP";
gpio32.gpioPin.$assign = "GPIO93";
gpio33.$name = "UNLOCK_UVP_HOP";
gpio33.gpioPin.$assign = "GPIO94";
i2c1.$name = "myI2C0";
i2c1.duty = "I2C_DUTYCYCLE_50";
i2c1.bitCount = "I2C_BITCOUNT_8";
i2c1.useInterrupts = false;
i2c1.emulationMode = "I2C_EMULATION_FREE_RUN";
i2c1.useFifo = false;
i2c1.i2c.$assign = "I2CB";
i2c1.i2c.i2c_sdaPin.$assign = "GPIO34";
i2c1.i2c.i2c_sclPin.$assign = "GPIO35";
i2c1.sdaQual.padConfig = "STD";
i2c1.sclQual.padConfig = "STD";
i2c2.$name = "myI2C1";
i2c2.mode = "TARGET";
i2c2.bitCount = "I2C_BITCOUNT_8";
i2c2.dataCount = 2;
i2c2.ownAddress = 0x16;
i2c2.enabledInterrupts = ["I2C_INT_ADDR_TARGET","I2C_INT_ARB_LOST","I2C_INT_NO_ACK","I2C_INT_STOP_CONDITION"];
i2c2.rxFifo = "I2C_FIFO_RX16";
i2c2.emulationMode = "I2C_EMULATION_FREE_RUN";
i2c2.targetAddress = 0x16;
i2c2.i2c.$assign = "I2CA";
i2c2.i2c.i2c_sdaPin.$assign = "GPIO42";
i2c2.i2c.i2c_sclPin.$assign = "GPIO43";
i2c2.sdaQual.padConfig = "STD";
i2c2.sclQual.padConfig = "STD";
inputxbar1.$name = "myINPUTXBAR0";
inputxbar_input1.$name = "myINPUTXBARINPUT0";
inputxbar_input1.inputxbarGpio = "GPIO69";
inputxbar_input2.$name = "myINPUTXBARINPUT1";
inputxbar_input2.inputxbarInput = "XBAR_INPUT2";
inputxbar_input2.inputxbarGpio = "GPIO73";
inputxbar_input3.$name = "myINPUTXBARINPUT2";
inputxbar_input3.inputxbarInput = "XBAR_INPUT8";
inputxbar_input3.inputxbarGpio = "GPIO99";
outputxbar1.$name = "myOUTPUTXBAR0";
outputxbar1.muxesUsed = ["XBAR_MUX04"];
outputxbar1.outputxbar.$assign = "OUTPUTXBAR1";
outputxbar1.outputxbar.outputxbarPin.$assign = "GPIO58";
sci1.$name = "mySCI0";
sci1.sci.$assign = "SCIB";
sci1.sci.sci_rxPin.$assign = "GPIO221, X2";
sci1.sci.sci_txPin.$assign = "GPIO220, X1";
spi1.$name = "mySPI0";
spi1.spi.$assign = "SPIB";
spi1.spi.spi_picoPin.$assign = "GPIO63";
spi1.spi.spi_pociPin.$assign = "GPIO64";
spi1.spi.spi_clkPin.$assign = "GPIO65";
spi1.spi.spi_ptePin.$assign = "GPIO66";
spi2.$name = "mySPI1";
spi2.spi.$assign = "SPIA";
spi2.spi.spi_picoPin.$assignAllowConflicts = "GPIO54";
spi2.spi.spi_pociPin.$assign = "GPIO55";
spi2.spi.spi_clkPin.$assign = "GPIO56";
spi2.spi.spi_ptePin.$assign = "GPIO57";
the HiResTimeBasePeriodOnly work
EPWM_setTimeBasePeriod(PWM_test_BASE, (uint16_t)frequency_duty);
HRPWM_setHiResTimeBasePeriodOnly(PWM_test_BASE,(uint16_t) frequencyMEP_duty);
my xx.cla code
at xx.cla:
float read_duty;
float frequency_step;
float frequencyMEP_step;
uint16_t frequency_duty;
uint16_t frequencyMEP_duty;
float test_duty;
float MEP_step;
uint32_t HRpwmA;
frequency_step =(test_duty*2.0f+1.0f);
frequencyMEP_step=(__mfracf32(frequency_step) * (float32_t)MEP_ScaleFactor) + 0.5f;
MEP_step=(__mfracf32(test_duty) * (float32_t)MEP_ScaleFactor) + 0.5f;
read_duty = (((test_duty / frequency_step) - 0.075f) * 100.0f);
HRpwmA=((uint32_t)(test_duty * 256.0f)) + (((uint32_t)MEP_step));
frequency_duty =(uint16_t)frequency_step;
frequencyMEP_duty =(uint16_t)frequencyMEP_step;
EPWM_setTimeBasePeriod(PWM_test_BASE, (uint16_t)frequency_duty);
HRPWM_setHiResTimeBasePeriodOnly(PWM_test_BASE,(uint16_t) frequencyMEP_duty);
HRPWM_setCounterCompareValue(PWM_test_BASE, HRPWM_COUNTER_COMPARE_A, (uint32_t)HRpwmA);
HRPWM_setCounterCompareValue(PWM_test_BASE, HRPWM_COUNTER_COMPARE_B, (uint32_t)HRpwmA);
if the test_duty set 99 work was passed
but if change "test_duty" to 150.3
the frequency not stable output.


i use lib 5.2 &SFO_v8_fpu_lib_build_c28_driverlib.lib


