| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| life_hacks:lights-leds [2025/10/14 06:50] – [hybrid PWM] admin | life_hacks:lights-leds [2025/11/17 14:19] (current) – [PWM] admin |
|---|
| |
| === Strains on eye+brain / Epileptic === | === Strains on eye+brain / Epileptic === |
| It puts a strain eyes and brain having a low PWM flickering light source, especially if the spectrum is bad too - causing headaches and dry eyes. Epileptics are (even more) sensitive to fast&bright light changes - no wonder [[media#warningstoday_s_media_world|there are warnings on games and movies for a reason]]. Keep aware of what light sources you use. If no analog dimming: The faster the PWM-flickering the better. See [[https://notebookcheck.com]] for LCD panel reviews in notebooks with frequency measurements of PWM backlight (don't forget to filer out TN panels (they suck), go for IPS or OLED). For LCD Panels themselves search panel model on [[https://www.panelook.com/]]. \\ | It puts a strain eyes and brain having a low PWM flickering light source, especially if the spectrum is bad too - causing headaches and dry eyes. Epileptics are (even more) sensitive to fast&bright light changes - no wonder [[:media#warningstoday_s_media_world|there are warnings on games and movies for a reason]]. Keep aware of what light sources you use. If no analog dimming: The faster the PWM-flickering the better. See [[https://notebookcheck.com]] for LCD panel reviews in notebooks with frequency measurements of PWM backlight (don't forget to filer out TN panels (they suck), go for IPS or OLED). For LCD Panels themselves search panel model on [[https://www.panelook.com/]]. \\ |
| |
| |
| ==== RPWM / ==== | ==== RPWM / ==== |
| RPWM is Random PWM, means that the frequency intervals for dimming have random patters now. It is used with cameras to reduce possibility of flickering on video. \\ | [[https://en.wikipedia.org/wiki/Random_pulse-width_modulation|RPWM]] is Random PWM, means that the frequency intervals for dimming have random patters now. It is used with cameras to reduce possibility of flickering on video. \\ |
| |
| ==== hybrid PWM ==== | ==== hybrid dimming ==== |
| Combining goods of both worlds of analog and PWM dimming. Example: Dim 30-100% analog, dim 0-29% with PWM. \\ PWM is used for low brightness dimming, which would not be possible so low with analog dimming (also no color shift). For higher brightness flicker-free analog dimming is used by limiting current. \\ | Hybrid dimming combines the goods of both worlds of analog and PWM dimming with the bad of the price. \\ |
| | Example: Dim from 100% down to 12.5% analog, dim with PWM from 12.5% down to 0.5%. \\ |
| | PWM is used for low brightness dimming, which would not be possible so low with analog dimming (also no color shift). For higher brightness, flicker-free analog dimming is used by limiting current. \\ |
| |
| FYI: See [[https://www.infineon.com/cms/en/product/power/lighting-ics/dc-dc-led-driver-ic/ild8150/|Infineon ILD8150,]] a hybrid dimming constant current LED driver IC. \\ | FYI: See [[https://www.infineon.com/cms/en/product/power/lighting-ics/dc-dc-led-driver-ic/ild8150/|Infineon ILD8150,]] a hybrid dimming constant current LED driver IC. \\ |
| |
| | ===== TODO: write about ===== |
| |
| | - Adressable LEDs: 2wire [[https://cpldcpu.com/2022/01/23/controlling-rgb-leds-with-only-the-powerlines-anatomy-of-a-christmas-light-string/]] and [[https://hackaday.com/2022/01/31/reverse-engineering-a-two-wire-led-strip-protocol/|its hackaday.com entry]] [[https://hackaday.io/project/183709-powerline-controlled-led-strings|hackaday.io]] \\ |
| | - more addressable LEDs [[https://cpldcpu.com/category/led/]] \\ |
| | - candlelight playback: [[https://petemills.blogspot.com/2012/02/attiny-candle.html]] -> writeup with LED array/white colour temps \\ |
| | - LED tricks [[https://learn.adafruit.com/led-tricks-gamma-correction/the-quick-fix]] \\ |
| - nodimming vs dimming MCU \\ | - nodimming vs dimming MCU \\ |
| - dimming in driver vs dimming on signal for lightbulb-MCU to translate it to PWM level \\ | - dimming in driver vs dimming on signal for lightbulb-MCU to translate it to PWM level \\ |