SPI通信
1.简要分析
数据传输有串行传送和并行传送两种方式。
并行传送已其高速度曾占领数据传送领域很长一段时间,其中并行传送的集成电路,外围设备从CPU,RAM/ROM到打印机。
串行通信端口,即COM1,COM2,一般接鼠标,外置modem或其他串行设备,它在一个方向上只能传送一路信号,一次只能传送一个二进制位,传送一个字节信息时,只能一位一位地依次传送。
并行传送:
优点:多位数据一起传送,传送速度快。
缺点:内存有多少位,就要用多少数据线,所以需要大量的数据线,成本高。
串行传送:
优点:使用数据线少,在远距离通信中可以节约通信成本。
缺点:因为每次只能传送一位数据,传送速度低。
其中串行传送还分单工通信,半双工通信以及全双工通信,还可分为异步通信与同步通信等等。
2.详细分析
从原理上讲:
串行传送是按位传送,只利用一根数据线进行传送,例如:要传送一个字节(8位)数据,是按照该字节中从最高位逐位传送,直至最低位。
而并行传送是一次将所有一字节中8位信号一并传送出去。自然最少需要8根信号线。如果按每次传送的数据流量来看,并行传送远快于串口,在电脑发展初期,并行数据传送速率还是很高的。
并行传送缺点:
(1) 干扰问题
其根本原因是由于传送速率太快,一般达到百兆以上,信号线上传递的频率将超过100MHz。
想想看,调频收音机频率也不过是88〜108MHz,也就是说,若用并行传送的话,是8根天线放在一起来传送信号,易发生干扰。
但如果加强屏蔽,减少信号线间的耦合电容,是可以继续增大传送速度的,不过这将变