This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TLC5628:关于工作原理。

Guru**** 688030 points
Other Parts Discussed in Thread: TLC5628
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/629977/tlc5628-about-how-work

部件号:TLC5628

尊敬的:

我需要对项目进行控制,并希望使用DAC,但我从未使用过此设备。
我有一个项目,其中7个LED使用来自Arduino的7个TTL信号进行脉冲。 但是,此LED阵列不是全部脉冲,而不是逐个脉冲。 它们以不同的组合形式脉冲,其中不是顺序序列。 例如:有时LED 1,2,3和5是脉冲的。 此时,LED 1,4,5和6会脉冲。 另一个问题是,我需要控制流经每个LED的电流,以控制其发光强度。 每个LED都连接在由晶体管切换的电路中,其中Arduino端口通过基座上的信号打开和关闭晶体管。
所以我认为DAC可以通过控制施加到晶体管基座上的电压来帮助我对每个LED进行强度控制。 此电压将通过由Arduino控制的DAC输出进行调制。
因此,我对于TLC5628发援会的运作有一些疑问。 首先我想知道是否可以同时使用此DAC (TLC5628)的多个输出,以便每个DAC输出都有自己的电压电平? 此外,是否可以按我所希望的任何组合使用此发援会的输出组合?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Eduardo,

    是的,您可以单独使用每个通道。 每个信道都有自己的地址,因此您可以将唯一数据单独写入所有DAC,或仅写入要更改的子集。

    请记住,此DAC的指定源电流最小为2mA,因此它们的源电流可能不会超过2mA。

    谢谢!
    保罗
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    今天我做以下事情:7个LED中的每一个都与Arduino TTL端口相关联。 我只打开我想要为所需LED供电的Arduino端口,而其他LED则保持关闭。 在一段时间后,所有端口都关闭,因此会出现一个LED组合的脉冲。 我更改LED的组合并重复此操作。

    所以,使用DAC TLC5628,我可以这样做:我写这些字来加载每个DAC输出,其中一些输出的值在0到5V之间(打开),而其他的GND值(关闭)。 加载所有输出后,我将其激活以释放信号。 然后,我重写所有输出上的GND值并释放这些值,从而完成所需LED组合的脉冲。 我对吗?

    关于电流消耗问题,每个LED都安装了晶体管,以便来自Arduino / DAC的TTL信号精确连接到该晶体管的基座,从而不会排放太多电流。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,我认为这应该奏效。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Eduardo,

    如果您对此问题没有其他问题,请标记'此问题已解决我的问题'。

    谢谢!
    保罗