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.

[参考译文] LM3492:无法读取 COMM 引脚位模式

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/811915/lm3492-it-can-not-be-read-comm-pin-bit-pattern

器件型号:LM3492

现在尝试编程以读取 COMM 引脚位模式、但它不起作用。

此外、由于我们不使用调光功能、因此我们会不断拉高 DIM1和 DIM2引脚。

我们的编程过程如下:  

通电。

确认电源正常指示。

===读取 COMM 引脚的位模式===

将 EN 引脚拉至低电平大约200 nsec 以进行复位、然后将 EN 引脚拉至高电平。

外部 MCU 将 COMM 引脚拉低4次以读取 COMM 引脚位模式。

===结果===

COMM 引脚保持高电平。 COMM 引脚上未输出位模式。

我的问题是、  

 我们是否需要其他程序来检查或设置编码?

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

    您好!

    从数据表中的8.3.9开始、需要使用 DIM1:

    '除了电源正常指示和过热警报之外、所有通过 COMM 引脚的数据流都是
    串行、并通过施加到 DIM1引脚的信号的下降沿锁存、即使在的通道1时也是如此
    禁用电流调节器。 如果 DIM1引脚只保持低电平或仅保持高电平、则通过外部电路或通过
    允许它在内部打开并拉低、数据不会流动。 图24和图25显示了的时序图
    通过 COMM 引脚从器件读取位并向器件写入位。
    通过具有上拉功能的 MCU I/O 引脚或连接的外部电阻器 RCOMM 上拉 COMM 引脚
    VCC 引脚。 如果没有此功能、COMM 引脚的电压将保持为零。 输出的上升时间
    COMM 引脚的信号取决于上拉电阻。 如果上升时间较长(RCOMM 过大或上拉电源
    从连接的 MCU I/O 引脚太弱)、数据可能会在下降沿之后经过更长的时间后准备就绪。 在中
    在这种情况下、设计需要在下降沿锁存和(输入或输出)位之间具有更长的延迟。"

    请阅读数据表的此部分。

    此致、

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

    您好、Irwin 先生、

    感谢您的回答。

    但是、我们阅读了数据表并尝试读取 COMM 引脚位模式、仍然存在无法获取位模式的问题。

    即使第一个位"0"也无法被检测到。  

    您是否有更多详细信息 DM1引脚时钟输入和 COMM 引脚位模式输出的时序图?

    此致、

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

    您好!

    COMM 引脚上是否有上拉电阻?

    您是否将 DIM1循环为低电平并等待适当的时间读取第一个位、然后读取第二个位、第三个位和第四个位?

    '除了电源正常指示和过热警报之外、所有通过 COMM 引脚的数据流都是
    串行、并通过施加到 DIM1引脚的信号的下降沿锁存、即使在的通道1时也是如此
    禁用电流调节器。"

    如果 DIM1保持高电平或低电平、数据将不会流动。  数据在 DIM1的下降沿锁存。

    此致、

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

    您好!

    1)是的、我们将 COMM 引脚上拉至 Vcc 线路52.3k 欧姆。

    2)是的、我们将 DIM1循环为低电平4次、以读取 COMM 引脚位模式。

     但 COMM 引脚在每个 DIM1引脚的下降沿都保持高电平。

    您想我们无法读取位模式的原因是什么?  

    此致、

     

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

    您好!

    1) 1) 您是否创建了要读取的故障?

    2) 2) 您循环 DIM1的速度和时间有多快?

    读取时是否启用了驱动器?

    此致、

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

    您好!

    1) 1)是的、我们创建了"打开"状态。 2个 LED 灯串中的一个已打开。

    2) 2)循环频率约为300kHz。

    我们只需通过 MCU 向 DIM1引脚输入600个周期。

    在完成600次 DIM1循环后、我们将 EN 引脚拉至低电平大约为190nsec。   

    然后、为了读取位模式、我们输入4周期 DMI1。

    对我们有什么不了解的地方吗?

    此致、

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

    您好!

    您是否在等待 EN 引脚拉至低电平?  器件必须通过测试才能查看是否存在故障:

    "8.3.9.3输出电流欠压指示
    LM3492/-Q1器件在时如果 IOUTn 引脚的电压、则会提供 IOUTn (n = 1、2)欠压指示
    DIMn 为高电平、低于其可调节 ILED 所需的最小电压和 CDHC 电压
    达到其最大值。 这些条件仍然存在、而器件连续施加508个调光信号
    DIMn 引脚。 这意味着 LED 灯串 n 的电流不会达到调节值。 在大多数情况下、
    IOUT 欠压指示可视为 LED 灯串 n 的开路故障。位模式(请参见
    表1)可从 COMM 引脚读取。 该器件不会闭锁并在中继续运行
    IOUT 欠压指示。"

    '当 COMM 位模式被外部 MCU 读取时、在 DIMM1和 DIMM2引脚上施加时钟信号。
    在读取 COMM 位模式之前、将 EN 引脚拉至低电平大约200ns 以复位 COMM 位
    图形。 这种情况不会影响升压转换器和电流调节器的运行。 EN 为之后
    如果 IOUT 过压或欠压条件持续508个连续时钟周期、则复位 COMM 引脚
    发送 COMM 位模式供 MCU 读取。"

    我只是想解释这个部件上的数据表命令。  在尝试读取 COMM 位之前、我会尝试等待508个连续时钟周期、这一等待是在 EN 周期之后。

    此致、

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

    您好!

    感谢您的回复、我可以在 DIM1和 DIM2上应用大约510个周期的时钟信号后读取 COMM 位模式。  

    为了读取位模式、它不仅需要在 DIM1上应用时钟、还需要同时在 DIM2上应用时钟。

    508个连续时钟周期不足以读取、以防未使用它的调光功能。

    使用此产品是否正确?

    此致、

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

    您好!

    它只需要循环 DIM1。  我向一位同事询问了有关这方面的更多信息。  此器件的信息有限。  他说: "LM3492通信链路的限制是需要在 DIM1引脚上出现时钟信号(如果客户同时需要全亮度和通信、则必须获得99%的占空比)。"

    此致、

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

    您好!

    我没有听到您的反馈,我认为您能够解决您的问题。
    如果不是、只需在下面发布回复(如果该线程由于超时而锁定、则创建新线程)

    此致、

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

    您好!

    很抱歉、我没有对此问题做出回复、也没有及时回复。

    实际上、我们不会为您提到的99%占空比时钟提供连续时钟、以实现全亮度。

    以下用法是否错误?  是否有任何问题导致 LM3492损坏、否则会出现故障?

     - DIMM1和 DIMM2连接在一起并连接到外部 MCU 的输出端口。  

     -通常保持 DIM1和 DIM2处于高电平以实现全亮度运行。

     - 为了读取 LM3492工作状态上的一些错误状态或电源正常指示、    

     定期、例如  MCU 每500ms 对 DIM1和 DIM2应用大约510个时钟、然后读取 COMM 引脚位模式。

    我正在等待您的回复。

    此致、

     

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

    您好!

    它不应损坏。  您是否成功可靠地读取了 COMM 位模式?

    此致、

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

    您好!  

    感谢您为我们提供的有用信息。

    是的、我们在读取过程中取得了成功。

    我们有2个 LED 灯串、每个灯串连接到 IOUT1和 IOUT2。  

    然后、我们尝试读取 COMM 位模式、无论其中一个或两个 LED 灯串是否开路或短路。

    我们可以正确读取位模式。  

    我对这个问题还有另一个问题。

    我们的目标 LED 的典型 VF 值为5.7V。  

    因此、我们设计了 LM3492板、LED 驱动电压应升压约10%及以上、以使 LED 灯串在全亮度下亮起。

    但是、它不会提高 LED 电压、 因为 LED 的 VF 值会随各个差异而变化+/- 20%。

    最后、我们发现在 大多数情况下、它不会提高 LED 电压。

    LM3492的某些内部电路模块是否会承受应力或损坏?

    我正在等待您的回复。

    此致、

     

     

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

    您好!

    您的输入电压是多少、包括范围?  此外、在测试期间、如果输入电压未升压、情况也会怎样。  LM3492可在低至4.5V 的输入电压下运行。  5.7V 的80%为4.56V。  由于 DHC 正在尝试最大程度地减小余量 DHC、因此它可能不会升高。  要对此进行测试、您可以尝试增大 LED 电压。

    此致、

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

    您好!

    首先,我想确保我们的关切点是什么。

    我们认为、它不会将输入电压升高到 LED 灯串、这一点无关紧要。

    我们的目标 LED 的变频系数包括各个差异的范围、我们知道这会导致输入电压未升压的情况。   

    因此、如果无法升压、我想知道 LM3492是否应损坏和/或降级。

    您能否告诉我们您可以确认和/或猜测内部电路观点的任何问题?

    接下来、让我们提供测试板的数据、以满足您的要求、如下所示;

     -包括范围在内的输入电压为12V +/-5%。

     -测试期间的输入电压约为12V,由交流适配器供电。

     -一个 LED 灯串有2个 LED,两个 LED 灯串连接到 LM3492。

    此致、

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

    您好!

    有很多可能性。  您说的 LED 负载是5.7V 乘以2还是11.4V?  如果输入为12V、则无法升压至11.4V。  如果是这种情况、我会尝试降低输入电压或增加 LED 堆栈电压。  LM3492不应受损、但它是升压转换器、因此如果负载电压低于输入电压、升压二极管和负载可能会受损。  如果您看一下升压、输入将通过电感器和二极管到达负载。  升压输出需要高于输入。  双通道电流调节器应防止损坏、但不应以这种方式运行。

    此致、

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

    您好!

    感谢您的明智建议、即 尝试降低输入电压或增加 LED 堆栈电压。

    我会考虑尝试连接另一个输入电压、该电压提供给外部 MCU 5V (+/- 5%)或其他电压。

    此致、