首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 电源技术 > BQ20ZXX高级气体计量芯片的数据闪速编程与标定的详细资料概述

BQ20ZXX高级气体计量芯片的数据闪速编程与标定的详细资料概述

  • 资源大小:0.23 MB
  • 上传时间:2021-07-17
  • 下载次数:0次
  • 浏览次数:61次
  • 资源积分:1积分
  • 标      签: SMBus ti 闪存 电池组

资 源 简 介

该应用报告提出了一种高速、经济校准和数据闪速编程的BQ20ZXX高级气体计量芯片组的策略。提供了VB6代码示例,以及一步一步的准备金电池组的说明。   最新的TI系列先进的燃气表是建立在新技术和新架构的数据闪存访问和校准。通过这种新的架构,单位生产成本和资本设备投资可以最小化,因为不再需要在每个包上执行学习周期。一个单一的“黄金包”可以成为所有其他数据包的来源。提出了一种快速读取和写入黄金图像的方法。此外,校准方法是快速和简单的,因为大多数校准例程都内置到目标设备的固件中。   本文档中的方法被呈现为VB6(Visual Basic 6)函数。这些函数直接从工作代码中复制。为了从数据闪存读取和写入,它们使用五种类型的SMBus读写功能。这些可以在具有SMBus通信能力的任何软件环境中复制。如本文所使用的,每个读/写功能被设计用于与气体计量器通信,因此为了清楚起见,省略了设备地址(0x16)。   1。RealsMbStudioGeor()有两个参数——SMBus命令和带符号整数。在内部,这个函数将整数分成两个字节以供SMBus写字协议传输。   2。RealsMbButhTayRay.()有三个参数——SMBus命令、字节数组和指定字节数组长度的整数。在内部,这个函数将字节数组分隔成单独的字节,以便通过SMBus写块协议进行传输。   三。WraveMsBug命令()只有一个参数——SMBus命令。   4。ReadSMBusUnsignedInteger有两个参数——SMBus命令和返回的整数。   5。Read SmithButhTayRay.()具有三个参数:SMBus命令、返回的字节数组和字节数组的返回长度。它是用SMBus读块协议在内部实现的。   在这些函数中还使用了一个简单的延迟程序称为DoDelay。此程序的VB6代码在文档末尾提供。   此示例代码中没有实现错误处理,因为需求是唯一的和多样的。此外,常数被硬编码到函数中,以提高清晰度,而不是将它们记录在其他地方的代码中,这通常是良好的编码实践。   一个好的生产策略是一个七步的流程:   1。将数据闪存图像写入每个设备。这张照片是从一个金色的盒子里读出来的。   2。校准设备。   三。更新任何单个闪存位置,如序列号、批号和日期。   4。执行任何所需的保护测试。   5。连接单元格。   6。启动阻抗跟踪算法   7。密封包装。   在本文中,详细检查前三个步骤。
VIP VIP