单线程远程网络控制SPI

2011-04-12 08:28:41来源: 互联网
    摘要:生产3线SPI接口按MAX7221显示控制器(低电平有效CS,DIN和CLK)的要求,这1 - Wire网络地址连续三个1线开关(DS2413的)。第一个开关直接创建片选(低电平有效CS),第二个创建串行数据线直接(标准),而第三个开关与三异或门的帮助,创造了串行时钟(CLK)。

  许多的1 - Wire ®兼容的外围设备可用,但对于那些缺乏的1 - Wire能力,图1所示电路一种方法可以实现它。显示的例子允许远程LED显示屏是由1线通过SPI™兼容的显示控制器的网络控制

  图1。三个1线开关(IC1的- IC3的),三异或门(IC4的),以及相关的组件使1 - Wire网络来控制这种通过SPI外设IC5显示。

  生产出的3线SPI接口由MAX7221显示控制器(低电平有效CS,DIN和CLK)的要求,1 - Wire网络地址连续三个1线开关(DS2413的)。第一个开关直接创建片选(低电平有效CS),第二个创建串行数据线直接(标准),而第三个开关与三异或门的帮助,创造了串行时钟(CLK)。

  边缘检测器和一杆(IC4A - C)的结合IC2的(DATA1和资料0)的输出创造一个SPI接口的时钟信号。这种一次性时钟产生电路提高了,只需要一个1线每SPI位交易数据速率,而不是三项交易(数据,时钟低,时钟的高),将被要求如果IC2输出被用来直接作为时钟信号。

  要传送数据到SPI输入,首先设置IC1的低产出。然后,传送的数据位使用以下规则:

  如果目前的数据位从以前位不同,设置IC2的DATA1数据输出相应。

  如果目前的数据位是一样的前一位,拨动IC3的的资料0输出相同。

  该电路产生时钟脉冲,每次自动执行,并且只需要一个1 - Wire总线命令发送每个数据位。当数据传输完成后,发送一个最终的1 - Wire命令来设置IC1的输出为高。

  该电路允许1 - Wire网络远程控制温度显示,但类似技术可以提供一个接口,通过I ² C兼容的设备,以及其他的SPI ADC和DAC等外围设备。您还可以通过使用额外的DS2413的生产输出(S)的双向数据传输能力。请注意,SPI数据速率不是很快,和对周边的更新比较慢,但速度并不是很多远程监控应用的问题。

关键字:单线程  远程  网络  网络控制

编辑:eeleader 引用地址:http://www.eeworld.com.cn/gykz/2011/0412/article_5420.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
单线程
远程
网络
网络控制

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved