Candle Flicker LED’er er en del udskiftning for et ægte stearinlys. De består af både en gul LED samt en administrere chip, der modulerer lyset for at producere en lysende effekt. [CPLDCPU] tog et dybt kig på reverse engineering en af disse lysdioder.
For at undersøge kredsløbet, som er pottet i selve føringen, var en shunt-følelsesmodstand knyttet til LED’en. Ved at forbinde denne modstand til en logisk analysator kan administrationssignalet observeres.
Dette administrationssignal optrådte som pulsbreddemodulation, med nogle tilfældighed til opgavecyklussen. [CPLDCPU] fandt ud af, at et lineært kommentar skiftregister var meget sandsynligt, at producere en pseudeorandom bitstream, såvel som nogle formgivning blev brugt til at gøre LED’en ser meget mere ud som et ægte stearinlys.
Det viser sig, at en blinkende LED kan være ret kompleks, såvel som dette tager et dybt kig på det ved at analysere signalet. [CPLDCPU] tog de lektioner, der blev opdaget, såvel som komponerede en implementering af algoritmen for AVR.