接口/总线/驱动
总线系统是指微型计算机各部件之间传送信息的通道。简单地说就是在总线控制器的作用下,通过总线设备接口控制、管理连接在总线上的设备使用总线。
单总线(Uni Bus)系统是最简单的总线系统,是指仅由一条总线构成的计算机系统。使用单总线构成的计算机系统中,除了总线以外,还包括有中央处理器(CPU)、存储器设备、输入输出设备等,它们都以总线设备的形式连接到总线上。
单总线技术具有节省I/O资源,结构简单、成本低廉、便于总线扩展维护等优点。将地址线、数据线、控制线合为一根信号线。单总线系统使用自身的网络接口的传感器和其它器件。该接口的数据通信和供电仅需通过一根数据线再加一根地线,这意味着微控制器仅需一个端口即可与单总线传感器通信。
单总线系统网络工作于一主多从模式(多点网络)。时序非常灵活,允许从机以高达16kbps的速率与主机通信。每个单总线器件都有一个全球唯一的64位ROM ID,允许单总线系统主机精确选择位于网络任何位置的一个从机进行通信。1单总线系统采用漏极开路模式工作,主机(或需要输出数据的从机)将数据线拉低到地表示数据0,将数据线释放为高表示数据1。这通常通过在数据线和VCC之间连一个分立电阻实现。
采用简单的单总线结构,虽然可以构成计算机系统,但是它的信息吞吐量受到限制,工作效率和计算机的使用范围受到很大的限制。
例如,目前的计算机系统中都设有显示子系统。显示子系统主要包括显示控制器、显示数据存储器和显示器等。为了保证显示内容的正确性,显示控制器需要不断从显示数据存储器中读取数据送显示器,这个过程就是我们通常所说的显示器刷新。显示器刷新和中央处理器使用存储器将竞争使用总线,这对于中央处理器和显示刷新的效率都会产生影响,尤其对于高速的中央处理器,将会严重地影响运行效率。
又比如在计算机系统中都设有键盘,它的速度是人的手指动作的速度,一般为每分钟两百次以内。如果将键盘和存储器连接在同一条总线上,显然中央处理器访问存储器的工做效率将受倒影响。
全部0条评论
快来发表一下你的评论吧 !