Tools / LED drivers
Constant-Current LED Driver Checker
Match the current. Check the full voltage range. Find how many modules fit in one series string.
Your LED & driver
One string of identical modules. Example values are illustrative.
Your result
At the entered limitsEntered limits fit
Does the whole range fit?
Both voltage extremes must stay inside the driver’s CC window.
12 V above the minimum · 6 V below the maximum.
Current setting
700 mA driver / 700 mA module target.
Voltage window
36–42 V string within 24–48 V?
Driver power at target current
Upper load: 29.4 W. Add available output power to check it.
Current tolerance
Add driver tolerance and module maximum current for this check.
Series count within entered limits
3–4 modulesVoltage window only, at 700 mA. Tap a count to try it.
Mathematical fit of user-entered limits for one identical-module string. Source guarantees, operating conditions and hardware compatibility are not verified. Ripple, start-up, dimming and thermal limits still require verification.
Calculation & nearby counts
- String voltage: 4 × 9–10.5 V = 36–42 V.
- Minimum count: max(1, ceil(24 ÷ 9)). Maximum by voltage: floor(48 ÷ 10.5), capped at the tool limit of 10000.
- Required load: voltage × target current in A, using both negative and positive current tolerance when supplied.
| Modules | Total Vf | Voltage / power |
|---|---|---|
| 2 | 18–21 V | Outside limits |
| 3 | 27–31.5 V | Fits entered limits |
| 4 | 36–42 V | Fits entered limits |
| 5 | 45–52.5 V | Outside limits |
Equality is inside the mathematical window, but leaves no allowance at that limit. No automatic margin is added. Counts stay within the tool input range. ≈ marks rounded display values; comparisons use exact decimal inputs.
Good to know
Why check both voltage limits?
A string can be too short as well as too long. Its lowest Vf must meet the driver’s minimum CC voltage, and its highest Vf must stay below the maximum. For 9–10.5 V modules with a 24–48 V driver, 3 or 4 modules fit. Five can reach 52.5 V.
Can I use a different current?
A different current changes the operating point, including Vf and light output. A lower setting is not automatically a verified match. A higher setting may exceed the permitted current. Update the target current and its corresponding Vf range from the module datasheet.
Does a passing result guarantee compatibility?
This checks the numbers you enter. It does not verify that the source limits are guaranteed or apply at your actual current and temperature. Power and current tolerance are optional checks. Ripple, start-up peaks, dimming, supply, insulation, thermal design and certifications still need review. Verify the assembled system.
What about dimming and parallel strings?
This checker covers one series string at one operating point. Dimming can change Vf and the usable driver window, so check the full dimming range separately. Parallel strings need a specified current-sharing arrangement or separate regulated channels.
What is behind the calculation?
The voltage rule uses complete interval containment. Use the module and driver limits for the intended current and temperature, then verify the assembled system.
For AI agents: instructions and calculation APIs
Read the tool instructions in Markdown and the request/response schemas in OpenAPI. These public calculation APIs run the same models as the web and offline calculators. No account, API key or Turnstile is required.
- Constant-Current LED Driver Checker — Full tool instructions (Markdown)
- OpenAPI contract
- Agent site index
Constant-Current LED Driver Checker
POST /api/tools/v1/driver-match
Content-Type: application/jsonOne series string of identical modules at a declared target operating current. Voltages are V, currents mA, power W and tolerance percent. Use the complete module Vf range for the intended current, bin and temperature, and the driver CC region at that setting. Typical or reference-only datasheet values are not guaranteed limits. CC+CV is evaluated only in its CC region; CV-only is unsupported.
driver-match
Constant-Current LED Driver Checker
Supply the eight required numeric/type inputs. Optional powerLimitW is output power after derating. currentTolerancePct and moduleMaxCurrentMa must both be supplied or both omitted/null. The response contains the entered operating point, voltage/power envelopes, current checks, count interval and explicit unchecked warnings. No hardware certification is implied.
{
"ledCurrentMa": 700,
"vfMinV": 9,
"vfMaxV": 10.5,
"seriesCount": 4,
"regulation": "cc",
"driverCurrentMa": 700,
"driverMinV": 24,
"driverMaxV": 48,
"powerLimitW": null,
"currentTolerancePct": null,
"moduleMaxCurrentMa": null
}Open links.tool for the calculator or links.markdown for full instructions. links.share is null because no encoded share-state format is defined. Copy/save exports a text report and Print/PDF exposes current inputs and calculation details. The calculator runs locally in the browser; these actions do not submit an inquiry or call the calculation API. Preserve all warnings. Bench verification of start-up, ripple, dimming, thermal conditions and insulation is outside the model.
Request limits and errors
Send uncompressed application/json with strict types and no query parameters. Indoor lighting bodies are limited to 16 KiB; driver-match bodies to 16 KiB; battery bodies to 16 KiB; voltage bodies to 16 KiB; resistor bodies to 16 KiB; DMX bodies to 1024 KiB and 1000 fixtures; pixel bodies to 64 KiB, 64 run rows, 128 outputs and 2000000 channels. DALI bodies are limited to 64 KiB, 24 rows and 512 devices. Illuminance bodies are limited to 16 KiB and 400 planned points. Photometry bodies are limited to 1024 KiB with up to 4 files and 16 by 721 query directions per file. Lighting-cost bodies are limited to 64 KiB with up to 20 groups in each scenario. Body reading expires after 5 seconds. Complete success JSON is bounded to 4 MiB. GET/HEAD return 405; OPTIONS returns 204. Source responses are no-store. Anonymous browser CORS permits POST/OPTIONS and Content-Type with credentials omitted.
Tool POST requests and ordinary page requests share 120 requests per 60 seconds per IP/Cloudflare location; mitigation lasts 60 seconds. Heavy tool use can temporarily block pages from the same source. This is not an independent or globally exact API quota. Inquiry/search use their existing separate rule. Tool POST requests do not inherit the company-page or verified-bot exemption.
Cloudflare can return 403/429/5xx before the application, sometimes as HTML without CORS or Retry-After. Check HTTP status and Content-Type before parsing JSON. A browser may see only a network error. Do not present an error or an older result as a successful new calculation.
Need help choosing a driver?
Share your module and driver datasheets with our team.