电源管理芯片WM8310在手持设备上的应用
2.3 PMIC(WM8310)驱动调用示例
PMIC(WM8310)的驱动采用流式驱动,对其操作的方法就像操作文件的方法一样非常方便。所有功能都通过调用DeviceloControl()来实现。在此之前要先打开设备,代码如下:

然后将CreateFile()返回的设备句柄传递给DeviceIoControl()来实现功能,例如实现涮整背光亮度等级的代码如下:


结语
本方案利用WM8310的可编程及高性能的特点,将其用于手持设备的CPU供电,结合Windows CE 6.0操作系统实现了动态电压频率调节、背光光控制以及休眠唤醒等功能,极大地降低了系统的功耗,延长了手持设备的工作时间,在相同的工作时间要求下减小了电池尺寸的要求。并且WM8310的高度集成、芯片面积小等特点大大地减小了手持设备PCB板尺寸,使手持设备能做到更小化、更轻便。本方案已经成功应用于中海达测绘仪器有限公司的手持设备中,经过长时间的使用工作稳定、可靠。该方案所带来的优点使产品的竞争力有很大提高。本文引用地址:https://www.eepw.com.cn/article/177325.htm
评论