|
tps65180接到I2C总线上,I.MX5x主芯片通过I2C总线去控制tps65180的开关,设电压,设参数等。tps65180是专门配合 EInk屏设计的,所以一般使用默认参数就可以了,无需去改变,这些参数包括各级电压大小,电压加载次序。
1.tps65180开电的u-boot设置
u-boot> i2c mw 0x48 0x01 0xbf
mw ---- I2C写
0x48 ---- tps65180的I2C地址
0x01 ---- tps65180开关电压使能寄存器
0xbf ---- 将所有级别的电压都打开
2.tps65180 关电的u-boot设置
u-boot> i2c mw 0x48 0x01 0x00
mw ---- I2C写
0x48 ---- tps65180的I2C地址
0x01 ---- tps65180开关电压使能寄存器
0x40 ---- 将所有级别的电压都关闭
3. linux 内核要配备专门的tps65180驱动。其实也就是通过i2c调用开关电压等。