SFFS396 August 2022 AFE88101
This section provides a failure mode analysis (FMA) for the pins of the AFE88101. The failure modes covered in this document include the typical pin-by-pin failure scenarios:
Table 4-2 through Table 4-5 also indicate how these pin conditions can affect the device as per the failure effects classification in Table 4-1.
Class | Failure Effects |
---|---|
A | Potential device damage that affects functionality. |
B | No device damage, but loss of functionality. |
C | No device damage, but performance degradation. |
D | No device damage, no impact to functionality or performance. |
Figure 4-1 shows the AFE88101 pin diagram. For a detailed description of the device pins, see the Pin Configuration and Functions section in the AFE88101 data sheet.
Following are the assumptions of use and the device configuration assumed for the pin FMA in this section:
Pin Name | Pin No. | Description of Potential Failure Effects | Failure Effect Class |
---|---|---|---|
UARTIN | 1 | UARTIN forced low. No UART communication to the device. SPI communication is possible. | B |
UARTOUT | 2 | UARTOUT forced low. No UART communication from the device. SPI communication is possible. An increase in supply current can be observed. Device damage is possible if UARTOUT is connected to ground for an extended period of time. | A |
NC | 3 | NC pin forced low. Shorting the pin to ground can increase the supply current. Device damage is possible if the pin is connected to ground for an extended period of time. | A |
CLR | 4 | CLR pin forced low. The device operates normally, but CLR does not set the DAC output to the CLR code value. | B |
REF_EN | 5 | REF_EN forced low. The internal reference is not enabled, and the device does not have the proper output if the internal reference is used. The device operates normally if an external reference is used. | B |
RESET | 6 | RESET is forced low. The device is held in reset and does not function. | B |
SCLK | 7 | SCLK forced low. No SPI communication with the device. UART communication is possible. | B |
SDI | 8 | SDI forced low. No SPI communication to the device. UART communication is possible. | B |
SDO | 9 | SDO forced low. No SPI communication from the device. UART communication is possible. An increase in supply current can be observed. Device damage is possible if SDO is connected to ground for an extended period of time. | A |
CS | 10 | CS forced low. No SPI communication with the device. UART communication is possible. | B |
CLK_OUT | 11 | CLK_OUT forced low; internal oscillator disabled. If internal oscillator is disabled, CLK_OUT pin appears as Hi-Z, and the device operates normally. | D |
CLK_OUT forced low; internal oscillator enabled. Increase in supply current when CLK_OUT is enabled. Device damage is possible if CLK_OUT is enabled for an extended period of time. | A | ||
IOVDD | 12 | IOVDD supply grounded. The device is not powered and not functional. Verify that the absolute maximum ratings for all pins of the device are met; otherwise, device damage is possible. | A |
VDD | 13 | VDD supply grounded. The device is not functional. The internal LDO is shorted to ground. Shorting pin to ground can increase supply current. Device damage is possible if the pin is connected to ground for an extended period of time. | A |
GND | 14 | No effect. Normal operation. | D |
AIN0 | 15 | AIN0 forced low. Conversion results for ADC0 are incorrect. | B |
POL_SEL/AIN1 | 16 | POL_SEL/AIN1 forced low; ADC SPECIAL_CFG.AIN1_ENB set to 1. Conversion results for AIN1 are incorrect. | B |
POL_SEL/AIN1 forced low; ADC SPECIAL_CFG.AIN1_ENB set to 0. POL_SEL can be set to the wrong polarity depending on the selected DAC VOUT alarm voltage (ALMV_POL). | B | ||
PVDD | 17 | PVDD supply grounded. The device is not powered and not functional. Verify that the absolute maximum ratings for all pins of the device are met; otherwise, device damage is possible. | A |
VOUT | 18 | VOUT forced low. DAC output is shorted and not functional. Shorting the pin to ground can increase supply current. | B |
VREFIO | 19 | VREFIO forced low; internal reference disabled, external reference connected. The DAC output is incorrect and not functional. | B |
VREFIO forced low; internal reference enabled. Shorting the pin to ground can increase supply current. Device damage is possible if the internal reference is enabled and VREFIO is connected to ground for an extended period of time. | A | ||
REF_GND | 20 | No effect. Normal operation. | D |
GND | 21 | No effect. Normal operation. | D |
GND | 22 | No effect. Normal operation. | D |
NC | 23 | NC pin forced low. Shorting the pin to ground can increase supply current. Device damage is possible if the pin is connected to ground for an extended period of time. | A |
ALARM | 24 | ALARM pin forced low. Alarm is not functional. | B |
Pin Name | Pin No. | Description of Potential Failure Effects | Failure Effect Class |
---|---|---|---|
UARTIN | 1 | UARTIN input is undetermined. No UART communication to the device. SPI communication is possible. | B |
UARTOUT | 2 | UARTOUT output is undetermined. No UART communication from the device. SPI communication is possible. | B |
NC | 3 | No effect. Normal operation. | D |
CLR | 4 | CLR input is undetermined. Device functionality is undetermined. Output can be set to expected output or the DAC clear code. | B |
REF_EN | 5 | REF_EN input is undetermined; external reference not connected. Device functionality is undetermined. The reference can operate normally or be disabled. | B |
REF_EN input is undetermined; external reference connected. Device damage is possible if an external reference drives VREFIO. | A | ||
RESET | 6 | RESET input is undetermined. Device functionality is undetermined. The device can operate normally or be held in reset. | B |
SCLK | 7 | SCLK input is undetermined. No SPI communication with the device. UART communication is possible. | B |
SDI | 8 | SDI input is undetermined. No SPI communication to the device. UART communication is possible. | B |
SDO | 9 | SDO output is undetermined. No SPI communication from the device. UART communication is possible. | B |
CS | 10 | CS input is undetermined. No SPI communication with the device. UART communication is possible. | B |
CLK_OUT | 11 | CLK_OUT unconnected. The device operates normally but the oscillator clock is not available. | B |
IOVDD | 12 | IOVDD supply unconnected. The device is not powered and not functional if all external digital pins are held low. The device can power up through internal ESD diodes to IOVDD if voltages greater than the power-on reset threshold of the device are present on any of the digital pins. Device functionality is undetermined. | B |
VDD | 13 | Output of LDO unconnected. Without connection to capacitor, output can oscillate and device functionality is undetermined. | B |
GND | 14 | Device functionality is undetermined. The device can be unpowered or connected to ground internally to be powered. | B |
AIN0 | 15 | AIN0 input is undetermined. The conversion results of ADC0 are undetermined. | B |
POL_SEL/AIN1 | 16 | ADC SPECIAL_CFG.AIN1_ENB set to 1. The conversion results of AIN1 are undetermined. | B |
ADC SPECIAL_CFG.AIN1_ENB set to 0. The POL_SEL input is undetermined. POL_SEL can be set to the wrong polarity depending on the selected DAC VOUT alarm voltage (ALMV_POL). | B | ||
PVDD | 17 | PVDD supply unconnected. The device is not powered and not functional if all external pins are held low. The device can power up through internal ESD diodes to PVDD if voltages greater than the power-on reset threshold of the device are present on any of the digital pins. Device functionality is undetermined. | B |
VOUT | 18 | VOUT unconnected. DAC output floating. | B |
VREFIO | 19 | VREFIO unconnected. With internal reference enabled, output can oscillate without load capacitance. | B |
VREFIO unconnected. When using an external reference, the DAC reference is disconnected. The DAC output is incorrect. | B | ||
REF_GND | 20 | REF_GND unconnected. The device reference does not set to proper voltage. The DAC output is incorrect. | B |
GND | 21 | Pin unconnected. No effect. Normal operation. | D |
GND | 22 | Pin unconnected. No effect. Normal operation. | D |
NC | 23 | Pin unconnected. No effect. Normal operation. | D |
ALARM | 24 | ALARM unconnected. No ALARM communication back to controller. | B |
Pin Name | Pin No. | Shorted to | Description of Potential Failure Effects | Failure Effect Class |
---|---|---|---|---|
UARTIN | 1 | UARTOUT | UART communication contention. SPI communication is possible. An increase in supply current can be observed if the driver of UARTIN drives UARTOUT. Device damage is possible if connected for an extended period of time. | A |
UARTOUT | 2 | NC | UARTOUT signal can drive the NC pin to an unknown state. NC can be driven by the device and cause contention with UARTOUT. SPI communication is possible. Device damage is possible if connected for an extended period of time. | A |
NC | 3 | CLR | The device can drive the NC pin. An increase in supply current can be observed if the driver of CLR drives NC. Device damage is possible if connected for an extended period of time. | A |
CLR | 4 | REF_EN | CLR pin can be forced high if the REF_EN pin is high. DAC output can be forced to the CLR code value. If REF_EN pin is low, the DAC operates normally, but the CLR pin does not set the DAC to the CLR code value. | B |
REF_EN | 5 | RESET | REF_EN undetermined; internal reference intended. The device operates normally with the RESET pin set high. Reference is disabled as RESET is set low. | B |
REF_EN undetermined; external reference connected. An external reference can damage the device if connected to VREFIO for an extended period of time. | A | |||
RESET | 6 | SCLK | SPI communication corrupted. No SPI communication with the device. UART communication is possible. | B |
SCLK | 7 | SDI | SPI communication corrupted. No SPI communication with the device.UART communication is possible. | B |
SDI | 8 | SDO | SPI communication corrupted. No SPI communication with the device. UART communication is possible. An increase in supply current can be observed if the driver of SDI drives SDO. Device damage is possible if connected for an extended period of time. | A |
SDO | 9 | CS | SPI communication corrupted. No SPI communication with the device. UART communication is possible. An increase in supply current can be observed if the driver of CS drives SDO. Device damage is possible if connected for an extended period of time. | A |
CS | 10 | CLK_OUT | CLK_OUT disabled. The CLK_OUT pin appears as Hi-Z and does not interfere with CS and SPI communication. | D |
CLK_OUT enabled. SPI communication corrupted. No SPI communication with the device. UART communication is possible. An increase in supply current can be observed if the driver of CS drives CLK_OUT. Device damage is possible if connected for an extended period of time. | A | |||
CLK_OUT | 11 | IOVDD | CLK_OUT disabled. The CLK_OUT pin appears as Hi-Z and does not interfere with IOVDD. | D |
CLK_OUT enabled. An increase in supply current is possible when CLK_OUT tries to drive low against IOVDD. Device damage is possible if connected for an extended period of time. | A | |||
IOVDD | 12 | VDD | The device can be damaged when VDD is driven to a voltage beyond 2.2 V. | A |
VDD | 13 | GND | The device is not functional. The internal LDO is shorted to ground. Shorting the pin to ground can increase supply current. Device damage is possible if the pin is connected to GND for an extended period of time. | A |
GND | 14 | AIN0 | AIN0 forced low. Conversion results for AIN0 are incorrect. | B |
AIN0 | 15 | POL_SEL/AIN1 | AIN0 and POL_SEL/AIN1 voltages undetermined; SPECIAL_CFG.AIN1_ENB set to 1. Either or both ADC conversion results for AIN0 and AIN1 can be incorrect. | B |
AIN0 and POL_SEL/AIN1 voltages undetermined; SPECIAL_CFG.AIN1_ENB is set to 0. POL_SEL can be set to the wrong polarity depending on the selected DAC VOUT alarm voltage (ALMV_POL). | B | |||
POL_SEL/AIN1 | 16 | PVDD | POL_SEL/AIN1 forced high; SPECIAL_CFG.AIN1_ENB set to 1. Conversion results for AIN1 are incorrect. | B |
POL_SEL/AIN1 forced high; ADC SPECIAL_CFG.AIN1_ENB set to 0. POL_SEL can be set to the wrong polarity depending on the selected DAC VOUT alarm voltage (ALMV_POL). | B | |||
PVDD | 17 | VOUT | VOUT shorted to PVDD. DAC output is shorted and not functional. Shorting the pin to PVDD can increase supply current. Device damage is possible if connected for an extended period of time. | A |
VOUT | 18 | VREFIO | DAC reference voltage and DAC output voltage are undetermined, and the DAC is not functional. Shorting VOUT to VREFIO can increase supply current. Device damage is possible if connected for an extended period of time. | A |
VREFIO | 19 | REF_GND | VREFIO forced low; external reference connected. The DAC output is incorrect and not functional. | B |
VREFIO forced low; internal reference enabled. The DAC output is incorrect and not functional. Shorting the pin to ground can increase the supply current. Device damage is possible if the internal reference is enabled and the pin is connected to GND for an extended period of time. | A | |||
REF_GND | 20 | GND | No effect. Normal operation. | B |
GND | 21 | GND | No effect. Normal operation. | B |
GND | 22 | NC | NC pin forced low. Shorting the pin to ground can increase supply current. Device damage is possible if the pin is connected to GND for an extended period of time. | A |
NC | 23 | ALARM | NC pin forced low, increase in current is possible. | B |
ALARM | 24 | UARTIN | ALARM pin not functional and UART communication contention. SPI communication is possible. An increase in supply current can be observed if UARTIN pulls high and open-drain ALARM pulls low. Device damage is possible if connected for an extended period of time. | A |
Pin Name | Pin No. | Description of Potential Failure Effects | Failure Effect Class |
---|---|---|---|
UARTIN | 1 | UARTIN forced high. No UART communication to the device. SPI communication is possible. | B |
UARTOUT | 2 | UARTOUT forced high. No UART communication from the device. SPI communication is possible. An increase in supply current can be observed. Device damage is possible if UARTOUT is connected to supply for extended period of time. | A |
NC | 3 | NC pin forced low. Shorting the pin to supply can increase the supply current. Device damage is possible if the pin is connected to supply for an extended period of time. | A |
CLR | 4 | CLR pin forced high. CLR sets the DAC output to the CLR code value. The device is not functional. | B |
REF_EN | 5 | REF_EN forced high. If the internal reference is selected, the device is in normal operation. | D |
REF_EN forced high. If external reference is connected, device damage is possible if external reference drives VREFIO. | A | ||
RESET | 6 | RESET is forced high. The device cannot be reset using the RESET pin, but operates normally. | B |
SCLK | 7 | SCLK forced high. No SPI communication with the device. UART communication is possible. | B |
SDI | 8 | SDI forced high. No SPI communication to the device. UART communication is possible. | B |
SDO | 9 | SDO forced high. No SPI communication from the device. UART communication is possible. An increase in supply current can be observed. Device damage is possible if SDO is connected to supply for an extended period of time. | A |
CS | 10 | CS forced high. No SPI communication with the device. UART communication is possible. The device operates normally when used in UART communication mode. | B |
CLK_OUT | 11 | CLK_OUT disabled. The CLK_OUT pin appears as Hi-Z and does not interfere with the supply. | D |
CLK_OUT enabled. An increase in supply current is possible when CLK_OUT tries to drive low against the supply. Device damage is possible if connected for an extended period of time. | A | ||
IOVDD | 12 | For this case, IOVDD = PVDD = 3.3 V. No effect. Normal operation. | D |
VDD | 13 | VDD driven to supply. The device can be damaged when VDD is driven to a voltage beyond 2.2 V. | A |
GND | 14 | GND tied to supply. The device is not powered and not functional. The supply can draw excessive current. Verify that the absolute maximum ratings for all pins of the device are met; otherwise, device damage is possible. | A |
AIN0 | 15 | AIN0 forced high. The conversion results for ADC0 are incorrect. | B |
POL_SEL/AIN1 | 16 | POL_SEL/AIN1 forced high; SPECIAL_CFG.AIN1_ENB set to 1. The conversion results for AIN1 are incorrect. | B |
POL_SEL/AIN1 forced high; SPECIAL_CFG.AIN1_ENB set to 0. POL_SEL can be set to the wrong polarity depending on the selected DAC VOUT alarm voltage (ALMV_POL). | B | ||
PVDD | 17 | No effect. Normal operation. | D |
VOUT | 18 | VOUT shorted to supply. The DAC output is shorted and not functional. Shorting the pin to supply can increase the supply current. | B |
VREFIO | 19 | VREFIO shorted to supply. The DAC output is not functional. Shorting the pin to supply can increase the supply current. Device damage is possible if the pin is connected to supply. | A |
REF_GND | 20 | REF_GND shorted to supply. The DAC is not functional. The supply can draw excessive current. Verify that the absolute maximum ratings for all pins of the device are met; otherwise, device damage is possible. | A |
GND | 21 | GND shorted to supply. The DAC is not functional. The supply can draw excessive current. Device damage is possible if the pin is connected to supply. | A |
GND | 22 | GND shorted to supply. The DAC is not functional. The supply can draw excessive current. Device damage is possible if the pin is connected to supply. | A |
NC | 23 | NC pin shorted to supply. Device damage is possible if the pin is connected to supply. | A |
ALARM | 24 | ALARM pin forced high. The pin is not functional. Open-drain ALARM pin can be damaged during alarm if directly connected to PVDD. | A |