询问下MP2770芯片slave address问题如下:
我在一个设计中,希望使用5片MP2770进行充电,看到 配置地址19h可以配置address0-address2,从数据手册中,没有看到具体的描述,所以不确定该配置是否就是配置的I2C的slave address,希望能够得到答复,谢谢!
询问下MP2770芯片slave address问题如下:
我在一个设计中,希望使用5片MP2770进行充电,看到 配置地址19h可以配置address0-address2,从数据手册中,没有看到具体的描述,所以不确定该配置是否就是配置的I2C的slave address,希望能够得到答复,谢谢!
您好,MP2770的19h寄存器就是配置I2C从机地址slave address的。但是如果5颗MP2770的I2C都挂在同一套I2C总线上,MCU初始化也没法区分不同IC配置其slave address。所以一般如果需要不同地址的芯片话,MPS工厂可以OTP修改成不同从机地址,但是不同OTP配置的芯片,完整料号的尾缀不同。
好的,明白了,我 可能需要对每个IC进行单独上电,进行配置地址后,再同时挂载同一个总线上,多谢!
需要注意只是上电后MCU配置的任何寄存器值不是写死的,重新上电后都会恢复成默认配置(即OTP值),所以在您手里是没法通过单独上电进行地址分配。需要不同OTP从机地址的芯片需要申请不同的尾缀,具体尾缀申请可以联系负责贵司的MPS代理商。