- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hello,
With the suggestion given by Frank on the previous comment, do you have any updates?
Regards,
Aqid
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page