每个家庭每个公司每天都在使用的一种总线技术,它应用于手机、计算机、电视机和工业控制诸多领域。这里所说的是串行总线3胞胎:I2C、SMBus、PMBus,三者高度近似,高度兼容。
老大:由飞利浦开发用于集成电路间通信,I2C总线具有标准的规范以及众多外围器件,特点是规范的完整性,结构的独立性和用户使用时的傻瓜化,在软件方面I2C提供了一套完整的总线状态处理软件包,只要掌握应用程序设计方法就可以方便地使用,实现功能单元的软、硬件标准化和模块化设计,为一项常规性系统扩展技术。有很多成功的案例,已经为大家熟知。(见北航何立民书籍)
现在I2C总线已经过了20年专利保护期,仍在广泛应用,你不必向飞利浦交专利费。
二胎:SMBus 看不见的战线 。SMBus(System Management Bus系统管理总线),是Intel于1995年提出的一种与I2C总线相兼容的总线标准,为电脑主板所普遍采用。
电脑里面的监控系统有如人体神经系统,是电脑的灵魂。一个完整的监控系统由传感器、监控芯片、SMBus和监控软件等几个部分组成,其中监控芯片是监控系统的硬件核心,它通常是可编程的ASIC微控制器,监控软件可以经BIOS将控制命令和数据经SMBus发送给监控芯片,对参数进行修正和控制,然后通过这一途径实现电压、温度和风扇转速的显示。我们在电脑屏幕上看到的设备制造商名称和型号等信息,就是通过SMBus总线收集的。SMBus就是一条看不见的总线,虽然我们很少注意到它的存在,但它的身影却始终出现在电脑主板上,在幕后悄悄地起着作用。(摘自avan的博客)
我们可以在主机I2C或SMBus 上开发数字电源监控、硬盘防震等别的用途。我以为英特尔开发SMBus的主要目的是遏制CPU竞争对手,如AMD公司,还有原来不起眼的、现在他所说的真正对手ARM公司。SMBus速度比I2C慢,技术上英特尔站在了飞利浦的肩上。(看vfan的博客)
小三:超生的PMBus(Power Management Bus电源管理总线),由“特别利益组织”发布于2005年,是一种开放标准的数字电源管理协议。可通过定义传输和物理接口以及命令语言来促进与电源转换器或其他设备的通信。该协议是由一群认为由于没有合适的标准而抑制了全数字电源管理解决方案的发展的电源和半导体生产商共同建立的。PMBus速度与也没有超过I2C,技术上PMBus开发者还是站在飞利浦的肩膀上。显然用途是电源领域,看看电源网就知道,这也是一个非常庞大的市场。
值得注意的是英特尔、AMD等都没有加入PMBus组织。PMBus 并不是一个针对AC/DC或DC/DC转换器的标准。其并未规定波型因数、引出线等属性,这些属性由业界的联盟组织POLA和DOSA来制定,也未解决电源之间的通信问题,该问题仍然由半导体和电源生产商负责。(见百度百科)
我们熟知的USB也是串行总线,它的技术进步是USB1.0、USB2.0、USB3.0速度越来越快,兼容性非常好,为什么有上述2种串行总线不同的演变方式?
用户228687 2013-2-10 08:30
用户31709 2013-2-3 21:26
用户1645821 2013-1-23 15:21
用户578124 2008-10-2 21:11
用户186043 2008-3-7 13:55
用户1053025 2006-11-15 10:56