Candle Flicker LED’s zijn een eendelige vervanging voor een echte kaars. Ze bestaan uit zowel een gele led als een beheren van chip die het licht moduleert om een kaarseffect te produceren. [CPLDCPU] duurde een diepe blik in reverse engineering een van deze LED’s.
Om het circuit te onderzoeken, dat in de LED zelf is ingemaakt, was een shunt-sense-weerstand gekoppeld aan de LED. Door deze weerstand aan te sluiten op een logische analysator, kan het beherensignaal worden waargenomen.
Dit beherende signaal verscheen als pulsbreedtemodulatie, met een willekeurige willekeurige aan de taakcyclus. [CPLDCPU] is ontdekt dat een lineaire opmerkingenschakelregister veel waarschijnlijk is gebruikt om een Pseudeorandom-bitstream te produceren, evenals enige vormgeving werd gebruikt om de LED er veel meer op te laten lijken op een echte kaars.
Het blijkt dat een knipperende LED nogal complex kan zijn, evenals dit duurt een diepe blik door het signaal te analyseren. [CPLDCPU] nam de ontdekte lessen en componeerde een implementatie van het algoritme voor AVR.