USB3300芯片手册:低功耗与复位对DAC的影响

需积分: 0 16 下载量 13 浏览量 更新于2024-08-08 收藏 8.3MB PDF 举报
"USB3300芯片手册-低功耗电压状态与复位影响" 本文档主要介绍了USB3300芯片中与低功耗电压状态和复位相关的操作,适用于如PIC16F1937等微控制器。在低功耗设计中,关键在于如何有效地控制DAC(数模转换器)模块的电压源,以减少功耗。 17.4 低功耗电压状态 在追求低功耗时,可以禁用DAC模块的正电压源(VSOURCE+)或负电压源(VSOURCE-)。通过设置DACCON0寄存器的DACLPS位,可以分别控制这两个电压源的启用或禁用。例如,将DACLPS置1可禁用负电压源,而清零则禁用正电压源。 17.4.1 输出电压钳位到正电压源 若要将DAC输出电压设定为VSOURCE+并保持低功耗,需执行以下步骤: 1. 清零DACCON0寄存器的DACEN位,关闭DAC。 2. 将DACLPS位置1,禁用负电压源。 3. 设置DACPSS位以选择合适的正电源。 4. 将DACCON1寄存器的DACR<4:0>位设为11111,这也会将电压电平从FVR输出至输出引脚。 17.4.2 输出电压钳位到负电压源 类似地,若要将输出电压钳位到VSOURCE-,操作如下: 1. 清零DACCON0寄存器的DACEN位,关闭DAC。 2. 清零DACLPS位,禁用正电压源。 3. 配置DACNSS位以设置合适的负电源。 4. 将DACCON1寄存器的DACR<4:0>位设为00000,这样比较器能检测过零事件,而不会增加通过DAC模块的电流。 17.5 休眠期间的工作 当设备从休眠模式唤醒时,DACCON0寄存器的内容保持不变。为了在休眠模式下进一步降低电流消耗,推荐禁用参考电压。 17.6 复位的影响 在器件复位时,会进行以下操作: 1. DAC被禁止。 2. DAC输出电压与DACOUT引脚断开连接。 3. DACR<4:0>范围选择位被清零。 复位操作有助于在系统初始化时确保DAC处于已知状态,并且能够根据需要重新配置以适应不同的电压钳位条件。 图17-3展示了输出电压钳位到正电压源和负电压源的示例。这些操作对于在低功耗应用中优化电源管理和效率至关重要。 请注意,文档中的信息可能适用于其他类似Microchip的微控制器,但具体操作细节可能会因芯片型号的不同而有所差异。在实际应用中,务必参照对应芯片的数据手册进行详细设置,以确保正确和安全的运行。同时,Microchip Technology Inc.强调用户需自行负责检查和验证所有信息的准确性,以符合技术规范,并在必要时参考英文原版文档。