关于isl28022电源芯片的校准寄存器的配置问题
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电源芯片的校准寄存器的配置问题相关推荐
- Systick滴答定时器寄存器、delay()延时函数、SysTick_Config函数
SysTick定时器 SysTick定时器,是一个简单的定时器,对于CM3.CM4内核的芯片都有SysTick定时器.SysTick 是一个 24 位的倒计数定时器,当计数到 0 时,将从RELOAD ...
- stm32F103R6之BKP(备份寄存器)
目录 概述 侵入检测 RTC校准 概述 Stm32F103有42个16位的备份寄存器.他们处在备份域里,当VDD电源被切断,他们仍然由VBAT维持供电.当系统在待机模式下被唤醒,或系统复位或电源复位时 ...
- 加速度传感器芯片MMA8451Q初步——倾角计算与校准值
MMA845xQ系列是飞思卡公司出品的一系列加速度传感器芯片,通过测量XYZ三轴的加速度可以检测倾角,自由落体,翻转,脉冲,振动等一系列运动状态. 我用的是14位精度的MMA8451Q.单片机型号为S ...
- crh寄存器_寄存器简写
PWR 电源相关寄存器 PWR_CR ( 电源控制寄存器 ) PWR_CSR ( 电源控制 / 状态寄存器 ) BKP -- DRx (x=1...10)( 备份数据寄存器 ) BKP_RTCCR ( ...
- ## STM32F103的光照、烟雾MQ2、有毒气体MQ135的ADC配置(寄存器版与库函数版
STM32F103的光照.烟雾MQ2.有毒气体MQ135的ADC配置(寄存器版与库函数版 //#include "adc.h"#if 0 //寄存器编程 /************ ...
- PIC单片机RC振荡器的使用及校准方法
在PIC的单片机--MSP430F1611IPM中有多种型号有内部RC振荡器的功能,从而省去了晶振,不但节省了成本,并且我们还多了两个IO端口可以使用. 但是,由于RC振荡器中电阻.电容的离散性很大, ...
- STM32滴答时钟[直接用寄存器]
生活中,我们通过看表来知道当前时间,知道我们在这个点应该做什么事情,那么芯片呢,就通过各种定时器来记录时间,滴答时钟就是定时器的一种,它可以用来做操作系统的节拍(心跳),可以用来计时,可以用来做闹钟, ...
- 2021-09-02 基于HAL库的野火STM32F103ZE核心板RTC校准
在使用野火STM32F103ZE核心板进行调试时,发现RTC存在较大误差.默认GPS时间为标准时间,使用RTC秒中断每"秒"获取一次GPS时间,并将GPS时间和RTC时间同时输出, ...
- STM32L0 内部振荡器MSI的软件校准
可能会有朋友跟我刚使用这个芯片关于MSI校准的时候有过疑惑如何校准? 这里讲讲校准原理. 首先,必须说,校准是必须的. 在不校准的情况下0~25度时候精度是1%,超过这个温度精度偏差可能在+/- 3% ...
最新文章
- DDD 领域驱动设计-如何 DDD?
- 构建安全的Xml Web Service系列之SSL篇
- CKMLCP前期未结算_报错
- 在 idea 中为类和方法自动生成注释
- for-each循环的认识、定义、适用对象、举例、局限性
- TextView设置文字竖着排放
- VMware vSphere 6.7配置最大更改
- Javascript 钩子机制——开会得出的结论
- python死锁案例_Python 多线程死锁
- 对比了6家交易所的下币规则,我们发现……
- 20160801java学习重点:函数
- 用天平找次品的算法题,即三等分算法
- Win10+VS2017+Pytorch-gpu+cude10.0+cudnn7.5环境搭建
- 求最大公约数 最大公因数 语言实现输出一个整数的最大公约数(因数),四种算法实现
- 前端处理后端返回的二进制流文件
- 单片机——A/D数模转换篇
- 利用bilibili增强脚本下载B站视频+更多强大功能
- 爬虫——Scrapy框架案例一:手机APP抓包
- 纷享销客百思特 | 数字化营销赋能企业新增长沙龙圆满落幕
- 【python】用tkinter做一个最近很火的强制表白神器