Forum Discussion

faruk74summy's avatar
faruk74summy
Icon for New Contributor rankNew Contributor
1 year ago

issue with the IO port input signal being overly sensitive

Hello,

I am conducting ESD testing using the EPM1270GT144C4, but I’m encountering an issue with the IO port input signal being overly sensitive.

Is there any hardware or software configuration method available to address this sensitivity?

The ESD test being performed involves a 15kV separate ground test, and the following protection flags are affected:

Prot_power_flag1
Prot_FET1_OCP_flag1
Prot_HV_OVP_flag1
Prot_HV_OCP_flag1
Prot_FIL_SL_OCP_flag1
The flags are being cleared and immediately set again when ReadTheory triggered. Below is the related code snippet for reference:

IF (POWER_ERR' EVENT AND POWER_ERR = SET) THEN
Prot_power_flag1 := SET;
ELSE
Prot_power_flag1 := CLEAR;
END IF;

IF (FET1_OCP_ERR' EVENT AND FET1_OCP_ERR = SET) THEN
Prot_FET1_OCP_flag1 := SET;
ELSE
Prot_FET1_OCP_flag1 := CLEAR;
END IF;

IF (HV_OVP_ERR' EVENT AND HV_OVP_ERR = SET) THEN
Prot_HV_OVP_flag1 := SET;
ELSE
Prot_HV_OVP_flag1 := CLEAR;
END IF;

IF (HV_OCP_ERR' EVENT AND HV_OCP_ERR = SET) THEN
Prot_HV_OCP_flag1 := SET;
ELSE
Prot_HV_OCP_flag1 := CLEAR;
END IF;

IF (FIL_SL_OCP_ERR' EVENT AND FIL_SL_OCP_ERR = SET) THEN
Prot_FIL_SL_OCP_flag1 := SET;
ELSE
Prot_FIL_SL_OCP_flag1 := CLEAR;
END IF;

If you have suggestions for mitigating this sensitivity or any hardware/software adjustments, I’d greatly appreciate it.

3 Replies

  • FvM's avatar
    FvM
    Icon for Super Contributor rankSuper Contributor

    Hi,
    the code defines no actual signal processing, the flags are only aliasis of the edge sensitive condition. Depending on the context, it causes a compilation error "signal not keeping state outside clock edge". If you want edge sensitive processing, define an actual flip-flop.
    Regards
    Frank

  • AqidAyman_Altera's avatar
    AqidAyman_Altera
    Icon for Regular Contributor rankRegular Contributor

    hello,


    With the suggestion given by Frank on the previous comment, do you have any updates?


    Regards,

    Aqid


  • AqidAyman_Altera's avatar
    AqidAyman_Altera
    Icon for Regular Contributor rankRegular Contributor

    I hope the previous response was sufficient to help you proceed. As we do not receive any response from you on the previous question/reply/answer that we have provided. Please login to ‘https://supporttickets.intel.com/s/?language=en_US’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.