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.

[参考译文] TLC5958:TLC5958 IC 编程仅适用于一种彩色显示屏。

Guru**** 2392905 points
Other Parts Discussed in Thread: TLC5958

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/728488/tlc5958-tlc5958-ic-programing-for-only-one-color-display

器件型号:TLC5958

大家好、

我有一个项目、其中 TLC 5958驱动器 IC 用于驱动16x48 LED 板。16x48板将用于显示英文字母。 TLC5958 IC 的每个输出通道用于控制16x48矩阵板的1列。  IC 的所有功能(亮度控制等) 工作正常、但我在尝试控制通道时仍面临以下问题。

当 我发送 GS 数据={0xFFFF、0xFFFF、0x0000}16次以填充16个通道时(使用使用1条扫描线的默认功能寄存器配置)。 OUTR0 - OUTR14通道将关闭。 太完美了。 而 当 GSdata 为={0xFFFF、0xFFFF、0xFF00}时   、OUTR0-OUTR8通道应关闭、但 所有 OUT 通道都打开。  

请帮助我找到此问题的解决方案。

我还随附了我的代码和信标、以获取详细信息。

e2e.ti.com/.../LED_5F00_SHIFR-REG.pdf

e2e.ti.com/.../file.cpp

谢谢。

此致、

梅扬克。

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

    让我来看看这个问题、下周一回复您。

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

    您好、Mayank、

    从应用手册 SLVA645图12中可以看出、如果将 GSdata 发送为={0xFFFF、0xFFFF、0xFF00}16次、则 R CHANNELS 全部设置为0xFF00、它们将开启。

    如果要将 OUTR0-OUTR8设置为 OFF、 则需要在前9次发送 GSdata ={0xFFFF、0xFFFF、0x0000}。

    如果问题得到解决、请帮助单击"解决"。

    谢谢。

    此致、

    Kenneth

     

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

    肯尼思、您好!

    感谢你的答复。 现在、我能够控制 TLC5958 LED 驱动器的每个引脚。  

    我想在16x48 LED 显示板上显示英文字母图案。 我使用移位寄存器控制16 行,使用 TLC5958驱动器控制显示板的48列。

    在实现此功能时、我面临以下问题。 请向我推荐合适的解决方案。

    在16通道行数据之后,我将发送 TLC5958驱动程序的48位数据16次,因为我 只使用一条扫描线。  此过程将重复10次、因为我的字体大小为16x10。 此过程应非常快、以便图形可见。 但显示板显示的是闪烁模式。 我认为这是因为填充 48通道 IC 的16通道内存单元需要一些时间。 请建议我解决方案以缩短该时间。

    SIR 您能否验证 TLC5958是否可用于控制单个 LED、因为我使用 TLC5958的每个输出通道来控制电路板上的一个电流。

    谢谢。

    相关信息

    马扬克