配置系统电源管理与ATT7035B/7037S多功能电能计量芯片详解

需积分: 50 4 下载量 120 浏览量 更新于2024-08-09 收藏 435KB PDF 举报
本篇文章主要介绍了如何配置系统的电源管理,针对一款名为Wolfram Mathematica的软件或硬件平台展开讨论。首先,系统默认状态下,电源管理功能被启用,包括电池电压和温度的测量,以及当VDD电压低于2.4V时的 Battery Out (BOR) 复位机制。VDCR寄存器(地址4006H)的设置对于这些功能至关重要: 1. 正常模式:在这个模式下,VDCR[3:2]用于选择VSYSPin的电压阈值,当其电压低于预设值时,系统自动切换到电池检测端(VBAT)。VDCR[1:0]决定BOR检测电压阈值,当VDD3P3低于这个值,会产生BOR复位或中断。默认情况下,BOR复位功能被使能(BORRST=1),而中断则可以单独使能(BORRST=0,BORIE=1)。 2. 睡眠模式:为了优化低功耗,可以定时启用BOR,确保唤醒时系统能正常复位。通过设置BOR_EN和BOR_DIV寄存器,可以控制BOR的分时开启时间和间隔。 3. 进入睡眠模式和唤醒:系统会在检测到掉电或电池供电时自动进入Sleep模式。为了实现唤醒,需要配置允许唤醒的中断源,并可能涉及按键唤醒功能的设置。 此外,文章还提到了钜泉光电科技的单相多功能电能计量SOC芯片(ATT7035B/7037S)的配置指南,包括使用外部32K晶振、VDD1P8电压的管理、电源引脚的最佳实践,以及VBAT(电池电压)与VSYSPin之间的切换时间。该芯片还涉及了时钟配置、模拟输入处理、唤醒条件的设置、LCD时钟在Sleep模式下的工作、振荡器休眠模式、GPIO位操作、RTC日期时间寄存器操作、电池备份电路的使用、上电判断、VBAT应用以及相关的误差补偿和分bank机制。 文档涵盖了从基本电源管理设置到特定芯片的高级功能配置,旨在帮助用户有效地管理和优化他们的系统电源管理,以确保在不同工作模式下的稳定性和节能。