ACPI 中文文档ACPI 中文文档
首页
第 1 章
第 2 章
第 3 章
第 4 章
第 5 章
第 6 章
第 7 章
第 8 章
第 9 章
第 10 章
第 11 章
第 12 章
第 13 章
第 14 章
第 15 章
第 16 章
第 17 章
第 18 章
第 19 章
第 20 章
第 21 章
附录 A
首页
第 1 章
第 2 章
第 3 章
第 4 章
第 5 章
第 6 章
第 7 章
第 8 章
第 9 章
第 10 章
第 11 章
第 12 章
第 13 章
第 14 章
第 15 章
第 16 章
第 17 章
第 18 章
第 19 章
第 20 章
第 21 章
附录 A
  • 附录 A

    • 总览
    • 概述
    • 设备电源状态
    • 默认设备类别
    • 音频设备类别
    • COM 端口设备类
    • 显示设备类
    • 输入设备类
    • 调制解调器设备类
    • 网络设备类
    • PC Card 控制器设备类
    • 存储设备类

调制解调器设备类

  • 本节所表达的要求适用于调制解调器及类似设备,例如 USB 控制的 ISDN 终端适配器(“数字调制解调器”)和连接到计算机的电话设备(“CT 电话”)。本规范将这些设备称为“调制解调器”;除非另有明确说明,同样的考虑也适用于数字调制解调器和 CT 电话。

    • 本节的范围进一步限制为:支持通过相关 PC-调制解调器连接总线所定义的方法进行电源管理的调制解调器。这些总线包括 PCI、USB、PCCARD(PCMCIA)、CardBus,以及由 ACPI 系统固件控制方法描述的系统主板上的调制解调器。本节不包括用于让设备向主机 PC 发出警报的特定于总线的方式(例如,如何传递“响铃”消息),也不涉及这些警报操作如何被控制。

技术概述

调制解调器传统上是串行设备,但如今调制解调器可以通过许多不同方式连接到 PC。此外,许多新型调制解调器暴露出软件串行接口,其中调制解调器控制功能由软件实现。本规范涉及三种不同的连接类型:

  • 不具备电源管理连接的传统连接(例如,COM、LPT、ISA)

  • 具备电源管理的连接(例如,PCCARD、CardBus、PCI、USB)

  • 主板调制解调器

对于上述所提到的某些调制解调器连接类型,可能存在三种不同的调制解调器体系结构:

  • 传统调制解调器(DAA、DSP 和控制器均在硬件中)

  • 无控制器设计(DAA 和 DSP 在硬件中)

  • “软调制解调器”设计(仅 DAA 和 CODEC 在硬件中)

调制解调器的硬件组件在适用时应由相关总线命令控制(USB、PCI、CardBus)。软件组件则依赖于 CPU 的电源状态。

传统连接

在较早的方法(COM、LPT、ISA)中,调制解调器主要由串行化的 ASCII 命令字符串(例如 V.25ter)和传统的 V.24(RS-232)带外引线进行控制。在这些旧设备中,除设备本身或整个系统单元的电源开关外,没有通用的电源管理手段。

连接到 COM 端口或 LPT 端口的外部调制解调器通常具有自己的电源。LPT 端口调制解调器可能由 LPT 端口 +5V 供电上的电流供电。对于 COM 或 LPT 端口调制解调器,电源通常由用户开关控制。

最常见的调制解调器类型是带有嵌入式 COM 端口的 ISA 卡。从软件角度看,它们在逻辑上与外部调制解调器相同,但这些调制解调器由 PC 系统单元供电。电源从 ISA 总线获取,不具备独立的电源切换。

电源管理连接

PCMCIA、PCCARD 和 CardBus 插槽由系统供电并进行电源管理,使用相关总线规范中定义的方式。对于 PCMCIA 和 PCCARD 设备,仅可通过 OS 和/或 ACPI 系统固件中的 Socket Services 使用 D0 和 D3 状态。CardBus 通过使用 PCI 总线所定义的相同机制,增加了中间状态。

PCI 总线插槽由系统供电并进行电源管理,使用 PCI 规范中定义的方式。

USB 设备可以由 USB 本身供电(100mA 或 500mA),也可以具有自己的外部电源。所有 USB 设备均由 USB 总线主控器进行电源管理,使用 USB 规范中定义的方式。

主板调制解调器

嵌入在主板中的调制解调器由主板上的控制器供电。应通过 ACPI 系统固件表中公开的控制方法对其进行电源管理。

调制解调器设备电源状态定义

表 A-16:调制解调器设备电源状态定义

状态状态定义
D0必需电话接口已开启(可以是摘机或挂机) 扬声器开启 控制器上下文被保留
D1不适用未定义(不要使用)
D2可选电话接口未由主机供电(挂机) 扬声器关闭 控制器上下文被保留 恢复时间最长 2 秒
D3必需电话接口未由主机供电(挂机) 扬声器关闭 控制器上下文可能丢失 恢复时间最长 5 秒

调制解调器设备电源管理策略

表 A-17:调制解调器设备电源管理策略

当前状态下一状态原因
D2/D3D0系统发出总线命令进入 D0 状态(例如,应用程序正在应答或发起呼叫)。
D0D2系统发出总线命令进入 D2 状态。(例如,应用程序正在等待来电)。
D0D3系统发出总线命令进入 D3 状态(例如,所有应用程序都已关闭调制解调器设备)。

调制解调器设备唤醒事件

对于任何类型的调制解调器设备,唤醒事件(如果受支持且已启用)仅在检测到来电“响铃”时才生成。与调制解调器相关的所有其他事件(V.8bis 消息等)都要求 PC 处于“工作”状态才能捕获。用于生成唤醒的方式和信号可能会因调制解调器连接(总线)类型和调制解调器体系结构而异。

允许从任何调制解调器电源状态(D0、D2 和 D3)唤醒机器,并通过适当的总线电源管理规范(PCI、USB、PCCARD)中描述的方法,或通过 ACPI 系统板控制方法(用于主板调制解调器实现)来完成。

如果特定调制解调器实现或连接类型不支持其断言系统唤醒信号,这些调制解调器将无法唤醒机器。OS 调制解调器策略所有者必须使 PC 保持在“工作”状态,以执行所有类型的事件检测(包括响铃)。

调制解调器设备最低功耗能力

符合本规范的调制解调器或类似设备必须支持 D0 和 D3 状态。对 D2 状态的支持是可选的。

Prev
输入设备类
Next
网络设备类