嵌入式工程师如何选择合适的IIC和SPI方案
发布时间
阅读量:
阅读量
IIC与SPI对比
在低端数字通信应用领域中,我们无处不在地见到IIC (Inter-Integrated Circuit) 和 SPI (Serial Peripheral Interface)的身影。
原因是什么呢?
正是由于这两种通信协议在近距离低速芯片间通信方面表现卓越。
而这种卓越的表现,则得益于这两项标准通信协议的制定者:分别为制定这两项标准通信协议的则是Philips(负责IIC)和Motorola(负责SPI)。
I2C接口是一种仅使用两条导线即可连接所有外围芯片的专用通信接口,在最初的官方规范下将其传输速率为100kbps,并于随后经历了多轮修订工作以提升其性能水平。
其中较重要的修订包括于1995年将其提升至400kbps以及于1998年进一步优化至3.4Mbps。
相比之下,
SPI总线上述则是一个基于微控制器四路引脚设计的外部数据传输接口,
它与传统的I2C接口存在显著差异,
即 SPI并没有一套官方统一的标准规范,
而是作为一种实践性标准存在,
主要体现在其对通信操作的基本功能仅提供了一般的抽象描述。
具体而言,
这一特性使得 SPI 的实现细节主要由芯片制造商与驱动器设计者通过产品手册和应用开发文档进行深入沟通来确定。
SPI————————————————————————
全部评论 (0)
还没有任何评论哟~
