1) I2C bus
I2C总线
1.
Design of I2C bus driver under embedded Linux system;
嵌入式Linux中I2C总线驱动程序设计
2.
Malfunction Diagnosis Method of I2C Bus based on Traffic Video Collection Card;
基于交通视频采集卡的I2C总线故障诊断方法
3.
Port Extension Technique Research of PIC Microcontroller Based on I2C Bus;
基于I2C总线的PIC单片机端口扩展技术
2) I~2C bus
I2C总线
1.
The characteristics of I~2C bus and its peripheral devices are introduced,and a door-safeguard controller based on I~2C bus is designed with the MCU of P87LPC76X,which connects the host through I~2C bus.
介绍了I2C总线及其外围器件的特点,设计了基于I2C总线的门禁控制器。
2.
To solve the problem of monitoring and intercepting data on I~2C bus, a new data collection approach based on VHDL language was presented.
针对I2C总线上数据信息的监视、截取等问题,设计一种新的基于VHDL语言的数据监视采集系统。
3.
For the sake of convenience and quickness of the test process,a circuit for storing parameters is designed based on the AT24C02 in I~2C bus.
为保证光纤陀螺的工作精度,需要对光纤陀螺进行大量测试,为使测试过程方便、快捷,设计并实现了基于I2C总线的AT24C02的参数存储电路。
4) I2C-bus
I2C总线
1.
This paper introduced the specification of I2C-Bus and the data form in the bus.
介绍了I2C总线的规范及总线构成和数据传输形式,以Strong Arm 嵌入式通信平台上扩展I/O接口的应用为例具体说明了I2C总线在嵌入式系 统中的软硬件实现方法。
2.
Base on the actual demand,the function of AT24C512B and harware abstraction architecture of TinyOS are analyzed in details,The EEPROM harware abstraction component architecture base on I2C-BUS is designed,and the TinyOS driver of seri.
根据实际需求,在分析了串行EEPROMAT24C512B的功能和TinyOS下硬件抽象体系结构的基础上,设计了基于I2C总线的EEPROM硬件抽象组件体系,实现了TinyOS下基于MSP430平台的串行EEPROM驱动程序,同时满足了应用开发的灵活性与传感器节点功耗低两方面的需求。
3.
MCS-51 series microcomputer is limited to connect with component which has I2C-BUS because of having no I2C port.
MCS-51系列单片机由于没有I2C总线接口而限制了其连接I2C器件。
5) I~2C-Bus
I2C总线
1.
This paper introduces the basic principle of the I~2C-Bus.
本文简述了I2C总线的工作原理,重点介绍了在FPGA上实现I2C总线接口的结构设计和Verilog HDL代码设计,并给出了仿真结果。
2.
The frequency synthesizer uses an I~2C-bus to control a series of parameters of phase locked loop via a 51-series microcontroller.
该频率合成器通过51系列的单片机采用I2C总线对锁相环路一系列参数进行控制,通过软件编程来实现对VCO反馈信号的分频,代替传统的PC控制,使应用更方便。
3.
In this paper,several interface modes between TMS320 DSP and I~2C-bus have been discussed.
本文以TMS320C32为主,讨论了TMS320系列DSP与I2C总线的几种接口方式,给出了使用I2C总线控制器PCF8584的查询等待式传输和中断式传输两种实现方法,以及使用DSP通用双向I/O口模拟I2C总线时序实现数据传输的方法,比较了几种方法的优劣,最后给出了选择方案的依据。
6) imitate I2C bus
仿I2C总线
补充资料:PC总线
诠释PC总线
从英特尔奔腾到奔腾Ⅲ,主板上的芯片组的结构和作用都没有太大的变化,一般分成2部分,由2块集成芯片组成,通过专用总线进行连接,这就是我们所称的“桥”,简单地来说桥就是一个总线转换器和控制器。它实现各类微处理器总线通过一个PCI总线进行连接的标准,可见,桥是不对称的。在桥的内部包含有兼容协议以及总线信号线和数据的缓冲电路,以便把一条总线映射到另一条总线上。
目前流行的主板上2块桥,一块负责与CPU、主存连接,另一块与ISA,PCI总线上的各种板卡、键盘、鼠标等输入/输出电路进行连接。我们习惯上将与CPU连接的芯片称为北桥,与I/O设备连接的芯片称为南桥。为了更好的了解微机的硬件知识,本文就微机总线做以下简单介绍。
一、总线
所谓总线,笼统来讲,就是一组进行互连和传输信息(指令、数据和地址)的信号线。计算机的总线都是有特定的含义。如“局部总线”、“系统总线”等。
二、总线分类
按性质和应用来划分,一般将总线划分为3类:
①局部总线
在以Windows为代表的图形用户接口(GUI)进入PC机之后,要求有高速的图形描绘能力和I/O处理能力。这不仅要求图形适配卡要改善其性能,也对总线的速度提出了挑战。实际上当时外设的速度已有了很大的提高,如硬磁盘与控制器之间的数据传输率已达10MB/s以上,图形控制器和显示器之间的数据传输率也达到69MB/s。通常认为I/O总线的速度应为外设速度的3~5倍。因此原有的ISA、EISA已远远不能适应要求,而成为整个系统的主要瓶颈。
局部总线是PC体系结构的重大发展。它打破了数据I/O的瓶颈,使高性能CPU的功能得以充分发挥。从结构上看,所谓局部总线是在ISA总线和CPU总线之间增加的一级总线或管理层。这样可将一些高速外设,如图形卡、硬盘控制器等从ISA总线上卸下而通过局部总线直接挂接到CPU总线上,使之与高速的CPU总线相匹配。
而采用PCI总线后,数据宽度升级到64位,总线工频率为33.3MHZ,数据传输率(带宽)可达266MB/S。所以采用PCI总线大大解决了数据的I/O瓶颈,使计算机更好地发挥性能。
②系统总线
这是微机系统内部各部件(插板)之间进行连接和传输信息的一组信号线。例如ISA总线。由于它只具有16位数据宽度,最高工作频率为8MHz,所以数据传输速率只能达到16MB/S。我们可以比较一下ISA总线与PCI总线带宽(数据传输率),就知道为什么现在的主板开始逐渐淘汰ISA插槽,如升技BF6主板有6个PCI插槽一个ISA插槽。
③通信总线
通信总线是系统之间或微机系统与设备之间进行通信的一组信号线。三、总线主要性能比较
评价一种总线的性能主要注意以下几个方面参数
A、总线时钟频率:总线的工作频率,以MHZ表示,它是影响总线传输速率的重要因素之一。
B、总线宽度:数据总线的位数,用位(bit)表示,如总线宽度为8位、16位、32位和64位。
C、总线传输速率:在总线上每秒钟传输的最大字节数MB/S,即每秒处理多少兆字节。那么我们如何通过总线宽度和总线时钟频率来计算总线传输速率(带宽)。
传输速率=总线时钟频率x总线宽度/8
如升技BF6主板,PCI总线总线宽度16位,当总线频率66MHZ,总线数据传输速率=66x18/8(MB/S)=133(MB/S)。
为了更好地理解总线带宽、总线位宽、总线工作时钟频率的关系,我们举个比较形象的例子,高速公路上的车流量取决于公路车道的数目和车辆行驶速度,车道越多、车速越快则车流量越大;总线带宽就象是高速公路的车流量,总线位宽仿佛高速公路上的车道数,总线时钟工作频率相当于车速,总线位宽越宽、总线工作时钟频率越高则总线带宽越大。当然,影响总线性能的参数还有很多,如其同步方式、负载能力、信号线等等,但以上所介绍的三个是其重要参数。
从英特尔奔腾到奔腾Ⅲ,主板上的芯片组的结构和作用都没有太大的变化,一般分成2部分,由2块集成芯片组成,通过专用总线进行连接,这就是我们所称的“桥”,简单地来说桥就是一个总线转换器和控制器。它实现各类微处理器总线通过一个PCI总线进行连接的标准,可见,桥是不对称的。在桥的内部包含有兼容协议以及总线信号线和数据的缓冲电路,以便把一条总线映射到另一条总线上。
目前流行的主板上2块桥,一块负责与CPU、主存连接,另一块与ISA,PCI总线上的各种板卡、键盘、鼠标等输入/输出电路进行连接。我们习惯上将与CPU连接的芯片称为北桥,与I/O设备连接的芯片称为南桥。为了更好的了解微机的硬件知识,本文就微机总线做以下简单介绍。
一、总线
所谓总线,笼统来讲,就是一组进行互连和传输信息(指令、数据和地址)的信号线。计算机的总线都是有特定的含义。如“局部总线”、“系统总线”等。
二、总线分类
按性质和应用来划分,一般将总线划分为3类:
①局部总线
在以Windows为代表的图形用户接口(GUI)进入PC机之后,要求有高速的图形描绘能力和I/O处理能力。这不仅要求图形适配卡要改善其性能,也对总线的速度提出了挑战。实际上当时外设的速度已有了很大的提高,如硬磁盘与控制器之间的数据传输率已达10MB/s以上,图形控制器和显示器之间的数据传输率也达到69MB/s。通常认为I/O总线的速度应为外设速度的3~5倍。因此原有的ISA、EISA已远远不能适应要求,而成为整个系统的主要瓶颈。
局部总线是PC体系结构的重大发展。它打破了数据I/O的瓶颈,使高性能CPU的功能得以充分发挥。从结构上看,所谓局部总线是在ISA总线和CPU总线之间增加的一级总线或管理层。这样可将一些高速外设,如图形卡、硬盘控制器等从ISA总线上卸下而通过局部总线直接挂接到CPU总线上,使之与高速的CPU总线相匹配。
而采用PCI总线后,数据宽度升级到64位,总线工频率为33.3MHZ,数据传输率(带宽)可达266MB/S。所以采用PCI总线大大解决了数据的I/O瓶颈,使计算机更好地发挥性能。
②系统总线
这是微机系统内部各部件(插板)之间进行连接和传输信息的一组信号线。例如ISA总线。由于它只具有16位数据宽度,最高工作频率为8MHz,所以数据传输速率只能达到16MB/S。我们可以比较一下ISA总线与PCI总线带宽(数据传输率),就知道为什么现在的主板开始逐渐淘汰ISA插槽,如升技BF6主板有6个PCI插槽一个ISA插槽。
③通信总线
通信总线是系统之间或微机系统与设备之间进行通信的一组信号线。三、总线主要性能比较
评价一种总线的性能主要注意以下几个方面参数
A、总线时钟频率:总线的工作频率,以MHZ表示,它是影响总线传输速率的重要因素之一。
B、总线宽度:数据总线的位数,用位(bit)表示,如总线宽度为8位、16位、32位和64位。
C、总线传输速率:在总线上每秒钟传输的最大字节数MB/S,即每秒处理多少兆字节。那么我们如何通过总线宽度和总线时钟频率来计算总线传输速率(带宽)。
传输速率=总线时钟频率x总线宽度/8
如升技BF6主板,PCI总线总线宽度16位,当总线频率66MHZ,总线数据传输速率=66x18/8(MB/S)=133(MB/S)。
为了更好地理解总线带宽、总线位宽、总线工作时钟频率的关系,我们举个比较形象的例子,高速公路上的车流量取决于公路车道的数目和车辆行驶速度,车道越多、车速越快则车流量越大;总线带宽就象是高速公路的车流量,总线位宽仿佛高速公路上的车道数,总线时钟工作频率相当于车速,总线位宽越宽、总线工作时钟频率越高则总线带宽越大。当然,影响总线性能的参数还有很多,如其同步方式、负载能力、信号线等等,但以上所介绍的三个是其重要参数。
说明:补充资料仅用于学习参考,请勿用于其它任何用途。
参考词条