Gesture detection, proximity detection, and RGBC color sense/ambient light sense functionality is controlled by a state machine, as depicted in Figure 6, which reconfigures on-chip analog resources when each functional engine is entered.
Die Gestenerkennung, die Näherungserkennung und die RGBC-Funktionen für Farb- und Umgebungslicht werden von einer Zustandsmaschine gesteuert, wie in Abbildung 6 dargestellt, die die analogen On-Chip-Ressourcen neu konfiguriert, wenn die einzelnen Funktionsmodule aufgerufen werden.

Functional states/engines can be individually included or excluded from the progression of state machine flow.
Funktionszustände / -motoren können einzeln in den Ablauf des Zustandsmaschinenflusses eingeschlossen oder ausgeschlossen werden.

Each functional engine contains controls (E.g., Gain, ADC integration time, wait time, persistence, thresholds, etc.) that govern operation.
Jede Funktionsmaschine enthält Steuerelemente (z. B. Verstärkung, ADC-Integrationszeit, Wartezeit, Persistenz, Schwellenwerte usw.), die den Betrieb steuern.

Control of the Led Drive pin, LDR, is shared between Proximity and Gesture functionality.
Die Steuerung des Led Drive-Pins (LDR) wird von der Proximity- und Gestenfunktion gemeinsam genutzt.

The color/ALS engine does not use the IR LED, but cross talk from IR LED emissions during an optical pattern transmission may affect results.
Die Color / ALS-Engine verwendet keine IR-LED, aber das Übersprechen von IR-LED-Emissionen während einer optischen Musterübertragung kann die Ergebnisse beeinflussen.


The operational cycle of the device for Gesture/Proximity/Color is as depicted in Figure 6 and Figure 7.
Der Betriebszyklus des Geräts für Geste / Nähe / Farbe ist in Abbildung 6 und Abbildung 7 dargestellt.


Upon power-up, POR, the device initializes and immediately enters the low power SLEEP state.
Beim Einschalten (POR) wird das Gerät initialisiert und wechselt sofort in den SLEEP-Zustand.

In this operational state the internal oscillator and other circuitry are not active, resulting in ultra-low power consumption.
In diesem Betriebszustand sind der interne Oszillator und andere Schaltungen nicht aktiv, was zu einem extrem niedrigen Energieverbrauch führt.

If I²C transaction occurs during this state, the oscillator and I²C core wakeup temporarily to service the communication.
Wenn die I²C-Transaktion während dieses Zustands auftritt, werden der Oszillator und der I²C-Kern vorübergehend aktiviert, um die Kommunikation zu bedienen.

Once the Power ON bit, PON, is enabled, the internal oscillator and attendant circuitry are active, but power consumption remains low until one of the functional engine blocks are entered.
Sobald das Power-On-Bit PON aktiviert ist, sind der interne Oszillator und die zugehörige Schaltung aktiv, der Stromverbrauch bleibt jedoch niedrig, bis einer der funktionalen Motorblöcke eingegeben wird.

The first time the SLEEP state is exited and any of the analog engines are enabled (PEN, GEN, AEN =1) an EXIT SLEEP pause occurs; followed by an immediate entry into the selected engine.
Beim ersten Verlassen des SLEEP-Status und Aktivieren der analogen Engines (PEN, GEN, AEN = 1) tritt eine EXIT SLEEP-Pause auf. gefolgt von einem sofortigen Eintritt in die ausgewählte Engine.

If multiple engines are enabled, then the operational flow progresses in the following order: idle, proximity, gesture (if GMODE = 1), wait, color/ALS, and sleep (if SAI = 1 and INT pin is asserted).
Wenn mehrere Engines aktiviert sind, verläuft der Betriebsablauf in der folgenden Reihenfolge: Leerlauf, Annäherung, Geste (wenn GMODE = 1), Warten, Farbe / ALS und Schlaf (wenn SAI = 1 und INT-Pin aktiviert ist).

The wait operational state functions to reduce the power consumption and data collection rate.
Der Wait-Betriebszustand dient zur Reduzierung des Stromverbrauchs und der Datenerfassungsrate.

If wait is enabled, WEN=1, the delay is adjustable from 2.78 ms to 8.54 s, as set by the value in the WTIME register and WLONG control bit.
Wenn wait aktiviert ist, WEN = 1, ist die Verzögerung von 2,78 ms bis 8,54 s einstellbar, wie durch den Wert im WTIME-Register und das WLONG-Steuerbit eingestellt.

[Bilder 6 & 7]