当前位置:首页->技术分享 |
|
国产AFE前端芯片集澈DVC1124 的i2c调试波形 |
|
|
文章来源:永阜康科技 更新时间:2024/3/1 9:58:00 |
在线咨询: |
|
1.1 I2C读写示例
I2C时序图

1读命令
(1)读状态
图1展示了读如何读取警报标示寄存器的命令。读取警报标示寄存器命令为0x00.写入I2C命令0x00,然后读取一个字节。从而读取警报标示寄存器的数据。

图1
在本示例中,
DVC11XX的器件地址为0x40(8位),其中LSB是R/W位。
此命令遵循I2C_Read(I2C_ADDR,Command, I2C_ADDR+1,Data,CRC0)格式,
因此对于该示例,该命令为I2C_Read(0x40,0x00,0x41,[0x00],[0xD5])
读出的寄存器内容为0x00,最后个字节D5为CRC校验。
(2)读第一串电压

图2
此命令遵循I2C_Read(I2C_ADDR,Command, I2C_ADDR+1,Data,CRC0,Data1,CRC1)格式,连续读取
两个字节数据。
对于该示例,该命令为I2C_Read(0x40, 0x1D, 0x 41, [0x82, 0x61, 0xCD, 0x6D])
其中0x40为器件地址,0x1D为第1节电压寄存器地址,41为读操作。
0X82为第一节电压的AD值的高8位,后面的61是前面4个节字(40,1D,41,82)的CRC0,
0xCD为第一节电压的AD值的低8位,最后6D为0xCD算出的CRC1.
第一节电压VC1的 AD转换值为 0x82CD,则算出电压为VC1 = 333485*100uV = 3334.8mV
2写命令
清除命令

图3
此命令遵循I2C_Write(I2C_ADDR,Command, Data,CRC0)格式
对于该示例,该命令为I2C_ Write(0x40, 0x00, 0x00, 0x86)
0x40为器件地址,0x00为Command,0x00为写入数据,0x86为CRC.
|
|
|
|
|
|
|
|
 |
您可能对以下产品感兴趣 |
 |
|
 |
产品型号 |
功能介绍 |
兼容型号 |
封装形式 |
工作电压 |
备注 |
DVC1124 |
DVC1124是一款采用车规级高压BCD工艺设计的5-24串锂电池组监控芯片,适用于总电压不超过100V的锂电池包。 |
|
LQFP-48 |
10V-120V |
|
DVC1117 |
DVC1117是一款采用车规级高压BCD工艺设计的5-17节锂电池组监控芯片,适用于总电压不超过85V的锂电包 |
|
LQFP-48 |
10V-85V |
5 串至 17 串锂电池组监控芯片 |
DVC1036 |
DVC1036是一款采用车规级高压BCD工艺设计的18-36节锂电池组监控芯片,通过四线式SPI接口与上位机进行通信,形成一套完整的电池组管理系统(BMS)。 |
|
LQFP-80 |
42V-180V |
18节至36节锂电池组监控芯片 |
DVC1024 |
DVC1024 是一款采用车规级高压 BCD工艺设计的12-24节锂电池组监控芯片,通过四线式SPI接口与上位机进行通信,形成一套完整的电池组管理系统(BMS)。 |
|
LQFP-64 |
28V-128V |
12节至24节锂电池组监控芯片 |
DVC1018 |
DVC1018是一款采用车规级高压BCD工艺设计的9-18节锂电池组监控芯片,通过四线式SPI接口与上位机进行通信,形成一套完整的电池组 管理系统(BMS)。 |
|
LQFP-48 |
28V-90V |
9 节至18节锂电池组监控芯片 |
DVC1012 |
DVC1012是一款采用车规级高压BCD工艺设计的6-12节锂电池组监控芯片,通过四线式SPI接口与上位机进行通信,形成一套完整的电池组 管理系统(BMS)。 |
|
LQFN-48 |
14V-64V |
6节至12节锂电池组监控芯片 |
DVC1006 |
DVC1006 是一款采用车规级高压BCD工艺设计的3-6节锂电池组监控芯片,通过四线式 SPI 接口与上位机进行通信,形成一套完整的电池组管理系统(BMS)。 |
|
SSOP-24 |
7V-30V |
3节至6节锂电池组监控芯片 |
|
|
|
|
|
|