

The TPS22918 is a high-performance load switch manufactured by Texas Instruments. It is designed to manage power distribution by controlling the flow of power to a load. With its low on-resistance, fast switching times, and integrated protection features, the TPS22918 is ideal for applications requiring efficient power management.








The TPS22918 is a compact and efficient load switch with the following key specifications:
| Parameter | Value |
|---|---|
| Input Voltage Range | 1 V to 5.5 V |
| On-Resistance (RON) | 16 mΩ (typical at 5 V) |
| Maximum Continuous Current | 2 A |
| Quiescent Current (IQ) | 19 µA (typical) |
| Shutdown Current (ISD) | 0.5 µA (typical) |
| Turn-On Time | 85 µs (typical at 5 V) |
| Thermal Shutdown | Yes |
| Over-Current Protection | Yes |
| Package Options | 6-pin SOT-23, 6-pin WCSP |
The TPS22918 is available in a 6-pin package. Below is the pinout and description:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VIN | Input voltage supply |
| 2 | GND | Ground connection |
| 3 | ON | Enable pin (active high) |
| 4 | NC | No connection |
| 5 | VOUT | Output voltage to the load |
| 6 | NC | No connection |
| Pin Number | Pin Name | Description |
|---|---|---|
| A1 | VIN | Input voltage supply |
| A2 | ON | Enable pin (active high) |
| B1 | GND | Ground connection |
| B2 | VOUT | Output voltage to the load |
The TPS22918 can be controlled using a GPIO pin from an Arduino UNO. Below is an example circuit and code:
// Define the GPIO pin connected to the ON pin of TPS22918
const int loadSwitchPin = 7;
void setup() {
// Set the load switch pin as an output
pinMode(loadSwitchPin, OUTPUT);
// Turn off the load switch initially
digitalWrite(loadSwitchPin, LOW);
}
void loop() {
// Turn on the load switch
digitalWrite(loadSwitchPin, HIGH);
delay(5000); // Keep the load on for 5 seconds
// Turn off the load switch
digitalWrite(loadSwitchPin, LOW);
delay(5000); // Keep the load off for 5 seconds
}
The load does not power on:
The device shuts down unexpectedly:
High quiescent current:
Slow switching times:
Q: Can the TPS22918 handle reverse current?
A: No, the TPS22918 does not support reverse current blocking. Ensure the output voltage does not exceed the input voltage.
Q: What happens if the load exceeds 2 A?
A: The over-current protection feature will activate, shutting down the device to protect it from damage.
Q: Can I use the TPS22918 with a 3.3 V microcontroller?
A: Yes, the ON pin is compatible with logic levels as low as 1 V, making it suitable for 3.3 V systems.
Q: Is the TPS22918 suitable for high-frequency switching?
A: The TPS22918 is optimized for power management and not designed for high-frequency switching applications.