|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
SMBus 是 System Management Bus 的缩写,是主板控制芯片上的一个通信控制器,1995年由Intel 提出的,应用于移动PC和桌面PC系统中的低速率通讯。
SMBus 的数据传输率为 100kbps,虽然速度较慢,却以其结构简洁造价低廉的特点,成为业界普遍欢迎的接口标准。它主要是希望通过一条廉价并且功能强大的总线(由两条线组成:双向数据线和时钟信号线),来控制主板上的设备并收集相应的信息。PCI 插槽上也给 SMBus 预留了 两个引脚(A40为SMBus 时钟线,A41为SMBus 数据线),以便于 PCI 接口卡与主板设备之间交换信息。
使用 SMBus 的系统,设备之间发送和接收消息都是通过 SMBus,而不是使用单独的控制线,这样可以节省设备的管脚数。通过SMBus总线,设备还可以提供它的生产信息,告诉系统它的型号,部件号等,针对一些事件的保存它的状态,报告不同类别的错误,接收控制参数,并返回它的状态等。
Windows中显示的各种设备的制造商名称和型号等信息,都是通过SMBus总线收集的。主板监控系统中传送各种传感器的测量结果,以及BIOS向监控芯片发送命令,也是利用SMBus实现的。
SMBus 最适用于笔记本电脑上,检测各元件状态并更新硬件设置引脚 (pull-high 或 pull-low)。例如,将不存在的 DIMM 时钟关闭,或检测电池低电压状态。
Intel早在其81x系列芯片组中就开始使用ICH芯片,并在ICH中运用System Management Bus(简称Smbus,系统管理总线)技术。在845G及以后的Intel芯片组中,使用的则是ICH的升级产品ICH4和ICH5,它们都是在Windows 98/2000/XP以后推出的,所以操作系统不能很好地识别这类硬件,需要单独安装Intel主板芯片组的驱动程序“Intel Software Installation Utility”,方能正确识别。 |
|