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.

[参考译文] TLC6C5716-Q1:从 TLC6C5716 LED 驱动器读取程序

Guru**** 2513185 points
Other Parts Discussed in Thread: TLC5948A, TLC6C5716-Q1, TLC6C5724-Q1

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1357214/tlc6c5716-q1-reading-procedure-from-tlc6c5716-led-driver

器件型号:TLC6C5716-Q1
主题中讨论的其他器件: TLC6C5724-Q1、TLC5948A

尊敬的先生/女士:

我是该 LED 驱动器的新手。 此外、这种类型的配置

您能否解释一下在菊花链配置中从命令代码为"5A3"的 TLC6C5716-Q1器件读取状态信息数据(SID)的过程? 具体而言、如何从器件启动到微控制器的读取操作、以及在发送命令代码后检索 SID 数据所涉及的步骤。

命令类型 条件 受影响的寄存器
FC-BC-DC 写入 在第288个 SCK 上升沿锁存高电平、数据的12个 MSB = 0 功能控制(FC)、亮度控制(BC)、点校正(DC)
GS 数据写入 在第288个 SCK 上升沿锁存为低电平 灰度(GS)配置寄存器
特殊命令 在第28个 SCK 上升沿和12个 MSB 上锁存为高电平、可匹配八个12位命令代码中的任何一个 执行相应的命令

特殊 命令  在第288个 SCK 上升沿和12个 MSB 匹配8个12位命令代码中的任何一个时锁存为高电平 执行相应的命令
我不理解这一行,它也在第32页



在它遵循  菊花链配置时、它将如何工作? 这也没什么好解释的。

请尽快帮助。

提前感谢

普拉纳夫

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

    Pranav、您好!

    我们的专家不在办公室、返回后会向您提供反馈。

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

     Pranav、您好!

    发送 SID 读取命令(5A3h)后、您可以从 SOUT 获得 SID 信息。  请参阅寄存器映射图30。  

     有关发送此命令的详细 步骤,请参见图4。

    对于菊花链、每个器件将通过 SDI 传输此命令、并从通用移位寄存器输出 SID 信息。

    Br, Gracie

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

    感谢您的答复。
    向我提供与此相关的示例代码。 这对我很有帮助。

    普拉纳夫

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

    e2e.ti.com/.../4024.TLC6C5716_2D00_Q1-EVM-Programming.pptx

    Pranav、您好!

    请参阅附件。

    Br, Gracie

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

    您好、先生!

    感谢您的帮助。

    是否有任何方法可以使我的数据通信有效或不来自 SID 寄存器? 如何找到答案?

    另外、我的配置是两个此驱动器的菊花链配置。
    因此、显示在288位36字节后、我们已切换锁存器、而不是通过 SDO 引脚发回数据、


    采用菊花链配置时该怎么办?
    例如,在写数据中,我们基本上一次转储多达72字节的数据。
    也需要完成相同的事情、如菊花链配置。

    提前感谢

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

    Pranav、您好!

    您需要发送288*2位,然后为菊花链发送锁存。 同样,SID 信息为288位*2。

    Br, Gracie

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

    您好、先生!

    我再次阅读了数据表,在提问后,
    1.
    您能为我提供帮助吗?

    2.关于这个驱动程序我想知道的一件事是为了进行诊断而需要做的特殊事情。 或者在正常模式下、如果您要执行这些类型的操作并 进行诊断、您是否 要运行这些操作、请在本章中

    喜欢正常模式该做什么

    和 诊断 模式 您该怎么办

    3.
    此引脚已用于诊断目的。 请帮助我理解此引脚。

    4.eariler 我问这个 SID 寄存器,

    SO、SID 寄存器   

    我们简单地遵循这个,或我们做了任何 额外的事情 ,或可能是硬件或其他任何事情的变化,

    有关此问题、请帮助我

    提前感谢


    普拉纳夫
     


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

    Pranav、您好!

    这不是先生,而是妈妈。

    1.有一个查找表。 如果您使 GS 数据<第9个 GCLK、则可以参考该 PWM 查找表来放弃此故障:

    GCLK 是 PWM 生成的计数时钟。 您可以看到 PWM 频率为 F (GCLK)/2^N (N= PWM 分辨率位)。 基本上、GS 数据基于开启的 GCLK。

    3.回读上还有问题吗?

    Br, Gracie  

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

    是的妈妈

    必须在288位之后我们切换锁存器、或者可以在288位之前完成、例如在250位之后我们可以切换锁存器
    和  
    你也没有告诉我,激动人心的错误,我们做了什么特别?

    基本而言,我从 SID 寄存器读取数据,我发现了故障 ,它,没有什么特别的不做,以找到对角异常故障。

    提前感谢
    普拉纳夫

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

    Pranav、您好!

    2个设备在菊花链,所以你需要发送288bit*2然后切换锁存器。

    您根据寄存器映射读取了哪个具体故障?

    BR,í n Gracie

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

    AM  
    我想读取 LED 短路检测和 LED 开路检测  

    另一个问题是 ERR 引脚,它在诊断模式下的工作方式。

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

    先生、
    此问题与 ERR 引脚有关、默认情况下、如果存在故障、ERR 引脚会给出故障;如果存在故障、ERR 引脚的输出是什么

    或者  在编程中是否需要初始化以便 ERR 引脚检测任何故障

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

    Pranav、您好!

    在初始化期间是否发现 ERR 引脚拉至低电平?   

    下面是 err 引脚的方案。

    Br, Gracie

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

    此处我发送的 SID 命令高达288位的两倍、在该位之后是576位、但是我没有在 SDO 引脚上获取任何数据  

    那么、请如何在器件的 SDO 引脚

     ERR 引脚实际上会拉至低电平、   

    我从 SID 寄存器中读取了其它内容、请让我知道 Mam

    普拉纳夫

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

    Pranav、您好!

    您需要在 GS 数据写入后发送 SID 命令。

    您可以先尝试使用1个器件、然后使用2个器件。

    Br, Gracie

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

    AM  
    首先、我必须发送 GS 数据命令
    之后、我必须发送 sid cmd

    我能告诉我在哪里提到数据表吗?

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

    Pranav、您好!

    您只知道输出何时为灌电流、这意味着 GS 数据不为零、器件能够检测到 LOD/LSD。 因此、您必须发送 GS 数据、然后开始回读 SID。

    Br, Gracie

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

    AM
    我发现我正在使用 ERR 引脚,如果我删除任何指示灯, ERR 引脚默认变为0伏,该引脚是5V 的高电平。
    您可以提供 LED 驱动程序示例代码,这将是有帮助的。
    现在,我使它工作的1 LED 驱动器仅.
    普拉纳夫

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

    Pranav、您好!

    由于您移除了 LED、那么肯定会出现 LOD 错误。 好的。 下面是 TLC6C5724-Q1的示例代码、但它们共享完全相同的接口、您可以直接点亮 TLC6C5716-Q1。

    tidrive.ext.ti.com/.../kcDBRz_Aw ODwMFI/300cf5cd-a5b4-41f5-8432-8bd30f0dc58f?l

    X{z3VWS7

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

    链接未打开

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

    Pranav、您好!

    我们的答复可能会有所延迟。

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

    Pranav、您好!

    您可以将链接复制到浏览器以将其打开。 访问代码位于链接下方。

    Br, Gracie

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

    先生、
    链接无法正常工作  

    您能否提供其他链接方式。
    普拉纳夫

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

    tidrive.ext.ti.com/.../300cf5cd-a5b4-41f5-8432-8bd30f0dc58f

    +38PvKFW

    看看这一个是否起作用。

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

    AM
    需要访问代码

    请提供访问代码
    普拉纳夫

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

    +38PvKFW

     

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

    先生、

    很抱歉耽误你的时间。

     示例代码是另一个 LED 驱动器、它是 TLC5948A、但我的是 TLC6C5716-Q1。
    您是否可以 选择将 TLC6C5716-Q1作为示例代码。
    我会感激你妈妈
    普拉纳夫

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

    Pranav、您好!

    正如我提到过的、

    此处是 TLC6C5724-Q1的示例代码,但它们共享完全相同的接口,您可以直接点亮 TLC6C5716-Q1。

    您可以尝试输入该代码吗?

    Br, Gracie

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

    先生、  
    很抱歉 Distrub u Mam、

    您发送给我的代码,只有发送部分,但没有接收部分,你将如何接收数据,

      SendDCData (0xA530x00x000、0、 0000、0、 0DCdata0);
      SendDCData (0xA5C0x00x000、0、 0000、0、 0DCdata0);
      SendDCData (00x30x000100010、10、 10DCdata1);
      while (1)
      {
        SendGSData (GSdata1);
        delay_ms (200);
        SendGSData (GSdata0);
        delay_ms (200);
      }

    实际上转换它,但没有接收部分,例如发送 SID 比,我如何从 SID 寄存器接收此数据?
    我发现要接收来自 SID 所需 clk 的数据,切换锁存后没有 clk  

    数据表中还提到了
    另一件事是如何检查我的 LED 驱动器和微控制器之间的通信是否正常工作,是否有任何寄存器可以分辨这一点。

    请尽快帮助我
    提前感谢

    普拉纳夫

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

    4024.TLC6C5716-Q1 EVM Programming.pptx

    Pranav、您好!

    请参阅附件。

    Br, Gracie

    [/报价]

    Pranav、您好!

    可以。 你是对的。 我们只有示例代码中的点亮代码。 但在 TLC6C5716/24-Q1 GUI 中、我们展示了 SID 读取命令。 看到的。

    Br, Gracie

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

    先生、

    很抱歉,但我不理解您的响应,我只想了解从 LED 驱动器接收 SDO 引脚上的数据。如何?


    在哪里提到数据来自 SDO?

    另一件事是如何检查我的 LED 驱动器和微控制器之间的通信是否正常工作,是否有任何寄存器可以分辨这一点。
    普拉纳夫

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

    Pranav、您好!

    除了读取 GS 寄存器外、没有寄存器可以指示通信正常。 建议使用 GUI 来监控 SDO。 如果您不方便、请给我一些时间进行测试。

    Br, Gracie

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

    先生、
    嗯、妈妈、您需要一些时间来测试。
    最后一个问题是发送 GS cmd 或 SID cmd 后,所以我也必须开发读取功能,所以我的问题是在锁存器切换之后,我开始读取 SDO 引脚,
    这是我应该做的事情、

    此外、要使 LED 驱动器正常工作、首先需要做什么?

    LED 驱动器要使用什么初始化部分?

    普拉纳夫

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

    Pranav、您好!

    我们的专家稍后会为您提供反馈。

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

    尊敬的 AM:

    很抱歉让你失望。

    您能否找到有关读取 GS 数据的任何解决方案?


    普拉纳夫

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

    在我们发送5A3 SID 读取后、您可以看到 SDO。

    对于 GS 读取、它与 SID 读取相似。

    Br, Gracie

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

    妈妈、您好!
    感谢您的答复。
    您能为我提供 GS 和 SID 的阅读功能吗?
    您先前在该代码中提供了一个读取函数或与之类似的示例。

    普拉纳夫

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

    Pranav、您好!

    我已经在屏幕截图中提供了 SID 读取和 SDO 输出。 基本上、SDI 为5A3h、288SCLK、锁存器切换、然后 SDO 有输出。 GS 读取与 SID 读取非常相似。 此命令如上图所示。

    Br, Gracie

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

    AM
    有一件事我必须问,什么事情需要初始化这个 LED 驱动程序?

    提前感谢您  
    普拉纳夫

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

    Pranav、您好!

    您可以发送 FC-BC-DC 控制数据和 GS 数据进行初始化。  

    Br, Gracie

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

    先生、  
    很抱歉回复延迟。
    为您提供此逻辑分析器文件。 它会对我有所帮助。
    现在的问题是、我不知道如何验证数据。 来自 SDO

    请告诉我  
    普拉纳夫

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

    AM、我没有得到任何响应  
    普拉纳夫

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

    我已经在这个屏幕截图中作了回复:

    139.187.34.34   In reply to Pranav Kumar Moudgil

    在我们发送5A3 SID 读取后、您可以看到 SDO。

    对于 GS 读取、它与 SID 读取相似。