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.

[参考译文] LP8556 I2C 配置

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/980624/lp8556-i2c-config

主题中讨论的其他器件:LP8556LP8550

大家好

结合从官方网站下载的 LP855X 驱动程序文件后、根据官方网站的示例配置、它显示器件配置错误、导致 I2C 连接中断。

网站示例:

我的个人资料:

您能给我一些指导吗?

此致!

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

    您好、先生、

      您重新加载这两个图像、现在似乎已经损坏了?  谢谢。

    BR

    肖恩

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

    你(们)好

      这两个图像如下:

    网站示例:

    示例:
    
    // LP8555 */
    背光@2c{
    compatible ="ti、lp8555";
    reg =<0x2C>;
    
    dev-ctrl =/bits/8 <0x00>;
    PWM-period =<10000>;
    
    // 4V OV、4输出 LED0字符串启用*/
    rom_14h{
    rom-addr =/bits/8 <0x14>
    
    ;}/val =/val;
    
    /*重平滑处理、24ms 斜坡时间步长*/
    rom_15h{
    rom-addr =/bits/8 <0x15>;
    rom-val =/bits/8 <0xc7>;
    };
    
    //启用4个输出 LED1字符串*/
    rom_19h{
    rom-addr =/bits/8 <0x19>;
    rom-val =/85bits =/LP5c;
    
    
    
    
    @}*兼容 LP2c;}
    
    reg =<0x2C>;
    
    BL-name ="LCD-BL";
    dev-ctrl =/bits/8 <0x85>;
    
    };
    
    // LP8557
    *背光@
    
    
    
    
    
    
    init{compatible ="ti、lp8557";reg =<0x2C>;enable-supply =<<&VDIO =<&V8C>;</BTI_BRD = 0x41>;</BTI-BRD = 0x4T>
    
    /* 4V OV、启用4个输出 LED 灯串*/
    ROM_14h{
    ROM-addr =/bits/8 <0x14>;
    ROM-val =/bits/8 <0xC5>;
    };
    }; 
    我的个人资料:

    &qupv3_SE2_i2c{
     状态="ok";

     背光@2c{
     兼容="ti,lp8556";
     reg =<0x2C>;
     bl-name ="lcd-backlight";
     DEV-Ctrl =/bits/8 <0x85>;
     init-BRT =/bits/8 <0x10>;
     };
    };

    此致、

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

    你好,西杰,

    您是否遵循了这些说明,特别是“启用驱动程序支持”?

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

    你(们)好

    上述问题已得到解决。

    现在 我有一个新问题:如何将 IC 配置为以下模式?

    BRT_MODE = 00  
    BRT 模式= 00配置在哪里生效?
    此致、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我想知道默认的 BRT 模式是什么?如何将 BRT 模式设置为00b(PWM 输入仅为)μ s?

    希望您能回复!

    此致、

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

    您好,SIJie,

    您是否想告诉我您如何解决以前的问题?

    "BRT_MODE"属于器件控制寄存器(addr:0x01h)、默认值为0x00h。

    Robin

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

    您好!

    最后一个问题是我有一些硬件问题。

    现在 我无法控制背光。您能告诉我如何将其设置为仅 PWM 输入模式吗?

    此致、

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

    您好!

    请参阅数据表的第8.6.1.2节。 您可以更改0x01h 的位[2:1]以配置亮度模式。

    Robin

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

    你(们)好  

    感谢您的回复!

    您能更具体吗?您能告诉我如何更改驱动程序中的位[2:1]?

    此致、

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

    您好!

    您能告诉我以下哪些值需要更改吗?


    /* LP8550/1/2/3/6寄存器*/
    #define LP855X_BrightnY_CTRL 0x00
    #define LP855X_DEVICE_CTRL 0x01
    #define LP855X_EEPROM_START 0xA0
    #define LP855X_EEPROM_END 0xA7
    #define LP8556_EPROM_START 0xA0
    #define LP8556_EPROM_END 0xAF

    我期待您早日回复!

    此致、

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

    您好!

    它是"#define LP855X_DEVICE_CTRL 0x01"位[2:1]。

    Robin