

The ZXLD1360 is a high-efficiency, non-synchronous step-down (buck) LED driver designed for driving high-brightness LEDs. It provides a constant current output, ensuring stable and reliable LED operation. With an adjustable output current and a wide input voltage range (7V to 30V), the ZXLD1360 is ideal for a variety of lighting applications, including automotive lighting, architectural lighting, and general-purpose LED illumination.








| Parameter | Value |
|---|---|
| Input Voltage Range | 7V to 30V |
| Output Current Range | Adjustable up to 1A |
| Efficiency | Up to 95% |
| Switching Frequency | 400kHz (typical) |
| LED Current Accuracy | ±5% |
| Operating Temperature Range | -40°C to +85°C |
| Package Type | TSOT23-5 |
The ZXLD1360 is available in a TSOT23-5 package with the following pinout:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VIN | Input voltage pin. Connect to the power supply (7V to 30V). |
| 2 | GND | Ground pin. Connect to the circuit ground. |
| 3 | ISENSE | Current sense pin. Connect to the sense resistor to set the LED current. |
| 4 | ADJ | Adjustment pin. Used for dimming control or setting the output current. |
| 5 | LX | Switching node. Connect to the inductor and LED cathode. |
The ZXLD1360 can be controlled using an Arduino UNO for PWM dimming. Below is an example code snippet:
// Example code to control the ZXLD1360 LED driver using Arduino UNO
// This code generates a PWM signal on pin 9 to adjust LED brightness.
const int pwmPin = 9; // PWM output pin connected to the ADJ pin of ZXLD1360
void setup() {
pinMode(pwmPin, OUTPUT); // Set pin 9 as an output
}
void loop() {
// Gradually increase brightness
for (int dutyCycle = 0; dutyCycle <= 255; dutyCycle++) {
analogWrite(pwmPin, dutyCycle); // Write PWM signal to ADJ pin
delay(10); // Delay for smooth brightness transition
}
// Gradually decrease brightness
for (int dutyCycle = 255; dutyCycle >= 0; dutyCycle--) {
analogWrite(pwmPin, dutyCycle); // Write PWM signal to ADJ pin
delay(10); // Delay for smooth brightness transition
}
}
LEDs Not Lighting Up
Flickering LEDs
Overheating
Dimming Not Working
Q: Can the ZXLD1360 drive multiple LEDs in series?
A: Yes, as long as the total forward voltage of the LEDs does not exceed the input voltage minus the dropout voltage.
Q: What is the maximum LED current the ZXLD1360 can handle?
A: The ZXLD1360 can handle up to 1A of LED current, depending on the sense resistor value and thermal conditions.
Q: Is it possible to use the ZXLD1360 for battery-powered applications?
A: Yes, the wide input voltage range makes it suitable for battery-powered systems, provided the battery voltage is within 7V to 30V.
Q: What type of inductor should I use with the ZXLD1360?
A: Use an inductor with a current rating higher than the LED current and low DC resistance for optimal efficiency.