Wake up configuration

The following wake up reasons can be configured via PAR_WakeUpSourcesCCL:

PAR_WakeUpSourcesCCL wake up stay awake hint
WU_IN rising edge on WU_IN WU_IN is supplied normally CL15 or digital output from VCU
VCU_CAN communication on VCU_CAN communication on VCU_CAN
CHARGING_CAN communication on CHARGING_CAN communication on CHARGING_CAN
Plug_Connected rising edge of CP and steady Voltage >2V CP Signal is detected with duty cycle 1 ..100% AC- charger will keep current duty cycle and won't switch to 100% like DC in high level communication Only PseudoSleep possible
Plug_Released falling edge of CP and steady <2V CP Signal in not detected (unplugged) or with duty cycle 0% AC- charger will keep current duty cycle and won't switch to 100% like DC in high level communication Only PseudoSleep possible does not make sense without Plug_Connected (CHARX EVC-100 will never go to sleep)
Plug_Connected AND Plug_Released wakes up on rising and falling edge of CP stays awake for at least PAR_WakeUpSleepTime AC- charger will keep current duty cycle and won't switch to 100% like DC in high level communication Only PseudoSleep possible
no Resource configured supply on C30 power supply on CL30 intention is to keep CHARX EVC-100 awake for integration purposes

CHARX EVC-100 will go to sleep after PAR_WakeUpSleepTime if all of the following applies:

  • all configured wake up reasons are not present
  • CHARX EVC-100 is prior charging cycle and Lock is not closed
  • CHARX EVC-100 is post charging cycle

Please note, if CHARX EVC-100 goes to sleep with locked plug, CHARX EVC-100 needs to be woken up first to release the lock

AC Pseudo Sleep

To let the vehicle sleep even while AC-Charger is connected a pseudo sleep is implemented. The goal of the feature is to lower the current consumption of the vehicle at over night charging if vehicle won't charge any more.
To prevent wake up of the vehicle, external communication is shut off and all not need peripherals are powered down.

Entry conditions for pseudo sleep

  • no current AC charging session and first ac charging session has ended (VCU_ChargeParmission = FALSE)
  • Lock is open OR Lock is closed and Button is configured
  • no configured WakeUpSource instead of Plug_Connected / Plug_Released is active
  • PAR_WakeUpSleepTime elapsed

Pseudo sleep behavior

In pseudo sleep CHARX EVC-100 will:

  • disable CAN communication
  • disable SensorSupply
  • disable HMISupply
  • disable internal not needed peripherals

If lock is closed and button is pressed lock will be released.

Exit conditions for pseudo sleep

If plug is removed CHARX EVC-100 will went to sleep.

If a configured wake up source becomes true (instead of Plug_Connected / Plug_Released) CHARX EVC-100 will reboot and comes up with a correct initialized system.

Exit condition for pseudo sleep

known issue Pseudo sleep Currently (Version V01.06.xx) if debug messages are enabled (PAR_CANEnableDebugMessages = TRUE) these messages will be forwarded even in pseudo sleep. This behavior is unwanted. Quick solution set PAR_CANEnableDebugMessages = FALSE (should be normal in field)

Interlock setup

The CHARX EVC-100 provides two independent interlock measurements these interlocks can be enabled via parameter PAR_FuncHVInterlockVariant:
Both Interlocks are measured independent and if the resistor is less than 50 Ohm the interlock is detected as closed.
If an interlock is enabled and not detected as closed and the switches are closed, the CHARX EVC-100 will open the switches immediately.

PAR_FuncHVInterlockVariant
NONE No HV-Interlock observation is enabled.
BOTH both interlock observations are enabled for safety measures.
IL_1 Parameter is used if only interlock 1 is used for safety measure.
IL_2 Parameter is used if only interlock 2 is used for safety measure.

Possible UseCase for customer:

  • IL_1 defines the state of the Inlet_HV_Plug
  • IL_2 defines the state of the Vehicle_HV_Plug

The VCU can detect which Plug is correctly equipped and which HV-circuit is open.

LED configuration

LEDs can be controlled by the CHARX EVC-100 itself or by the connected VCU via CAN via parameter PAR_FuncLEDControl

Known issues

B-Sample:

  • Due to HW-Limitations on B-Sample the intensity of the LEDs is limited by SW independent of PAR_LEDxCurrent if Supply Voltage is greater than 14 V. If not protected in this way the LEDs will take harm permanently
  • Due to HW-Limitations on B-Sample setting of very small currents at 24V for LED leads to a relative measured high deviation of set current.

C-Sample:

  • none

Software configuration

Adjust max brightness

The maximal brightness of each LED can be adjusted separately by PAR_LEDxCurrent

Internal control

If PAR_FuncLEDControl is set to INTERNAL the CHARX EVC-100 controls the LED as shown in following table:

LED Status Description
Yellow continuously on Inlet lock closed no charging initialization or active charging
Green continuously on Charging initialization on going
Green flashing 1Hz Charging active
Red continuously on An error occurred, charging not possible
LED off Lock open and no error detected

External control

If LED is under external control, all 4 LEDs can be controlled by the VCU directly by setting the PWM via CAN-Messages VCU_LEDControl.
You can send every 100ms a CAN-Message with a new PWM value for each LED. The following table shows examples of PWM-values for external controlled blinking modes:

Time[ms] Steady on [%] Steady off [%] Blinking [%] Fading [%]
100 100 0 100 20
200 100 0 100 40
300 100 0 100 60
400 100 0 100 80
500 100 0 100 100
600 100 0 0 80
700 100 0 0 60
800 100 0 0 40
900 100 0 0 20
1000 100 0 0 0

Hardware configuration

The CHARX EVC-100 drives the 4 LED channels. The cathode has to be connected to GND.
If an RGB LED is used a common cathode is requested

Internal control

If PAR_FuncLEDControl is set to INTERNAL the following connection of RGB LED is requested:

Channel Colour
LED1 Red
LED2 Green
LED3 Blue
LED4 -

External control

No further restrictions.

Button configuration

The Button can be used at the Inlet to stop the charging cycle.

If PAR_ShutdownDirectly = TRUE and the Button is pressed, CHARX EVC-100 will end the current charging cycle.
If PAR_ShutdownDirectly = FLASE and the Button is pressed, CHARX EVC-100 will just forward the state of the button and the VCU needs to handle the abort wish of the customer. The actual inaccuracy for Button measurement is defined as:

  • for R <= 5.000 Ohm the accuracy is => 100Ohm
  • for R > 5000 Ohm, the accuracy is => 500Ohm

Button configuration for NONE

CHARX EVC-100 will always report an SNA for Button to VCU

Button configuration

Parameter

Par_FuncButtonSupport

= NONE

Par_FuncButtonSupport

= SIMPLE_NO

Par_FuncButtonSupport

= DIAG

PAR_ButtonClosedMax ignored 0...12kOhm [1] 0...12kOhm [1]
PAR_ButtonClosedMin ignored 0...12kOhm [1] 0...12kOhm [1]
PAR_ButtonDiagMax ignored ignored 500...12kOhm
PAR_ButtonDiagMin ignored ignored 500...12kOhm

For the parameter an overlap detection will be executed and leads to an error.
Please ensure a threshold of at least the inaccuracy for these values. To ensure robustness due to external radiation nominal value +- 15% is recommended.

  1. value needs to be above 500Ohm to be able to detect short to ground.

Hardware configuration

Button configuration example
Diagnostic resistors parallel or in series to the close contact (similar circuit to Lockfeedback(SINGLE_DIAG)). Due to the variants in resistor network (parallel/serial circuit), the parameter describes the measured resistor of the button. In Case of the picture below the following values needs to be calculated:

  • Diag = R1
  • Closed= R1 || R2


CHARX help
Published/reviewed: 2025-07-16,, Version history