Please enable JavaScript.
Coggle requires JavaScript to display documents.
片外三总线, 串行总线接口, 串口设置, 模/数(A/D)转换电路, 存储器芯片的选择, 系统扩展, 抗干扰, 文件系统 - Coggle…
-
串行总线接口
SPI三线制
-
-
-
-
SPI优点:
SPI允许数据一位一位的传送,甚至允许暂停
SPI的数据输入和输出线独立,允许同时完成数据的输入和输出。
在点对点的通信中,SPI接口不需要进行寻址操作,且为全双工通信,显得简单高效
缺点:
在多个从设备的系统中,每个从设备需要独立的使能信号,硬件上比I2C系统要稍微复杂一些。
没有指定的流控制,没有应答机制确认是否接收到数据
注意:
SCK信号线只由主设备控制,从设备不能控制信号线
在一个基于SPI的设备中,至少有一个主控设备
-
I^2C二线制
-
-
I2C 总线的一些特征:
• 只要求两条总线线路 一条串行数据线 SDA 一条串行时钟线 SCL
• 每个连接到总线的器件都可以通过唯一的地址和一直存在的简单的主机/从机关系软件设定地址;主机可以作为主机发送器或主机接收器
• 它是一个真正的多主机总线,如果两个或更多主机同时初始化数据传输可以通过冲突检测和仲裁防止数据被破坏
• 串行的8位双向数据传输位速率在标准模式下可达100kbit/s,快速模式下可达 400kbit/s,高速模式下可达 3.4Mbit/s
• 片上的滤波器可以滤去总线数据线上的毛刺波,保证数据完整
• 连接到相同总线的 IC 数量只受到总线的最大电容400pF 限制
-
CAN
-
CAN总线有如下基本特点
◎ 废除传统的站地址编码,代之以对通信数据块进行编码,可以多主方式工作;
◎ 采用非破坏性仲裁技术,当两个节点同时向网络上传送数据时,优先级低的节点主动停止数据发送,而优先级高的节点可不受影响继续传输数据,有效避免了总线冲突;
◎ 采用短帧结构,每一帧的有效字节数为8个,数据传输时间短,受干扰的概率低,重新发送的时间短;
◎ 每帧数据都有CRC校验及其他检错措施,保证了数据传输的高可靠性,适于在高干扰环境下使用;
◎ 节点在错误严重的情况下,具有自动关闭总线的功能,切断它与总线的联系,以使总线上其他操作不受影响;
◎ 可以点对点,一对多及广播集中方式传送和接受数据。
-
-
-
串行扩展具有如下特点:
1.能最大限度地发挥最小系统的资源功能。将原来由并行扩展占用的P0 口和P2 口直接用于输入/输出
2.简化硬件线路,缩小了印制线路板的面积,降低了成本。串行扩展只需1~4根信号线,器件间连线简单,结构紧凑,可大大缩小系统的尺寸,适用于小型单片机应用系统。
2.扩展性好,可简化系统的设计。串行总线能十分方便地构成由一台单片机和部分外围器件组成的单片机应用系统。
4.串行总线的缺点是数据处理容量较小,信号传输速度慢, 但随着CPU工作频率的提高,以及串行扩展芯片功能的不断增强,这些缺点将逐步淡化。其应用将会越来越广。
-
-
-
-
-
-