TI中文支持网
TI专业的中文技术问题搜集分享网站

MCU与BQ4050通信

大家好!我用单片机模拟IIC与BQ4050SMBUS通信,写地址0X16  有ACK信号但是发送0X0D寄存器地址无ACK信号,通信频率45KHZ 。                                            

各们帮忙分析一下原因。外部有接10K 上接  MCU供电是3.3V

                                      图1  0x0d波形

                                                   图2  0X16波形

Cheng.W:

ACK是要在第9个CLK上, SDA为低,你的波形上只有8个CLK,需要再加一个CLK

另外, SDA在第9个CLK位置上都拉低了,是有ACK的。

,

qing Li:

你好  0X0D中的接低是我单片机停止时拉的 ,我发地址在第九个时钟是有应答  但在发命时 第9个时钟一直在等ACK 所以没有低电平。

,

qing Li:

                                         0x0d 波形    第九个时钟无应答

0

                             0X16+0X0D   

,

user5965707:

你好,我也遇到了类似的问题。你的最后怎么解决的?

,

user4745244:

第九个时钟的上升沿,SDA不是已经拉低了吗

赞(0)
未经允许不得转载:TI中文支持网 » MCU与BQ4050通信
分享到: 更多 (0)