• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

EEPROM数据的写入

用bq2060作为笔记本电池的电量管理IC,因为它内部没有存储器要外接一片24C02,如果批量生产的话,是先把参数写入到EEPROM再贴到板上还是贴到板上之后再写参数呢?请有过批量生产过的高手指点一下!
全部回复(14)
正序查看
倒序查看
powersafe
LV.2
2
2005-06-08 15:53
可以在贴上后再写,但要专门的制具
0
回复
qiuyy
LV.6
3
2005-06-10 14:45
@powersafe
可以在贴上后再写,但要专门的制具
我们经过长时间的开发,已经开发测试笔记本电池的仪器.可以用来测试电脑电池的电路板,成品,半成品.该测试仪使用读写SMBUS和使用模拟电池的方法.使用中文LCD1223液晶显示界面.
一、测试所需电源要求:DC18V/2A (13/2A)

二、测试步骤:放入待测试的保护板,按面板上的“开始测试”键后,测试机进入了测试状态,并显示相关测试步骤的信息.

1.线路板电压测试  
    该测试步骤是测试电路板上的主控芯片的电源电压工作是否正常.如果工作电压正常,则跳下一步,否则显示出错的信息.
2、通讯测试  
   该测试步骤是测试PCM的读写是否正常以及通讯是否正常,如果测试OK,则跳下一步.
3、初始化编程测试
    该步骤主要是把EPROM代码以及常数写入主控芯片.如果写入成功自动跳入下一步.不成功则显示错误信息.
4、温度测试  
   该测试步骤是热敏电阻温度,温度范围:302.1K±40K,如果测试OK,则跳下一步.
5 电压精度测试
   该测试步骤是测试PCM的电压检测功能是否准确.其测试原理是把PCM接入一个参考电压,然后测试机通过SMBUS读取BQ2060的内部寄存器得到了参考电压值.该项目可以判断PCM的内部IC对每一个CELL的电压的计算是否准确,以及可判断PCM的内部数模转换的精度是否正常.如果电压的误差大于50毫伏,则测试机内部程序判定为NG.
6 电流精度测试(0电流测试)
  该测试是对PCM的内部IC模/数进行调整(校正),空载时为:0000mA,不成功则显示错误信息.
7、充电测试  
   该测试是测试机内部模拟电池通过PCM板对模拟电池进行充电测试,如果测试OK,则跳下一步.
8、放电测试该测试是测试机内部模拟电池通过PCM板对模拟电池进行放电测试,如果测试OK,则跳下一步.
9、慢充测试
   该步骤是针对大于6000mAh的电池而设计的.该测试是判断当电池低电压的时候,电池是否能够小电流充电.如果测试OK,则跳下一步.
10 过充测试
   该测试是测试PCM的过充测试,过充点为:4.38V/CELL.
11 寄存器备份测试
   该步骤是当电池保护的时候(过充或过放),PCM的内部RIGISTER的数据不会掉失.如果测试通过,则跳下一步.
12、名称测试
     该步骤是对电池的信息进行判断测试,如果所读的信息与所设计的信息不一致,则出现错误信息.如果测试OK,则会把该电池的电芯化学名称(LION),设计容量(2600mAh)、型号(CPI)、时间(2005-01-01)循环次数(0001)显示出来.
13、错误显示   上述11步每步如发生错误,则停止测试并显示相关的错误信息.
14、测试完成   将测试架上的电源开置OFF,取出PCM板,区分不良品与良品.
0
回复
clank
LV.1
4
2005-06-21 21:34
@qiuyy
我们经过长时间的开发,已经开发测试笔记本电池的仪器.可以用来测试电脑电池的电路板,成品,半成品.该测试仪使用读写SMBUS和使用模拟电池的方法.使用中文LCD1223液晶显示界面.一、测试所需电源要求:DC18V/2A(13/2A)二、测试步骤:放入待测试的保护板,按面板上的“开始测试”键后,测试机进入了测试状态,并显示相关测试步骤的信息.1.线路板电压测试      该测试步骤是测试电路板上的主控芯片的电源电压工作是否正常.如果工作电压正常,则跳下一步,否则显示出错的信息.2、通讯测试    该测试步骤是测试PCM的读写是否正常以及通讯是否正常,如果测试OK,则跳下一步.3、初始化编程测试    该步骤主要是把EPROM代码以及常数写入主控芯片.如果写入成功自动跳入下一步.不成功则显示错误信息.4、温度测试    该测试步骤是热敏电阻温度,温度范围:302.1K±40K,如果测试OK,则跳下一步.5电压精度测试  该测试步骤是测试PCM的电压检测功能是否准确.其测试原理是把PCM接入一个参考电压,然后测试机通过SMBUS读取BQ2060的内部寄存器得到了参考电压值.该项目可以判断PCM的内部IC对每一个CELL的电压的计算是否准确,以及可判断PCM的内部数模转换的精度是否正常.如果电压的误差大于50毫伏,则测试机内部程序判定为NG.6电流精度测试(0电流测试)  该测试是对PCM的内部IC模/数进行调整(校正),空载时为:0000mA,不成功则显示错误信息.7、充电测试    该测试是测试机内部模拟电池通过PCM板对模拟电池进行充电测试,如果测试OK,则跳下一步.8、放电测试该测试是测试机内部模拟电池通过PCM板对模拟电池进行放电测试,如果测试OK,则跳下一步.9、慢充测试  该步骤是针对大于6000mAh的电池而设计的.该测试是判断当电池低电压的时候,电池是否能够小电流充电.如果测试OK,则跳下一步.10过充测试  该测试是测试PCM的过充测试,过充点为:4.38V/CELL.11寄存器备份测试  该步骤是当电池保护的时候(过充或过放),PCM的内部RIGISTER的数据不会掉失.如果测试通过,则跳下一步.12、名称测试    该步骤是对电池的信息进行判断测试,如果所读的信息与所设计的信息不一致,则出现错误信息.如果测试OK,则会把该电池的电芯化学名称(LION),设计容量(2600mAh)、型号(CPI)、时间(2005-01-01)循环次数(0001)显示出来.13、错误显示  上述11步每步如发生错误,则停止测试并显示相关的错误信息.14、测试完成  将测试架上的电源开置OFF,取出PCM板,区分不良品与良品.
只是针对BQ2060做的测试仪???其它的芯片支持不?
0
回复
qiuyy
LV.6
5
2005-06-22 11:24
@clank
只是针对BQ2060做的测试仪???其它的芯片支持不?
BQ2084系列,PS501,三菱.
0
回复
xqlzm
LV.2
6
2005-07-08 13:57
@qiuyy
我们经过长时间的开发,已经开发测试笔记本电池的仪器.可以用来测试电脑电池的电路板,成品,半成品.该测试仪使用读写SMBUS和使用模拟电池的方法.使用中文LCD1223液晶显示界面.一、测试所需电源要求:DC18V/2A(13/2A)二、测试步骤:放入待测试的保护板,按面板上的“开始测试”键后,测试机进入了测试状态,并显示相关测试步骤的信息.1.线路板电压测试      该测试步骤是测试电路板上的主控芯片的电源电压工作是否正常.如果工作电压正常,则跳下一步,否则显示出错的信息.2、通讯测试    该测试步骤是测试PCM的读写是否正常以及通讯是否正常,如果测试OK,则跳下一步.3、初始化编程测试    该步骤主要是把EPROM代码以及常数写入主控芯片.如果写入成功自动跳入下一步.不成功则显示错误信息.4、温度测试    该测试步骤是热敏电阻温度,温度范围:302.1K±40K,如果测试OK,则跳下一步.5电压精度测试  该测试步骤是测试PCM的电压检测功能是否准确.其测试原理是把PCM接入一个参考电压,然后测试机通过SMBUS读取BQ2060的内部寄存器得到了参考电压值.该项目可以判断PCM的内部IC对每一个CELL的电压的计算是否准确,以及可判断PCM的内部数模转换的精度是否正常.如果电压的误差大于50毫伏,则测试机内部程序判定为NG.6电流精度测试(0电流测试)  该测试是对PCM的内部IC模/数进行调整(校正),空载时为:0000mA,不成功则显示错误信息.7、充电测试    该测试是测试机内部模拟电池通过PCM板对模拟电池进行充电测试,如果测试OK,则跳下一步.8、放电测试该测试是测试机内部模拟电池通过PCM板对模拟电池进行放电测试,如果测试OK,则跳下一步.9、慢充测试  该步骤是针对大于6000mAh的电池而设计的.该测试是判断当电池低电压的时候,电池是否能够小电流充电.如果测试OK,则跳下一步.10过充测试  该测试是测试PCM的过充测试,过充点为:4.38V/CELL.11寄存器备份测试  该步骤是当电池保护的时候(过充或过放),PCM的内部RIGISTER的数据不会掉失.如果测试通过,则跳下一步.12、名称测试    该步骤是对电池的信息进行判断测试,如果所读的信息与所设计的信息不一致,则出现错误信息.如果测试OK,则会把该电池的电芯化学名称(LION),设计容量(2600mAh)、型号(CPI)、时间(2005-01-01)循环次数(0001)显示出来.13、错误显示  上述11步每步如发生错误,则停止测试并显示相关的错误信息.14、测试完成  将测试架上的电源开置OFF,取出PCM板,区分不良品与良品.
能按照不同容量.牌子.编程
0
回复
qiuyy
LV.6
7
2005-07-08 14:48
@xqlzm
能按照不同容量.牌子.编程
最近又加了上位机,软件校正,动态负载测试,静态负载测试,内阻测试,线性调整测试,扩展SMBUS指令测试,短路测试等25项测试.该测试指标皆来自笔记本公司原厂要求.
0
回复
2005-07-14 21:44
@qiuyy
我们经过长时间的开发,已经开发测试笔记本电池的仪器.可以用来测试电脑电池的电路板,成品,半成品.该测试仪使用读写SMBUS和使用模拟电池的方法.使用中文LCD1223液晶显示界面.一、测试所需电源要求:DC18V/2A(13/2A)二、测试步骤:放入待测试的保护板,按面板上的“开始测试”键后,测试机进入了测试状态,并显示相关测试步骤的信息.1.线路板电压测试      该测试步骤是测试电路板上的主控芯片的电源电压工作是否正常.如果工作电压正常,则跳下一步,否则显示出错的信息.2、通讯测试    该测试步骤是测试PCM的读写是否正常以及通讯是否正常,如果测试OK,则跳下一步.3、初始化编程测试    该步骤主要是把EPROM代码以及常数写入主控芯片.如果写入成功自动跳入下一步.不成功则显示错误信息.4、温度测试    该测试步骤是热敏电阻温度,温度范围:302.1K±40K,如果测试OK,则跳下一步.5电压精度测试  该测试步骤是测试PCM的电压检测功能是否准确.其测试原理是把PCM接入一个参考电压,然后测试机通过SMBUS读取BQ2060的内部寄存器得到了参考电压值.该项目可以判断PCM的内部IC对每一个CELL的电压的计算是否准确,以及可判断PCM的内部数模转换的精度是否正常.如果电压的误差大于50毫伏,则测试机内部程序判定为NG.6电流精度测试(0电流测试)  该测试是对PCM的内部IC模/数进行调整(校正),空载时为:0000mA,不成功则显示错误信息.7、充电测试    该测试是测试机内部模拟电池通过PCM板对模拟电池进行充电测试,如果测试OK,则跳下一步.8、放电测试该测试是测试机内部模拟电池通过PCM板对模拟电池进行放电测试,如果测试OK,则跳下一步.9、慢充测试  该步骤是针对大于6000mAh的电池而设计的.该测试是判断当电池低电压的时候,电池是否能够小电流充电.如果测试OK,则跳下一步.10过充测试  该测试是测试PCM的过充测试,过充点为:4.38V/CELL.11寄存器备份测试  该步骤是当电池保护的时候(过充或过放),PCM的内部RIGISTER的数据不会掉失.如果测试通过,则跳下一步.12、名称测试    该步骤是对电池的信息进行判断测试,如果所读的信息与所设计的信息不一致,则出现错误信息.如果测试OK,则会把该电池的电芯化学名称(LION),设计容量(2600mAh)、型号(CPI)、时间(2005-01-01)循环次数(0001)显示出来.13、错误显示  上述11步每步如发生错误,则停止测试并显示相关的错误信息.14、测试完成  将测试架上的电源开置OFF,取出PCM板,区分不良品与良品.
是否可以测过电流?
做完上述测试需要多长时间?
0
回复
qiuyy
LV.6
9
2005-07-14 22:30
@ylbingshan
是否可以测过电流?做完上述测试需要多长时间?
该功能的做法是:把电池接一个CC负载,电流以500MA/STEP/100MS的速率上升,一直到指定的值进行,再读取电流值,如果没有电流,则认为OK了.该功能我们已经做进去了.
0
回复
takachiho
LV.1
10
2006-01-09 10:23
@qiuyy
我们经过长时间的开发,已经开发测试笔记本电池的仪器.可以用来测试电脑电池的电路板,成品,半成品.该测试仪使用读写SMBUS和使用模拟电池的方法.使用中文LCD1223液晶显示界面.一、测试所需电源要求:DC18V/2A(13/2A)二、测试步骤:放入待测试的保护板,按面板上的“开始测试”键后,测试机进入了测试状态,并显示相关测试步骤的信息.1.线路板电压测试      该测试步骤是测试电路板上的主控芯片的电源电压工作是否正常.如果工作电压正常,则跳下一步,否则显示出错的信息.2、通讯测试    该测试步骤是测试PCM的读写是否正常以及通讯是否正常,如果测试OK,则跳下一步.3、初始化编程测试    该步骤主要是把EPROM代码以及常数写入主控芯片.如果写入成功自动跳入下一步.不成功则显示错误信息.4、温度测试    该测试步骤是热敏电阻温度,温度范围:302.1K±40K,如果测试OK,则跳下一步.5电压精度测试  该测试步骤是测试PCM的电压检测功能是否准确.其测试原理是把PCM接入一个参考电压,然后测试机通过SMBUS读取BQ2060的内部寄存器得到了参考电压值.该项目可以判断PCM的内部IC对每一个CELL的电压的计算是否准确,以及可判断PCM的内部数模转换的精度是否正常.如果电压的误差大于50毫伏,则测试机内部程序判定为NG.6电流精度测试(0电流测试)  该测试是对PCM的内部IC模/数进行调整(校正),空载时为:0000mA,不成功则显示错误信息.7、充电测试    该测试是测试机内部模拟电池通过PCM板对模拟电池进行充电测试,如果测试OK,则跳下一步.8、放电测试该测试是测试机内部模拟电池通过PCM板对模拟电池进行放电测试,如果测试OK,则跳下一步.9、慢充测试  该步骤是针对大于6000mAh的电池而设计的.该测试是判断当电池低电压的时候,电池是否能够小电流充电.如果测试OK,则跳下一步.10过充测试  该测试是测试PCM的过充测试,过充点为:4.38V/CELL.11寄存器备份测试  该步骤是当电池保护的时候(过充或过放),PCM的内部RIGISTER的数据不会掉失.如果测试通过,则跳下一步.12、名称测试    该步骤是对电池的信息进行判断测试,如果所读的信息与所设计的信息不一致,则出现错误信息.如果测试OK,则会把该电池的电芯化学名称(LION),设计容量(2600mAh)、型号(CPI)、时间(2005-01-01)循环次数(0001)显示出来.13、错误显示  上述11步每步如发生错误,则停止测试并显示相关的错误信息.14、测试完成  将测试架上的电源开置OFF,取出PCM板,区分不良品与良品.
请问您怎么联系!
0
回复
battery2006
LV.3
11
2006-01-09 15:02
@takachiho
请问您怎么联系!
请问你又是怎么联系呀???
0
回复
nenbol
LV.2
12
2006-01-09 20:39
我能提供专业的设备,满足bq2060,bq208x,ps501等数据的写入与校正,以及保护功能的测试(1-4节).控制精度高,可靠性好,成本低.联系方式:cauc2002@sina.com
0
回复
battery2006
LV.3
13
2006-01-24 14:47
@qiuyy
我们经过长时间的开发,已经开发测试笔记本电池的仪器.可以用来测试电脑电池的电路板,成品,半成品.该测试仪使用读写SMBUS和使用模拟电池的方法.使用中文LCD1223液晶显示界面.一、测试所需电源要求:DC18V/2A(13/2A)二、测试步骤:放入待测试的保护板,按面板上的“开始测试”键后,测试机进入了测试状态,并显示相关测试步骤的信息.1.线路板电压测试      该测试步骤是测试电路板上的主控芯片的电源电压工作是否正常.如果工作电压正常,则跳下一步,否则显示出错的信息.2、通讯测试    该测试步骤是测试PCM的读写是否正常以及通讯是否正常,如果测试OK,则跳下一步.3、初始化编程测试    该步骤主要是把EPROM代码以及常数写入主控芯片.如果写入成功自动跳入下一步.不成功则显示错误信息.4、温度测试    该测试步骤是热敏电阻温度,温度范围:302.1K±40K,如果测试OK,则跳下一步.5电压精度测试  该测试步骤是测试PCM的电压检测功能是否准确.其测试原理是把PCM接入一个参考电压,然后测试机通过SMBUS读取BQ2060的内部寄存器得到了参考电压值.该项目可以判断PCM的内部IC对每一个CELL的电压的计算是否准确,以及可判断PCM的内部数模转换的精度是否正常.如果电压的误差大于50毫伏,则测试机内部程序判定为NG.6电流精度测试(0电流测试)  该测试是对PCM的内部IC模/数进行调整(校正),空载时为:0000mA,不成功则显示错误信息.7、充电测试    该测试是测试机内部模拟电池通过PCM板对模拟电池进行充电测试,如果测试OK,则跳下一步.8、放电测试该测试是测试机内部模拟电池通过PCM板对模拟电池进行放电测试,如果测试OK,则跳下一步.9、慢充测试  该步骤是针对大于6000mAh的电池而设计的.该测试是判断当电池低电压的时候,电池是否能够小电流充电.如果测试OK,则跳下一步.10过充测试  该测试是测试PCM的过充测试,过充点为:4.38V/CELL.11寄存器备份测试  该步骤是当电池保护的时候(过充或过放),PCM的内部RIGISTER的数据不会掉失.如果测试通过,则跳下一步.12、名称测试    该步骤是对电池的信息进行判断测试,如果所读的信息与所设计的信息不一致,则出现错误信息.如果测试OK,则会把该电池的电芯化学名称(LION),设计容量(2600mAh)、型号(CPI)、时间(2005-01-01)循环次数(0001)显示出来.13、错误显示  上述11步每步如发生错误,则停止测试并显示相关的错误信息.14、测试完成  将测试架上的电源开置OFF,取出PCM板,区分不良品与良品.
请教一下,在和BQ2060建立连接后,怎么不能和EEPROM建立连接!!!在线等,,谢谢!!!
0
回复
battery2006
LV.3
14
2006-01-24 14:48
@nenbol
我能提供专业的设备,满足bq2060,bq208x,ps501等数据的写入与校正,以及保护功能的测试(1-4节).控制精度高,可靠性好,成本低.联系方式:cauc2002@sina.com
能不能在线讲一讲你是怎么把数据写入EEPROM?
0
回复
zhenwu2006
LV.1
15
2006-04-18 11:50
@battery2006
能不能在线讲一讲你是怎么把数据写入EEPROM?
先建立通訊,再下Command進行寫入操作
0
回复