跳转到内容

TLC59208F

TLC59208F 组件代表德州仪器 TLC59208F 8 位 PWM 驱动器 (数据手册, 硬件示例)。它使用 I²C 总线进行通信。

要使用此组件的通道,您首先需要设置全局 tlc59208f 芯片并指定其地址和 id,然后定义单个输出通道

# 最小配置条目,单个芯片,单个输出
tlc59208f:
address: 0x10
id: tlc59208f_1
# 单个输出
output:
- platform: tlc59208f
tlc59208f_id: 'tlc59208f_1'
channel: 0
  • address (可选, 整数):驱动器的 I²C 地址。 默认为 0x20

  • id (可选, ID):此 tlc59208f 组件使用的 id。 如果您同时连接了多个 TLC59208F,请使用此选项

TLC59208F 输出组件将全局 TLC59208F 芯片的 TLC59208F PWM 通道作为浮点输出暴露。

TLC59208F 8 通道 PWM 驱动器示例应用。
# 3 个驱动器和 4 个输出的完整示例配置条目
# 最多 64 个驱动器,每个 8 个输出
tlc59208f:
- address: 0x20
id: tlc59208f_1
- address: 0x22
id: tlc59208f_2
- address: 0x24
id: tlc59208f_3
# 单个输出
output:
- platform: tlc59208f
id: 'tlc59208f_1_ch0'
channel: 0
tlc59208f_id: 'tlc59208f_1'
- platform: tlc59208f
id: 'tlc59208f_1_ch4'
channel: 4
tlc59208f_id: 'tlc59208f_1'
- platform: tlc59208f
id: 'tlc59208f_2_ch2'
channel: 2
tlc59208f_id: 'tlc59208f_2'
- platform: tlc59208f
id: 'tlc59208f_3_ch7'
channel: 7
tlc59208f_id: 'tlc59208f_3'
# 作为 RGB 灯使用的示例
light:
- platform: rgb
name: "Sample RGB light"
red: tlc59208f_1_ch0
green: tlc59208f_1_ch4
blue: tlc59208f_2_ch7
  • id (必填, ID):此输出组件使用的 id。

  • channel (*必填, 整数):选择此输出组件的 TLC59208F 通道。 必须在 0 到 7 范围内。

  • tlc59208f_id (可选, ID):手动指定 TLC59208F 芯片的 ID。 如果您想同时使用多个 TLC59208F,请使用此选项。

  • 所有其他选项来自 Output