
 一、硬件调试、寄存器操作说明及开发工具介绍 
 
 1
 、测量供电电压,
 LT8918 
 为单电源供电,正常工作电压为 
 1.8V
 ; 
 
 2
 、测量 
 LT8918 Pin29 
 电压,正常电压为 
 1.2V 
 左右
 ; 
 
 3
 、测量晶振启振频率,外部晶振 
 25Mhz
 ; 
 
 4
 、
 LT8918 
 低电平
 复位,正常工作为高电平(
 兼容 
 3.3V 
 电平
 ); 
 
 5
 、确认 
 IIC Device 
 地址,
 Pin58 
 为低时对应 
 0x40
 ,为高时对应器件地址 
 0x42
 ; 
 
 6
 、
 Epad 
 处理,手工焊接样品必须保证 
 Epad 
 可靠焊接,务必加锡处理; 
 
 7
 、
 IIC 
 为 
 1.8V 
 电平兼容 
 3.3V 
 电平
 ,可以外部上拉至 
 3.3V
 ,软件调试前必须验证 
 IIC 
 是否可以正常访问,确认的方式 
 
 可以采用读取 
 ChipID
 ,详细信息如下: 
 
 Device Address: 0x42 or 0x40 
 
 Offset Address: 0x6000 
 
 Bits 
 
 Name 
 
 Description 
 
 Access 
 
 Default 
 
 7:0 
 
 CHIP_ID 
 
 RO 
 
 0x16 
 
 Default: 0x16 
 
 Device Address: 0x42 or 0x40 
 
 Offset Address: 0x6001 
 
 Bits 
 
 Name 
 
 Description 
 
 Access 
 
 Default 
 
 7:0 
 
 CHIP_ID 
 
 RO 
 
 0x03 
 
 Default: 0x03 
 
 Device Address: 0x42 or 0x40 
 
 Offset Address: 0x6002 
 
 Bits 
 
 Name 
 
 Description 
 
 Access 
 
 Default 
 
 7:0 
 
 CHIP_ID 
 
 RO 
 
 0xB1 
 
 Default: 0xB1 
 
 8
 、寄存器地址及读写说明 
 
 LT8918 
 的 寄 存 器 地 址 为 
 伪 
 16 
 位 
 ( 
 实际读写还是按照 
 8 
 位地址操作,读写时序可参考 
 8 
 位地址的 
 
 EEROM-24C02/04/08/16
 )
 ,其中
 高 
 8 
 位为 
 Bank 
 地址,
 低 
 8 
 位为 
 Bank 
 内偏移地址。
 0xFF 
 寄存器
 为 
 Bank 
 地址选择寄存 
 
 器,同一 
 Bank 
 内的寄存器读写无需重复写 
 Bank 
 地址;跨 
 Bank 
 操作必须先写 
 0xFF 
 寄存器选择相应的 
 Bank 
 地址。 
 
 0x60ee 
 为 
 IIC 
 使能寄存器,必须先配置为 
 0x01 
 才能操作其他寄存器。 
 
 函数 
 vdSet_Reg_Bank(u8 adr)
 用于切换 
 Bank
 ,函数 
 Write_I2C_Byte(u8 RegAddr, u8 d)
 用于 
 RegAddr 
 寄存器赋值, 
 
 函数 
 u8 Read_I2C_Byte(u8 RegAddr)
 用于读取内部寄存器 
 RegAddr 
 的当前值。 
 
 void vdSet_Reg_Bank(u8 adr) 
 
 { 
 
 Write_I2C_Byte(0xff,adr);
 //
 设置 
 Bank 
 地址 
 
 } 
 
 void vdLT8918_I2c_Enable(void) 
 
 { 
 
 vdSet_Reg_Bank(0x60); 
 
 Write_I2C_Byte(0xee,0x01);
 //cfg iic enable 
 
 } 
 
 9
 、开发工具介绍