JAJSM08B December 2022 – August 2024 TPS281C30
PRODUCTION DATA
The current-sense function is internally implemented, which allows a better real-time monitoring effect and more-accurate diagnostics without further calibration. A current mirror is used to source 1 / KSNS of the load current, flowing out to the external resistor between the SNS pin and GND, and reflected as voltage on the SNS pin.
KSNS is the ratio of the output current and the sense current. The accuracy values of KSNS quoted in the electrical characteristics do take into consideration temperature and supply voltage. Each device was internally calibrated while in production, so post-calibration by users is not required in most cases.
The maximum voltage out on the SNS pin is clamped to VSNSFH which is the fault voltage level. In order to make sure that this voltage is not higher than the system can tolerate, TI has correlated the voltage coming in on the DIAG_EN pin with the maximum voltage out on the SNS pin. If DIAG_EN is between VIH and 3.3 V, the maximum output on the SNS pin will be ~3.3 V. However, if the voltage at DIAG_EN is above 3.3 V, then the fault SNS voltage, VSNSFH, will track that voltage up to 5 V. This is done because the GPIO voltage output that is powering the diagnostics through DIAG_EN, will be close to the maximum acceptable ADC voltage within the same microcontroller. Therefore, the sense resistor value, RSNS, can be chosen to maximize the range of currents needed to be measured by the system. The RSNS value should be chosen based on application need. The maximum usable RSNS value is bounded by the ADC minimum acceptable voltage, VADC,min, for the smallest load current needed to be measured by the system, ILOAD,min. The minimum acceptable RSNS value has to ensure the VSNS voltage is below the VSNSFH value so that the system can determine faults. This difference between the maximum readable current through the SNS pin, ILOAD,max × RSNS, and the VSNSFH is called the headroom voltage, VHR. The headroom voltage is determined by the system but is important so that there is a difference between the maximum readable current and a fault condition. Therefore, the minimum RSNS value has to be the VSNSFH minus the VHR times the sense current ratio, KSNS divided by the maximum load current the system needs to measure, ILOAD,max. This boundary equation can be seen in Equation 1.
The maximum current the system wants to read, ILOAD,max, needs to be below the current limit threshold because once the current limit threshold is tripped the VSNS value will go to VSNSFH. Additionally, currents being measured should be below 7 A to ensure that the current sense output is not saturated.
Since this scheme adapts based on the voltage coming in from the MCU. There is no need to have a zener diode on the SNS pin to protect from high voltages.