Files
HV9910B/README.md

29 lines
1.8 KiB
Markdown
Raw Normal View History

2026-01-05 20:47:00 +08:00
# HV9910B Driver
A offline LED constant-current driver and matching LED array / fixtures, based on HV9910B.
Shield: [![CC BY 4.0][cc-by-shield]][cc-by]
This work is licensed under a
[Creative Commons Attribution 4.0 International License][cc-by].
[![CC BY 4.0][cc-by-image]][cc-by]
[cc-by]: http://creativecommons.org/licenses/by/4.0/
[cc-by-image]: https://i.creativecommons.org/l/by/4.0/88x31.png
[cc-by-shield]: https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg
## Notes
This is an **offline / mains** design. Do not work on the board while it is powered.
If you are not experienced with mains circuitry, **do not build this**.
**R6** is the current-sense resistor. Use a dedicated sense resistor with a low temperature coefficient. By changing **R6**, you can set the drivers maximum current; the resistor value is inversely proportional to the maximum current. A practical range is 500mOhm < R6 < 2Ohm. If **R6** is too large, it may dissipate excessive power and run hot.
**R7** sets the drivers off-time. Increasing **R7** increases the off-time (i.e., the off-time is proportional to the resistor value). A practical range is 200kOhm < R7 < 600kOhm. If **R7** is too small, the switching frequency may become too high and cause severe heating; if **R7** is too large, the frequency may drop into the audible range.
By tuning **R6** and **R7** together, you can adjust the LEDs maximum average current. In general, increasing the maximum current will increase the average current, while increasing the off-time will reduce the average current. Then use **VR1** for fine adjustment to match the LEDs recommended maximum current.
With the BOM configuration, the average current is about **225 mA** when **VR1** is fully counter-clockwise; after turning **VR1** clockwise by **10 turns**, the average current is about **150 mA**.