几种最常用的串行数据传输总线(4)- 来一波生动活泼的动图

2018-11-07 15:15:23 来源:电路设计技能
标签:

 

前面三篇文章我们简单介绍了一下最常用的三种串行总线SPI、I2C、UART,总体来讲串行总线需要的管脚少、PCB设计的时候连线少,非常方便MCU和外设尤其是传感器之间的连接,相对于并行总线有很大的优势,可以说这三种总线已经是任何一款MCU必有的外设连接方式了。
 
这三种总线也各有千秋,I2C看似简约但用起来不简单,主要是要让2根信号线处理那么多复杂的场景并能够保证数据的传输,背后支撑的硬件机制以及协议是不简单的,用FPGA自己写一个I2C的控制逻辑会非常的烧脑;SPI比I2C多出用于片选的信号线,因此逻辑设计上要简单很多,但带来的劣势就是每多连接一个外设,就要多出一条连接线;UART是一种异步的串行连接方式,没有了时钟线的连接就像I2C一样硬件连接起来非常简单,但使用的时候需要收、发两端的波特率设置在共同的频率,偏差要很小,否则就会出现传输错误。
 
今天我门就通过一些生动的动图来对我们三种总线再次进行一次深刻的认识。
 
我们先看看SPI的传输(同步、串行)
 
SPI的串行数据传输(1)
 
SPI串行数据传输(2)
 
SPI的时序
 
我们再看看I2C的传输(同步、串行、2线):
 
I2C的数据传输及寻址
 
最常用的调试通道 UART(异步、串行):
 
PC通过UART来调试MCU
 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
宇宙最快FPGA产品8年前就已出现?这事得从帕克太阳探测器说起
宇宙最快FPGA产品8年前就已出现?这事得从帕克太阳探测器说起

8年前,NASA和约翰霍普金斯大学联合立项,投入15亿美元打造一款绕日探测卫星。2018年,这款名为“帕克号”的太阳探测器发射升空。帕克号上的电子系统和仪器组由多个FPGA共同控制,帮助帕克号成为有史以来最接近太阳和速度最快的人造航天器。

使用Vivado HLS优化RTL代码以达到最佳性能

用软件从 C 转化来的 RTL 代码其实并不好理解。今天我们就来谈谈,如何在不改变 RTL 代码的情况下,提升设计性能。

高集成度的射频RF,你也需要了解如何使用
高集成度的射频RF,你也需要了解如何使用

在软件无线电统治无线通信的今天,所有功能的器件都尽可能高度集成了,尤其是超级难调的射频部分(RF),如果你要用分立器件去搭一个手机出来,估计没有几个人能够把板子的性能做到满足要求。

无线充电技术是什么鬼?
无线充电技术是什么鬼?

学过电磁场理论的同学都知道,电和磁是一对镜像的好兄弟,理论上他们的作用应该是相当的,它们共同作用传递电磁波才有了我们今天的无线通信技术的迅猛发展。

影响安装和调试的若干PCB丝印隐患
影响安装和调试的若干PCB丝印隐患

PCB设计中丝印的处理是很容易被工程师忽略的一个环节,一般大家都不太注意,随意处理,但在这个阶段的随意很容易导致日后板卡元器件的安装和调试问题,甚至会彻底毁掉你的整个设计。

更多资讯
一颗锂电池怎样才算安全?锂电池的模型构建及应用评估
一颗锂电池怎样才算安全?锂电池的模型构建及应用评估

电池的安全性,首先是取决于它本身材料的安全性。不同电池对应不同的特性曲线,这需要用不同的模型来针对性解决。

存储业务疲软,三星收购以色列半导体公司寻求其他业务增长点
存储业务疲软,三星收购以色列半导体公司寻求其他业务增长点

今年三星电子可谓动作不断,14日刚刚爆出三星将收购以色列多相机制造商Corephotonics,16日又有消息称三星将于亚马逊共同投资一家以色列半导体公司Wiliot,以寻找未来业务的增长点。

这家半导体封装载板材料研发中心厉害了,获得了多家大型企业的终端认证
这家半导体封装载板材料研发中心厉害了,获得了多家大型企业的终端认证

近日,广东盈骅与粤科金融、广华创投、安发资本三大基金公司签约,同时与清华珠三角研究院签约计划共建“半导体封装载板材料研发中心”。

MicroLED是什么技术?下一代显示技术会是它独领风骚吗?
MicroLED是什么技术?下一代显示技术会是它独领风骚吗?

三星继去年CES上推出名为The Wall的146吋巨型MicroLED电视后,在今年CES上,三星又展出了两款全新的MicroLED显示产品。一款为4K的75吋MicroLED电视,另一款为219吋MicroLED电视。

2018年低谷不低,2019年光伏需求再创新高

2018年光伏产业历经美国201、301条款、中国531新政、印度防卫性关税与欧盟 MIP 结束等变动,从最上游的供应链到最下游的系统端都呈现极不稳定的状态。

电路方案