LT6911UXC I2C通信失败问题分析

某一块板子在更换LT6911UXC芯片后,无法进行I2C通信,且电脑也无法识别出芯片ID导致不能刷写固件。

错误打印

[    6.540379] hibvt-i2c 1211b000.i2c: wait idle abort!, RIS: 0x611
[    6.549772] hibvt-i2c 1211b000.i2c: wait idle abort!, RIS: 0x611
[    6.557561] hibvt-i2c 1211b000.i2c: wait idle abort!, RIS: 0x611

~ # i2c_write 0xb 0x56 0xff 0x80
*** Board tools : ver0.0.1_20121120 *** 
[debug]: {source/utils/c[   51.712842] hibvt-i2c 1211b000.i2c: wait idle abort!, RIS: 0x611
mdshell.c:168}cmdstr:i2c_write
i2c_num:0xb, dev_addr:0x56; reg_addr:0xff; data:0x80; reg_width: 1; data_width: 1.
i2c write error!

do errro
[END]
~ # 	

排查外围

    电源:5V 3.3V 1.2V正常
    复位:上拉和控制正常
    I2C上拉:3.3正常
    I2C通信:SDA有波形数据,SCL有波形,100K
    晶振:24MHz正常

焊接三极管确保上电时序如下,但还是无改善:

逻辑分析仪抓波形

正常波形

异常波形,阈值电压选择3.3V时是1.65V,就抓不到SCL时钟线上的波形,使用示波器抓波形如下:

可发现视频频率是100K正常的,但是低电平没有到0V,示波器测试出来是1.92V,所以这个就很异常了,设置逻辑分析仪阈值为2V,就能抓到时钟信号了:

原因分析

    I2C通信:
        SDA有波形数据,
        SCL没有抓到波形,使用示波器看频率100K,但是低电平没有为0,高电平是3.3正常
    怀疑:
        SCL线的电阻问题导致分压
        R150 2K上拉电阻被莫名改为了33欧,导致CPU端拉低时,被33/33分压为1.9V,所以时钟波形异常
    改进:
        R150 33上拉改为2K后I2C通信功能正常

 

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: LT6911UxC是龙翔科技公司生产的一种无线网络芯片。该芯片集成了MAC层、PHY层、RF射频以及其他必要的电路,可以实现高性能的无线通信功能。由于该芯片较新,一般需要下载并安装相应的驱动程序才能正常运行。 安装LT6911UxC驱动的步骤如下: 1. 首先,打开龙翔科技公司的官方网站,找到LT6911UxC产品页面。 2. 在产品页面中,查找并下载相应的驱动程序。一般会有针对各种操作系统的不同版本驱动程序可供选择。 3. 下载完驱动程序后,双击打开,并按照提示完成安装过程。通常安装过程只需简单地点击“下一步”即可。 4. 安装完成后,重启计算机。这将使驱动程序生效。 5. 在计算机重新启动之后,就可以开始使用LT6911UxC芯片进行无线网络通信了。 需要注意的是,安装驱动程序前,要确保计算机的操作系统与驱动程序的要求相匹配。如果操作系统不兼容,则可能需要更新操作系统或选择其他版本的驱动程序。 总之,安装LT6911UxC驱动程序是使该无线网络芯片正常工作的关键步骤。通过以上步骤,用户可以成功安装和使用LT6911UxC芯片来进行无线网络通信。 ### 回答2: LT6911UXC是一款用于驱动液晶显示器的芯片。该芯片可以通过接口与计算机或其他设备连接,并通过控制信号来驱动液晶显示器的工作。 LT6911UXC芯片具有较高的集成度和性能优势。它支持常用的显示模式,如VGA、HDMI和DVI,并能够实现高分辨率的显示效果。此外,它还支持自动信号检测和自动调节功能,可以根据输入信号的特性自动调节输出信号,以达到最佳的显示效果。 在使用LT6911UXC芯片时,首先需要将其正确连接到液晶显示器和计算机或其他设备。然后,根据具体的应用需求,编写相应的驱动程序或使用现有的驱动程序,将数据发送给LT6911UXC芯片,控制其输出信号以实现液晶显示器的正常显示。 作为一款专门用于液晶显示器驱动的芯片,LT6911UXC不仅广泛应用于电脑显示器,还可以用于监视器、电视等各类液晶显示设备上。它在增强图像显示效果、提高显示质量方面有着重要作用。 总之,LT6911UXC驱动是用于控制液晶显示器工作的芯片,可以通过编写驱动程序或使用现有的驱动程序来实现对其输出信号的控制,从而实现液晶显示器的正常工作。 ### 回答3: lt6911uxc是一款型号为lt(Linear Technology)6911uxc的驱动芯片。这款芯片是一种高性能于半导体驱动电路,用于驱动功率半导体器件,如功率MOSFET或IGBT等。 lt6911uxc具有多种特性和功能。首先,它能够提供高速响应和快速开关速度,可以满足各种应用需求。其次,lt6911uxc具有低电压和低电流操作特性,能够有效降低功耗和发热。此外,它还具有低输入/输出电容和低电压门极电荷特性,可以提供高效的电路输出。 lt6911uxc的驱动能力也值得注意。它具有高峰值电流输出,可以快速驱动功率半导体器件的开关。此外,它还具有低输出阻抗和高驱动电流能力,可以提供稳定的输出信号。 此外,lt6911uxc还具有过流保护和过热保护功能,可以有效保护芯片和周边电路的安全运行。这些保护功能对于长时间运行和高负载应用非常重要。 总而言之,lt6911uxc是一款高性能、低功耗、高驱动能力的驱动芯片。它具有多种特点和功能,适用于各种功率半导体器件的驱动应用。无论是在工业控制、汽车电子、医疗设备还是其他领域,lt6911uxc都可以提供可靠和高效的驱动支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值