1.isl28022校准值的计算过程

根据芯片手册:

(1)Calculate the full-scale current range

第一步计算全量程的电流范围,由EQ.2 = 320mv(最大电压量程) / 0.01(硬件电路上的采样电阻) = 32A

Ps:320mv这个值根据实际项目的修改

(2)Calculate the current LSB

第二步计算current LSB,由EQ.3 = 32(EQ.2) / 32768(2^15) = 0.0009765625

Ps:请注意32768(即2^15)这个值只有当SADC的设置值大于等于3的时候才满足

(3)Calculate the the calibration value

第三步计算出寄存器的校准值,由EQ.4 = 0.04096 / 0.0009765625(EQ.3) / 0.01(采样电阻) = 4194.304

二、根据计算出的校准值推出校准寄存器的值

由于在上述第三步中的校准值是以10进制的形式呈现的,所以我们需要将其转化为16进制的形式来推出校准寄存器的数值。根据10进制的4194推出16进制的数为1062。所以,最终配置的校准寄存器的16进制数值为1062。且在实际代码中,由于主机和板子的字节序不同,最终写入校准寄存器的数值需要颠倒字节序,即变成6210

关于isl28022电源芯片的校准寄存器的配置问题相关推荐

  1. Systick滴答定时器寄存器、delay()延时函数、SysTick_Config函数

    SysTick定时器 SysTick定时器,是一个简单的定时器,对于CM3.CM4内核的芯片都有SysTick定时器.SysTick 是一个 24 位的倒计数定时器,当计数到 0 时,将从RELOAD ...

  2. stm32F103R6之BKP(备份寄存器)

    目录 概述 侵入检测 RTC校准 概述 Stm32F103有42个16位的备份寄存器.他们处在备份域里,当VDD电源被切断,他们仍然由VBAT维持供电.当系统在待机模式下被唤醒,或系统复位或电源复位时 ...

  3. 加速度传感器芯片MMA8451Q初步——倾角计算与校准值

    MMA845xQ系列是飞思卡公司出品的一系列加速度传感器芯片,通过测量XYZ三轴的加速度可以检测倾角,自由落体,翻转,脉冲,振动等一系列运动状态. 我用的是14位精度的MMA8451Q.单片机型号为S ...

  4. crh寄存器_寄存器简写

    PWR 电源相关寄存器 PWR_CR ( 电源控制寄存器 ) PWR_CSR ( 电源控制 / 状态寄存器 ) BKP -- DRx (x=1...10)( 备份数据寄存器 ) BKP_RTCCR ( ...

  5. ## STM32F103的光照、烟雾MQ2、有毒气体MQ135的ADC配置(寄存器版与库函数版

    STM32F103的光照.烟雾MQ2.有毒气体MQ135的ADC配置(寄存器版与库函数版 //#include "adc.h"#if 0 //寄存器编程 /************ ...

  6. PIC单片机RC振荡器的使用及校准方法

    在PIC的单片机--MSP430F1611IPM中有多种型号有内部RC振荡器的功能,从而省去了晶振,不但节省了成本,并且我们还多了两个IO端口可以使用. 但是,由于RC振荡器中电阻.电容的离散性很大, ...

  7. STM32滴答时钟[直接用寄存器]

    生活中,我们通过看表来知道当前时间,知道我们在这个点应该做什么事情,那么芯片呢,就通过各种定时器来记录时间,滴答时钟就是定时器的一种,它可以用来做操作系统的节拍(心跳),可以用来计时,可以用来做闹钟, ...

  8. 2021-09-02 基于HAL库的野火STM32F103ZE核心板RTC校准

    在使用野火STM32F103ZE核心板进行调试时,发现RTC存在较大误差.默认GPS时间为标准时间,使用RTC秒中断每"秒"获取一次GPS时间,并将GPS时间和RTC时间同时输出, ...

  9. STM32L0 内部振荡器MSI的软件校准

    可能会有朋友跟我刚使用这个芯片关于MSI校准的时候有过疑惑如何校准? 这里讲讲校准原理. 首先,必须说,校准是必须的. 在不校准的情况下0~25度时候精度是1%,超过这个温度精度偏差可能在+/- 3% ...

最新文章

  1. DDD 领域驱动设计-如何 DDD?
  2. 构建安全的Xml Web Service系列之SSL篇
  3. CKMLCP前期未结算_报错
  4. 在 idea 中为类和方法自动生成注释
  5. for-each循环的认识、定义、适用对象、举例、局限性
  6. TextView设置文字竖着排放
  7. VMware vSphere 6.7配置最大更改
  8. Javascript 钩子机制——开会得出的结论
  9. python死锁案例_Python 多线程死锁
  10. 对比了6家交易所的下币规则,我们发现……
  11. 20160801java学习重点:函数
  12. 用天平找次品的算法题,即三等分算法
  13. Win10+VS2017+Pytorch-gpu+cude10.0+cudnn7.5环境搭建
  14. 求最大公约数 最大公因数 语言实现输出一个整数的最大公约数(因数),四种算法实现
  15. 前端处理后端返回的二进制流文件
  16. 单片机——A/D数模转换篇
  17. 利用bilibili增强脚本下载B站视频+更多强大功能
  18. 爬虫——Scrapy框架案例一:手机APP抓包
  19. 纷享销客百思特 | 数字化营销赋能企业新增长沙龙圆满落幕
  20. 【python】用tkinter做一个最近很火的强制表白神器

热门文章

  1. 基于java的心理健康网站的设计与实现_基于JavaEE心理健康教育网站的设计与开发.doc...
  2. BMZCTF 网鼎杯 2018 minified
  3. 记录、总结、复盘的重要性和方法(另有周报、月报、年度总结撰写方法)
  4. 2018SCUACM Training1 贪心
  5. python爬虫——爬取图书馆借阅数据
  6. 计算机英语的文章,计算机英语 文章
  7. 小梅哥FPGA学习笔记——开发流程及仿真示例
  8. 英特尔与阿里巴巴共推以数据为中心的计算革新
  9. SqlServer 函数 大全
  10. 如何从Steam库中隐藏或删除游戏