保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

DS2438及其在单总线微网中的应用


写特性易失特性DB7DB6DB5DB4DB3DB2DB1DB00状态/配置寄存器XADBNVTBADEECAIAD读非易失1温度低位寄存器2-12-22-32-42-5000读非易失2湿度高位寄存器S26252423222120读非易失3电压低位寄存器2726252423222120读非易失4电压高位寄存器0000002928读非易失5电流低位寄存器0000002928读非易失6电流高位寄存器SSSSSSS28读非易失7阈值寄存器TH2TH1000000读/写易失
  第1页为电流累加器、逝去时间计数器和电流补偿单元;每2页包括非易失性时间和充电时间标记;第3~7页是40字节的提供给用户使用的E2PROM,可用于保存用户数据。
  
  2.2寄存器
  
  DS2438所有的寄存器都映射到上述的存储器中,同时对DS2438的操作都是通过寄存器进行的。
  
  图2DS2438内部结构框图
  
  (1)状态寄存器
  
  状态寄存器位于存储器00页的第0字节,该寄存器用于DS2438的功能控制,其中各位的默认值为1,含义如下:
  
  *IAD为电流A/D控制位。IAD=1,启用电流A/D和ICA,且以32Hz速率测量电流;IAD=0,禁用电流A/D和ICA。
  
  *CA为电流累加器配置位。CA=1,启用CCA/DCA存储数据且可从第7页恢复数据;CA=0,禁用CCA/DCA,第7页可用于普通E2PROM存储。
  
  *EE为隐蔽电流累加器位。EE=1,将CCA/DCA计数器数据隐蔽到E2PROM,电量每增加0.32C,当前计数器加1;EE=0,CCA/DCA计数器数据将不隐蔽到E2PROM。
  
  *AD为电压A/D输入选择位。AD=1,电压A/D选择由VDD端输入;AD=0,电压A/D选择由VAD端输入。
  
  *TB为温度转换忙标志位。TB=1,温度转换正在进行;TB=0,温度转换结束。
  
  *NVB为非易失存储忙标志位。NVB=1,在从可擦除区复制到E2PROM的存储过程中;NVB=0,非易失存储空闲状态。一次E2PROM存储占用2~10ms。
  
  *ADB为A/D转换标志位,ADB=1,电压A/D转换正在进行;ADB=0,转换结束或无测量。一次A/D转换占用约10ms。
  
  *X为不定位。
  
  (2)温度寄存器
  
  DS2438可在-55~+125℃范围内以0.03125℃的分辨率测量温度值,温度值为2的码形式通过2字节温度寄存器输出。其中符号位S指示温度值为正或负;S=0,温度值为正;S=1,温度值为负。
  
  (3)电压寄存器
  
  DS2438的电压输入范围是0~10V,且电压ADC的输入,可通过状态/结构寄存器的AD位来选择由VDD输入或由VAD输入。电压A/D转换的结果放在2字节电压寄存器中,单位为mV。
  
  (4)电流寄存器
  
  DS2438通过测量电流取样电阻RSENS两端的电压来间接测量流过电池的电流。采用10位ADC,其分辨率为0.005C,电流测量值的结果放在2字节的电流寄存器中其中电流测量符号位S,用于指示充电或放电。
  
  2.3单总线协议
  
  DS2438是Dallas

《DS2438及其在单总线微网中的应用(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/175726.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。