首页 > 其他分享 >CH643-如何降低键盘整体睡眠功耗

CH643-如何降低键盘整体睡眠功耗

时间:2023-12-15 15:22:18浏览次数:24  
标签:睡眠 USB 引脚 功耗 键盘 IO CH643

键盘睡眠功耗分为两种,一种是USB有线睡眠功耗、另一种不带USB,做无线键盘的睡眠功耗。接下来会介绍以上两种方式如何降低其睡眠功耗,以及最低的睡眠功耗参数分别是多少?

当作为有线USB RGB键盘时,如果不做任何处理,进入stop睡眠后,睡眠功耗约为2ma-3ma左右;

降低功耗操作:睡眠前将USB PHY切换至3V3模式,唤醒后再切换回LDO模式。具体对应寄存器如下:

 

 此时进入STOP睡眠的功耗大概500uA左右。如果还想再降低功耗,可以将除去键盘矩阵外的其余所有IO配置成输入上拉模式,这样可以再降低个几十ua的功耗。(矩阵IO配置不变,保证键盘唤醒功能)。

 

当作为无线RGB键盘时(不连接USB),可通过以下方式降低功耗:

1、睡眠前将按键的电流型扫描模式关闭,改为电压判断,唤醒后再切换回电流型扫描模式;

2、除了键盘与USB(包括合封引脚)使用的引脚,其他引脚设置成上拉模式;

按照以上操作,RGB键盘最低睡眠功耗大概在70uA-80uA左右。

 

另外CH643芯片在睡眠前将IO状态配置成输入上拉要比配置成输入下拉功耗要低很多。原因是因为CH643并非所有IO都是支持输入下拉的,按照手册描述仅 PA0-PA15 和 PC16-PC17 支持可控下拉,其余引脚不支持下拉。

不支持下拉的引脚当配置成下拉时会默认悬空,这也就是所有IO配置成输入上拉比配置成输入下拉功耗低的原因。

 

  

 

标签:睡眠,USB,引脚,功耗,键盘,IO,CH643
From: https://www.cnblogs.com/wchmcu/p/17903438.html

相关文章

  • vue 监听键盘回车事件 @keyup.enter || @keyup.enter.native
    vue运行为v-on在监听键盘事件时,添加了特殊的键盘修饰符:<inputv-on:keyup.13="submit">vue还非常贴心地给出了常用按键的别名,这样就不必去记keyCode~~上面代码,还可以在这样写:<inputv-on:keyup.enter="submit"><[email protected]="submit">全部的键盘别名:.enter.tab......
  • SFP4006-ASEMI低功耗半导体二极管SFP4006
    编辑:llSFP4006-ASEMI低功耗半导体二极管SFP4006型号:SFP4006品牌:ASEMI封装:TO-247特性:插件、快恢复二极管最大平均正向电流:40A最大重复峰值反向电压:600V恢复时间:35ns引脚数量:3芯片个数:2最大正向压降:0.98V~1.90V芯片尺寸:140MIL浪涌电流:400A漏电流:10ua工作温度:-55℃~15......
  • 04 - 矩阵键盘
    04-矩阵键盘前言LCD1602液晶屏在学习使用矩阵键盘之前,为了后续的调试和显示,有必要简单了解一下LCD1602液晶屏的使用方法。江协科技已经给我们提供了模块化的代码,所以我们只需要调用对应方法就可以了,常用方法如下:至于LCD1602具体如何操作使用,后续会有,暂时就先放一边扫描的......
  • 内部集成M0内核MCU Sub-1G 高性能低功耗的单片集成收发芯片DP4306F
    DP4306F是一款高性能低功耗的单片集成收发机,集成M0核MCU,工作频率可覆盖200MHz~1000MHz,支持230/408/433/470/868/915频段。该芯片集成了射频接收器、射频发射器、频率综合器、GFSK调制器、GFSK解调器等功能模块。通过SPI接口可以对输出功率、频道选择以及数据包格式进行灵活配置,并......
  • 达尔优EK87键盘说明书
    EK87说明书+连接说明:**有线模式:**开关拨到最右边,然后插线连接电脑即可使用2.4G**接收器模式:**开关拨到中间,然后接收器插入电脑USB接口即可使用**蓝牙模式:**开关拨到最左边,然后按FN+Q长按三秒开始搜索,然后在电脑蓝牙里面配对好即可使用......
  • Si24R03—低功耗 SOC 芯片(集成RISC-V内核+2.4GHz无线收发器)
    Si24R03是一款高度集成的低功耗SOC芯片,其集成了基于RISC-V核的低功耗MCU和工作在2.4GHzISM频段的无线收发器模块。MCU模块具有低功耗、LowPinCount、宽电压工作范围,集成了13/14/15/16位精度的ADC、LVD、UART、SPI、I2C、TIMER、WUP、IWDG、RTC等丰富的外设。内核采用RISC-VRV......
  • 赛博灯泡:Win10/11 设置屏幕缩放 500% 的还原方法(全称键盘,不用鼠标)
    近期注意到因误操作将屏幕缩放设置为500%后无法还原的情况,因为网上有人提出此问题,而其他人尝试复现时也无法解决了,这里给出一种可能的解决办法。因为不同人的分辨率是不一样的,有些电脑分辨率设置的不高,如果低于900P的话有可能界面是显示不完整的,此时无法使用鼠标操作,所以还是......
  • 关于键盘导航顺序和 tabindex 属性的关联关系
    "tabindex"属性是HTML元素中的一个属性,用于定义元素在通过键盘导航时的顺序。该属性接受一个整数值,通常为正整数,用于指定元素的tab键顺序。但是,当"tabindex"属性的值为-1时,它有特殊的含义。当"tabindex"的值为-1时,它表示该元素虽然可以通过JavaScript聚焦,但在通过按下Tab键进行导......
  • AP6212 是正基科技推出一种低成本、低功耗模块其中有所有的WiFi,蓝牙和FM功能
    AP6212 是正基科技推出一种低成本、低功耗模块其中有所有的WiFi,蓝牙和FM功能。高度集成模块使网页浏览,VoIP,蓝牙耳机,FM收音机功能的可能性应用及其他应用。具有无缝漫游功能和先进安全,也可以用不同的厂商支持802.11b/g/n无线接入点的作用局域网.无线模块符合IEEE802.11B/G/N......
  • Unity3D 开发中的触摸事件和键盘事件详解
    前言Unity3D是一款强大的游戏开发引擎,可以用于开发各种类型的游戏,包括PC、移动设备和虚拟现实等平台。在Unity3D开发中,触摸事件和键盘事件是非常重要的交互方式。本文将详细介绍Unity3D开发中的触摸事件和键盘事件,包括技术详解和代码实现。对惹,这里有一个游戏开发交流小组,希望大......