When FS26 is in Normal Mode, can FS0B_DIAG / FS1B_DIAG detected short to high?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

When FS26 is in Normal Mode, can FS0B_DIAG / FS1B_DIAG detected short to high?

Jump to solution
1,453 Views
Allen_863
Contributor III

I found that if I'm in Debug Mode and haven't executed EXIT_DBG_MODE, FS0B_SNS and FS1B_SNS will be 0 / SENSED LOW. In this case, if I connect TP88 to 5V, I can get a SHORT TO HIGH DETECTED to set FS0B_DIAG = 1, and if I connect TP11 to 5V, I can get a SHORT TO HIGH DETECTED to set FS1B_DIAG = 1. However, if I'm in NORMAL Mode and have released FS0B and FS1B, because FS0B_SNS and FS1B_SNS will be 1 / SENSED HIGH, I cannot perform a check on FS0B_DIAG and FS1B_DIAG. This is because FS0B_DIAG and FS1B_DIAG are initially 1 / SHORT TO HIGH DETECTED, even though I haven't Input 5V to TP88 and TP11. 

ASK_NXP_11.png

ASK_NXP_10.png

When FS_STATES = 10 / Safety Outputs not released, connecting TP88 to 5V triggers a short to high detected and gives FS0B_DIAG = 1. Connecting TP11 to 5V triggers a short to high detected and gives FS1B_DIAG = 1.

ASK_NXP_9.png

When FS_STATES = 11 / Normal, I connected TP88 / TP11 to 5V, but FS0B_DIAG / FS1B_DIAG is always 0 / NO FAILURE.

ASK_NXP_12.png

This means that FS0B_DIAG / FS1B_DIAG detection is not possible when FS_STATES = 11.

 

 

 

 

Tags (2)
0 Kudos
Reply
1 Solution
1,427 Views
JozefKozon
NXP TechSupport
NXP TechSupport

Dear Allen,

this is expected behavior. In DEBUG mode, the FS0B is forced low and cannot be released by design; the watchdog is effectively opened, and the deep failsafe is deactivated. That means the device expects FS0B to be low, so if you drive the pin externally to 5 V (short‑to‑high), the fail‑safe IO diagnostics see a contradiction and flag the short‑to‑high. Same applies for FS1B. 

In Normal mode (FS_STATES=11), once released, FS0B/FS1B are high (pulled up). The device now expects HIGH, so tying the pin to 5 V does not contradict the expected state — therefore no short‑to‑high is detected and FSxB_DIAG stays 0. That’s why your “connect to 5 V” check appears to “do nothing” in Normal mode. Short‑to‑high diagnostics only make sense when the device is driving the pin low (or expects it to be low). 

With Best Regards,

Jozef

View solution in original post

0 Kudos
Reply
1 Reply
1,428 Views
JozefKozon
NXP TechSupport
NXP TechSupport

Dear Allen,

this is expected behavior. In DEBUG mode, the FS0B is forced low and cannot be released by design; the watchdog is effectively opened, and the deep failsafe is deactivated. That means the device expects FS0B to be low, so if you drive the pin externally to 5 V (short‑to‑high), the fail‑safe IO diagnostics see a contradiction and flag the short‑to‑high. Same applies for FS1B. 

In Normal mode (FS_STATES=11), once released, FS0B/FS1B are high (pulled up). The device now expects HIGH, so tying the pin to 5 V does not contradict the expected state — therefore no short‑to‑high is detected and FSxB_DIAG stays 0. That’s why your “connect to 5 V” check appears to “do nothing” in Normal mode. Short‑to‑high diagnostics only make sense when the device is driving the pin low (or expects it to be low). 

With Best Regards,

Jozef

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2204118%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EWhen%20FS26%20is%20in%20Normal%20Mode%2C%20can%20FS0B_DIAG%20%2F%20FS1B_DIAG%20detected%20short%20to%20high%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2204118%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20found%20that%20if%20I'm%20in%20Debug%20Mode%20and%20haven't%20executed%20EXIT_DBG_MODE%2C%20FS0B_SNS%20and%20FS1B_SNS%20will%20be%200%20%2F%20SENSED%20LOW.%20In%20this%20case%2C%20if%20I%20connect%20TP88%20to%205V%2C%20I%20can%20get%20a%20SHORT%20TO%20HIGH%20DETECTED%20to%20set%20FS0B_DIAG%20%3D%201%2C%20and%20if%20I%20connect%20TP11%20to%205V%2C%20I%20can%20get%20a%20SHORT%20TO%20HIGH%20DETECTED%20to%20set%20FS1B_DIAG%20%3D%201.%20However%2C%20if%20I'm%20in%20NORMAL%20Mode%20and%20have%20released%20FS0B%20and%20FS1B%2C%20because%20FS0B_SNS%20and%20FS1B_SNS%20will%20be%201%20%2F%20SENSED%20HIGH%2C%20I%20cannot%20perform%20a%20check%20on%20FS0B_DIAG%20and%20FS1B_DIAG.%20This%20is%20because%20FS0B_DIAG%20and%20FS1B_DIAG%20are%20initially%201%20%2F%20SHORT%20TO%20HIGH%20DETECTED%2C%20even%20though%20I%20haven't%20Input%205V%20to%20TP88%20and%20TP11.%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22ASK_NXP_11.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ASK_NXP_11.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F365419i20ACEE436F82C7A9%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22ASK_NXP_11.png%22%20alt%3D%22ASK_NXP_11.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22ASK_NXP_10.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ASK_NXP_10.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F365420iAD23C58E027AB96D%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22ASK_NXP_10.png%22%20alt%3D%22ASK_NXP_10.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EWhen%20FS_STATES%20%3D%2010%20%2F%20Safety%20Outputs%20not%20released%2C%20connecting%20TP88%20to%205V%20triggers%20a%20short%20to%20high%20detected%20and%20gives%20FS0B_DIAG%20%3D%201.%20Connecting%20TP11%20to%205V%20triggers%20a%20short%20to%20high%20detected%20and%20gives%20FS1B_DIAG%20%3D%201.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22ASK_NXP_9.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ASK_NXP_9.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F365421iBF03FB9C8FD9AA3E%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22ASK_NXP_9.png%22%20alt%3D%22ASK_NXP_9.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EWhen%20FS_STATES%20%3D%2011%20%2F%20Normal%2C%20I%20connected%20TP88%20%2F%20TP11%20to%205V%2C%20but%20FS0B_DIAG%20%2F%20FS1B_DIAG%20is%20always%200%20%2F%20NO%20FAILURE.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22ASK_NXP_12.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ASK_NXP_12.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F365422i00DD96352D22C6D7%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22ASK_NXP_12.png%22%20alt%3D%22ASK_NXP_12.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EThis%20means%20that%20FS0B_DIAG%20%2F%20FS1B_DIAG%20detection%20is%20not%20possible%20when%20FS_STATES%20%3D%2011.%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2204180%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20When%20FS26%20is%20in%20Normal%20Mode%2C%20can%20FS0B_DIAG%20%2F%20FS1B_DIAG%20detected%20short%20to%20high%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2204180%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDear%20Allen%2C%3C%2FP%3E%0A%3CP%3Ethis%20is%20expected%20behavior.%20In%20DEBUG%20mode%2C%20the%26nbsp%3BFS0B%20is%20forced%20low%20and%20cannot%20be%20released%20by%20design%3B%20the%20watchdog%20is%20effectively%20opened%2C%20and%20the%20deep%20failsafe%20is%20deactivated.%20That%20means%20the%20device%20%3CEM%3Eexpects%3C%2FEM%3E%20FS0B%20to%20be%20low%2C%20so%20if%20you%20drive%20the%20pin%20externally%20to%205%E2%80%AFV%20(short%E2%80%91to%E2%80%91high)%2C%20the%20fail%E2%80%91safe%20IO%20diagnostics%20see%20a%20contradiction%20and%20flag%20the%20short%E2%80%91to%E2%80%91high.%20Same%20applies%20for%20FS1B.%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIn%20Normal%20mode%20(FS_STATES%3D11)%2C%20once%20released%2C%20FS0B%2FFS1B%20are%20high%20(pulled%20up).%20The%20device%20now%20expects%20HIGH%2C%20so%20tying%20the%20pin%20to%205%E2%80%AFV%20does%20not%20contradict%20the%20expected%20state%20%E2%80%94%20therefore%20no%20short%E2%80%91to%E2%80%91high%20is%20detected%20and%20FSxB_DIAG%20stays%200.%20That%E2%80%99s%20why%20your%20%E2%80%9Cconnect%20to%205%E2%80%AFV%E2%80%9D%20check%20appears%20to%20%E2%80%9Cdo%20nothing%E2%80%9D%20in%20Normal%20mode.%20Short%E2%80%91to%E2%80%91high%20diagnostics%20only%20make%20sense%20when%20the%20device%20is%20driving%20the%20pin%20low%20(or%20expects%20it%20to%20be%20low).%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWith%20Best%20Regards%2C%3C%2FP%3E%0A%3CP%3EJozef%3C%2FP%3E%3C%2FLINGO-BODY%3E