0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RK3568 基于TI BQ40电量计调试

触觉智能 2023-08-26 08:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文基于IDO-SBC3568-V1B TI BQ40电量计调试。

IDO-SBC3568主板采用 RK3568 四核 A55处理器2GHz 主频,1T NPU算力 , 标配2GB-8GB DDR4 , 8GB-128GB eMMC .主板采用超薄设计,支持HDMI, MIPI, LVDS , eDP 多种显示接口,支持三屏异显,值得一提的,它支持两路双8LVDS,带两路1080P的LVDS大屏显示毫无压力。

通信接口方面,SBC3568具有1个千兆以太网口,支持WOL远程开机。 支持多达6个USB(其中2个USB3.0), 6个串口 支持配置最多6个RS232或TTL,最多4个RS485。 同样采用触觉自研RS485自动收发驱动,1KM传输无丢包。 支持两路CAN总线和8个GPIO,无线通信方面,SBC3568 可搭载WIFI4, WIFI5, WIFI6通信模组, 4G CAT1, CAT4 , 5G通信模组。

采用工控标准设计,符合CE/FCC 认证要求, 静电8KV/15KV,板载了充电管理芯片,可直接支持外接2-4串锂电池包,2-3A快速充电。可适用于各类商业显示、 智慧医疗、自助终端、智能零售等行业。

6dfe628c-43a8-11ee-8e12-92fbcf53809c.png

6e0ae598-43a8-11ee-8e12-92fbcf53809c.png

供电接口

主板提供两种供电方式:

(1)DC供电

说明:位于J48,默认12V供电。如需适配电池,则需要根据电池电压修改物料。

这里以我们实际所调试的电池为例,电池电压为12.5V,所以通过DC充电需要达到14~15V,否则电池会充不满电。

6e28d350-43a8-11ee-8e12-92fbcf53809c.png

(2)电池供电

说明:J47为电池接口,J58为TP扩展接口;默认焊接J58(TP信号);若需要电池接口功能,需要联系我司商务。

6e45dff4-43a8-11ee-8e12-92fbcf53809c.png

J47 PH-6P 弯针 红色 引脚定义说明

序号

定义

电平/V

说明

1

VBAT+

/

电池正极

2

VBAT+

/

3

VBAT_SCL

3.3V

电量计I2C信号时钟

4

VBAT_SDA

3.3V

电量计I2C信号数据

5

VBAT-

/

电池负极

6

VBAT-

/

内核驱动修改

(1)打开GPIO充电检测驱动

6e55c9fa-43a8-11ee-8e12-92fbcf53809c.png
(2)打开bq40z50驱动

6e5e730c-43a8-11ee-8e12-92fbcf53809c.png

设备树修改

charger: charger {
compatible = "gpio-charger";
charger-type= "mains";
gpios = <&gpio1 RK_PD1 GPIO_ACTIVE_LOW>;
status = "okay";
};


&i2c3 {
status = "okay";
pinctrl-names = "default";
pinctrl-0= <&i2c3m1_xfer>;
bq40z50@0b{
compatible = "ti,bq40z50";
reg = <0x0b>;
gpio-state1 = <&gpio1 RK_PD2 GPIO_ACTIVE_HIGH>;
gpio-state2 = <&gpio1 RK_PD3 GPIO_ACTIVE_HIGH>;
gpio-bq-pg = <&gpio1 RK_PD4 GPIO_ACTIVE_HIGH>;
status = "okay";

};
};

重新编译后升级内核。

验证

DC供电检测节点:/sys/class/power_supply/charger

[root@RK356X:/]# cat /sys/class/power_supply/charger/uevent
POWER_SUPPLY_NAME=charger
POWER_SUPPLY_ONLINE=1//DC供电

[root@RK356X:/]# cat /sys/class/power_supply/charger/uevent
POWER_SUPPLY_NAME=charger
POWER_SUPPLY_ONLINE=0//DC未供电

电量计节点:/sys/class/power_supply/bms

[root@RK356X:/]# cat /sys/class/power_supply/bms/uevent
POWER_SUPPLY_NAME=bms
POWER_SUPPLY_STATUS=Charging //充电中
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_VOLTAGE_NOW=10273000
POWER_SUPPLY_CURRENT_NOW=-494000
POWER_SUPPLY_CAPACITY=2
POWER_SUPPLY_CAPACITY_LEVEL=Critical
POWER_SUPPLY_TEMP=263
POWER_SUPPLY_TIME_TO_EMPTY_NOW=65535
POWER_SUPPLY_HEALTH=Good
POWER_SUPPLY_CHARGE_FULL=2714000
POWER_SUPPLY_CHARGE_FULL_DESIGN=2600000
POWER_SUPPLY_TECHNOLOGY=Li-poly


[root@RK356X:/]# cat /sys/class/power_supply/bms/uevent
POWER_SUPPLY_NAME=bms
POWER_SUPPLY_STATUS=Not charging //未充电
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_VOLTAGE_NOW=9848000
POWER_SUPPLY_CURRENT_NOW=107000
POWER_SUPPLY_CAPACITY=2
POWER_SUPPLY_CAPACITY_LEVEL=Low
POWER_SUPPLY_TEMP=264
POWER_SUPPLY_TIME_TO_EMPTY_NOW=29
POWER_SUPPLY_HEALTH=Good
POWER_SUPPLY_CHARGE_FULL=2714000
POWER_SUPPLY_CHARGE_FULL_DESIGN=2600000
POWER_SUPPLY_TECHNOLOGY=Li-poly

我们可以通过以上节点来获取电池的状态。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    41

    文章

    6192

    浏览量

    181566
  • 主板
    +关注

    关注

    55

    文章

    2407

    浏览量

    77235
  • 电量计
    +关注

    关注

    2

    文章

    142

    浏览量

    33308
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入解析RK3568引脚控制核心:rk3568-pinctrl.dtsi文件的作用与实践(可应用rk全系列)

    在嵌入式 Linux 开发中,设备树(Device Tree) 是连接硬件与软件的关键桥梁,而针对 Rockchip RK3568 芯片的rk3568-pinctrl.dtsi文件,更是掌控芯片引脚
    的头像 发表于 02-05 14:01 1051次阅读
    深入解析<b class='flag-5'>RK3568</b>引脚控制核心:<b class='flag-5'>rk3568</b>-pinctrl.dtsi文件的作用与实践(可应用<b class='flag-5'>rk</b>全系列)

    RK3568 Android11编译环境搭建及报错解决指南

    在嵌入式开发领域,RK3568 芯片凭借其出色的性能被广泛应用。基于 RK3568 进行 Android11 系统的开发,首先要搭建好编译环境。本文将详细介绍在 Ubuntu20.04 系统上搭建 RK3568 Android1
    的头像 发表于 02-04 17:37 2128次阅读
    <b class='flag-5'>RK3568</b> Android11编译环境搭建及报错解决指南

    迅为RK3576对比RK3568:AI算力与接口的全面跃迁

    迅为RK3576对比RK3568:AI算力与接口的全面跃迁
    的头像 发表于 12-22 15:24 2459次阅读
    迅为<b class='flag-5'>RK</b>3576对比<b class='flag-5'>RK3568</b>:AI算力与接口的全面跃迁

    【迅为工业RK3568稳定可靠】itop-3568开发板Linux驱动开发实战:RK3568内核模块符号导出详解

    【迅为工业RK3568稳定可靠】itop-3568开发板Linux驱动开发实战:RK3568内核模块符号导出详解
    的头像 发表于 11-21 13:25 1642次阅读
    【迅为工业<b class='flag-5'>RK3568</b>稳定可靠】itop-<b class='flag-5'>3568</b>开发板Linux驱动开发实战:<b class='flag-5'>RK3568</b>内核模块符号导出详解

    【作品合集】合众HZ-RK3568开发板测评

    合众HZ-RK3568开发板测评作品合集 产品介绍: HZ-EVM-RK3568开发板采用核心板+底板组合形式设计,两者通过四个80PIN稳定可靠的板对板连接器连接,扩展RK3568全部资源接口功能
    发表于 09-10 10:22

    BQ27427EVM评估模块技术解析:单电池阻抗追踪电量计的完整解决方案

    Texas Instruments bq27427EVM评估模块 (EVM) 是用于bq27427 电量计IC的完整评估体系。评估模块包括一个带集成感应电阻器的bq27427电路模块。
    的头像 发表于 09-09 11:43 1160次阅读
    <b class='flag-5'>BQ</b>27427EVM评估模块技术解析:单电池阻抗追踪<b class='flag-5'>电量计</b>的完整解决方案

    BQ27Z558 Impedance Track™电量计技术解析与应用指南

    Texas Instruments bq27Z558 Impedance Track™ 电量计是一款高度集成的高精度1节串联电池电量计,配有闪存可编程自定义精简指令集CPU (RISC)。它还包括适用于锂聚合物和锂离子电池组的S
    的头像 发表于 09-05 15:34 1072次阅读
    <b class='flag-5'>BQ</b>27Z558 Impedance Track™<b class='flag-5'>电量计</b>技术解析与应用指南

    迅为RK3568开发板模型推理测试实战LPRNet 车牌识别

    迅为RK3568开发板模型推理测试实战LPRNet 车牌识别
    的头像 发表于 08-25 14:55 1563次阅读
    迅为<b class='flag-5'>RK3568</b>开发板模型推理测试实战LPRNet 车牌识别

    【HZ-RK3568开发板免费体验】HZ-RK3568开发板操作系统编译

    开发环境搭建好了后,接下来就是HZ-RK3568开发板操作系统编译工作。 一、menuconfig 先确保虚拟机的开发环境OK。 sudo apt install build-essential
    发表于 08-17 09:15

    rk3568快速开机 快速启动实现

    想了解下rk官方目前对rk3568快速开机的实现有哪些,是否有成熟的方案。在官方文档上看到rv1126方案,不知道可否应用在rk3568上。有专业人士回答吗
    发表于 08-07 08:37

    使用Nordic电源管理芯片 nPM2100 电量计

    1:使用预配置的电池型号,无需修改或配置电量计设置,以优化终端设备应用的性能。 nPM2100 电量计提供可配置的设置以优化 适用于各种设备应用的性能。虽然默认设置适用于大多数 蓝牙® LE
    的头像 发表于 07-28 17:39 851次阅读
    使用Nordic电源管理芯片 nPM2100 <b class='flag-5'>电量计</b>

    迅为RK3568 重制版RK3568驱动指南全面升级

    迅为RK3568 重制版RK3568驱动指南全面升级
    的头像 发表于 07-28 15:25 3604次阅读
    迅为<b class='flag-5'>RK3568</b> 重制版<b class='flag-5'>RK3568</b>驱动指南全面升级

    RK3568 EVB开发板 深度休眠与快速醒的工作流程

    RK3568 EVB开发板关于深度休眠和唤醒流程的分析
    的头像 发表于 07-22 09:49 1065次阅读
    <b class='flag-5'>RK3568</b> EVB开发板 深度休眠与快速醒的工作流程

    RK3568驱动指南|第十二篇 GPIO子系统-第130章 GPIO的调试方法

    RK3568驱动指南|第十二篇 GPIO子系统-第130章 GPIO的调试方法
    的头像 发表于 06-03 11:32 1452次阅读
    <b class='flag-5'>RK3568</b>驱动指南|第十二篇 GPIO子系统-第130章 GPIO的<b class='flag-5'>调试</b>方法

    Rockchip RK3568技术参考手册

    电子发烧友网站提供《Rockchip RK3568技术参考手册.pdf》资料免费下载
    发表于 05-17 17:24 57次下载