Dit is een methode van Neopixels rijden van een ingesloten controller die niet nauwkeurig mcu beetje bang timing hangt of de beetje inefficiënte SPI beetje bonzen methode. Deze methode maakt gebruik van SPI maar hier een SPI data-bit vertegenwoordigt Neopixel beet.
Deze methode vereist van sommige extra hardware en vereist een SPI-klok van 1MHZ. Dit resulteert in een Neopixel gegevens transfertijd van 1usec die binnen de Neopixel WS2812 chip data sheet-specificatie van 1,25 usec +/-600 nsec.
Dit circuit zal werken op de 5 v en 3.3 volt maar zorg ervoor dat de 20 Mhz oscillator werkt goed bij deze spanningen.
Ik gebruik dit circuit met Ardunio, micropython en Adafruit FT232H module.
Circuit verduidelijkingen:
1. de D-flipflop "D" ingang moet worden opgetrokken.
2. 74HCXXX logica ICs werden gebruikt.