TLC59116F (i2c-LED-Treiber) scheint alles in Ordnung zu sein, aber die LED funktioniert nicht

Ich versuche den LED-Treiber TLC59116F mit einem Arduino UNO R3. Dieser IC ist ein i2c steuerbarer LED-Treiber mit PWM und 16 Ausgängen. Die Register scheinen alle gut geladen zu sein, hier ist ein Ausdruck ihres Inhalts:

0:11
1:0
2:C8
3:C8
4:C8
5:C8
6:C8
7:C8
8:C8
9:C8
A:C8
B:C8
C:C8
D:C8
E:C8
F:C8
10:C8
11:C8
12:FF
13:FF
14:FF
15:FF
16:FF
17:FF
18:D2
19:D4
1A:D8
1B:D0

Wie Sie sehen können, befinden sich alle Ausgänge auf C8 (200), was eine hohe Helligkeit haben sollte. Ich denke, alle LEDs sind aktiv (die FF-Register). Ich habe eine LED wie folgt an OUT0 angeschlossen:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Wenn ich die LED an GND statt an OUT0 anschließe, funktioniert es (natürlich) gut. Der IC spricht gut auf i2c, daher sollte er nicht verbrannt werden. Die IC-Stromversorgung kommt direkt vom Arduino 5v, das wiederum über die USB-Verbindung mit Strom versorgt wird.

Also, was ist die Frage, bitte?
V1 = 1V? Ich hoffe, das ist nur ein Fehler im Diagramm.
Bild war falsch, es sind 5V

Antworten (1)

Das Problem war eigentlich sehr einfach, ich habe im Datenblatt übersehen, dass Sie einen Widerstand Rext an Pin 1 - GND anschließen müssen, und dieser Widerstand definiert den maximalen Ausgangsstrom. Ohne sie wird niemals Strom ausgegeben.