基于SPI互连的多串口系统.pdf
时间:01-19 09:49
查看:1334次
下载:162次
简介:
针对个人计算机只有1~2个串口,给同时连接多个串口设备进行联合测量带来的不便,提出了一种由多个单片机基于高速同步串行接口(SPI)互连的串口扩展方法。采用此方法所建的系统只需占用1个现有的串口或USB口,就可连接3个以上的串口设备。该系统由多个STC12C5410AD单片机构成主体,该型号单片机同时具有UART和SPI。系统中的单片机以“单主—多从”结构进行SPI总线互连,主机与从机通过SPI方式交换信息和数据,每个从机的串口可以连接1个外部串口设备并交换数据,同时主机的串口可与上位计算机相连,从而实现上位计算机通过该系统与多个下位串口设备交换数据。系统中,主机和从机都开辟有一定的数据缓存区,并且使主机的数据吞吐率高于从机的总和。此外,还介绍了数据交换协议、存储器的组织、软件结构等。