TLC59116F (драйвер светодиода i2c) вроде все в порядке, но светодиод не работает

Я пробую светодиодный драйвер TLC59116F с Arduino UNO R3. Эта микросхема представляет собой управляемый i2c драйвер светодиодов с ШИМ и 16 выходами. Регистры, кажется, все загружены нормально, вот распечатка их содержимого:

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

Как вы можете видеть, все выходы находятся на C8 (200), который должен быть высокой яркости ... и все светодиоды, я думаю, активны (регистры FF). Я подключил светодиод к OUT0 следующим образом:

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Если я подключаю светодиод к GND вместо OUT0, он (конечно) работает нормально. Микросхема отлично разговаривает по i2c, поэтому ее не следует сжигать. Питание микросхемы поступает непосредственно от arduino 5v, который, в свою очередь, питается от USB-соединения.

Так в чем вопрос, пожалуйста?
В1 = 1В? Надеюсь, это просто ошибка в схеме.
изображение было неправильным, это 5V

Ответы (1)

Проблема была на самом деле очень проста, я пропустил в таблице данных, что вам нужно, чтобы резистор Rext был подключен к контакту 1 - GND, и этот резистор определяет максимальный выходной ток. Без него ток не выводится никогда.