支持单线SPI接口的烧录技术实现

发布者:脑洞狂想最新更新时间:2015-10-29 来源: EEWORLD关键字:支持  单线  接口  烧录 手机看文章 扫描二维码
随时随地手机看文章
  1、标准的SPI通讯协议

  SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速,全双工,同步的通讯协议。SPI

  通常需要四根线,它们是MOSI(数据输出)、MISO(数据输入)、SCLK(时钟)、SS(片选)。

  (1) MOSI - 主设备数据输出,从设备数据输入;

  (2) MISO – 主设备数据输入,从设备数据输出;

  (3) SCLK – 时钟信号,由主设备产生;

  (4) SS – 从设备使能信号,有主设备控制;

  支持单线SPI接口的烧录技术实现

  图1 SPI标准通讯接口

  SPI通讯接口的优点是传输数据快,能达到几兆到几十兆,并且没有系统开销。但是,SPI总线的缺点也比较明显,主要是没有指定的流控制,也没有应答机制确认是否接收到数据。

  2.单线SPI接口

  还有一种另类的SPI通讯接口方式。这种SPI接口在标准SPI接口上做修改,由原来的两根数据线改为一根数据线。这样,通讯方式也成为半双工的通讯方,在接线上面,显得更简约了。

支持单线SPI接口的烧录技术实现

  图2 SPI单线通讯接口

  3.让编程器当从机的SPI单线通讯接口

  在编程界,遇到特殊编程接口的芯片已经成为家常便饭。因为有时候,芯片为了设计更优的编程方式,会采用一些少见的,奇葩的通讯方式。

  在支持MAXIM部分芯片的编程时,该芯片采取的是芯片当主机的单数据线的SPI通讯,其通讯特点是:

  (1) TCLK由始至终都是由芯片产生,编程器接收时钟;

  (2) 时钟频率较高,达到10MHz;

  (3) 通讯方式是芯片每收到一个字节后立刻返回一个字节。

  其数据通讯见下图(注:图片来源于编程手册)。由于在通讯过程中不会发生主从互换的问题,因此使能脚SS也是可以忽视的。

支持单线SPI接口的烧录技术实现

  图3 编程器当从机的单数据线SPI通讯

  对于该系列的芯片,由于通讯时钟频率较高,要对数据进行采样,编程器的采样时钟至少为20MHz,而且还需要硬件很好地兼容,并且编程器发送完数据后必须立刻切换为接收状态,一般的编程器很难达到这种苛刻的要求。

  在这里采用的处理方案是使用超高速处理器的P800-ISP对其进行支持。下图是截取从逻辑分析仪上捕捉到烧写过程的一段通讯波形,明显看到,时钟的脉宽为50ns(对应的时钟频率为10MHz)。

支持单线SPI接口的烧录技术实现

  图4 单线SPI通讯波形

  该单线SPI编程接口的总结如下:

  优点:是接线少(实际用到的线只需要两根)、通讯快、数据简单;

  缺点:但高频通讯时对从机要求苛刻,需要兼容高频率采样和收发状态的切换能力(如,发送数据后马上切换到接收状态)。

关键字:支持  单线  接口  烧录 引用地址:支持单线SPI接口的烧录技术实现

上一篇:Imagination公布其年度高峰论坛活动细节
下一篇:意法半导体展示快速原型开发工具

推荐阅读最新更新时间:2024-05-03 00:04

NEC电子新款数字电视用芯片支持H.264
  NEC电子于日前完成了可支持H.264标准的系统芯片“EMMA™3SV”的产品开发,并于即日起开始在中国市场上发售样品。   此次推出的新产品将视频与音频等数字信号的解码功能以及图像显示等接受数字广播信号系统所必需的功能集成到一颗芯片上。其优势在于:(1)可支持H.264标准,处理MPEG2的2倍以上压缩率;(2)内置了处理音频数据的DSP,可满足Dolby® Digital Plus(注1)和HE-AAC(注2)等下一代音频标准的需求;(3)集成了USB、以太网外部接口。使用该产品,用户可轻松开发出支持H.264以及Dolby Digital Plus、HE-AAC标准的数字电视。   新产品的样品价格为35美元/个,预
[新品]
基于mClinux的嵌入式USB接口设计
引言 越来越多的嵌入式设备与外部连接要求更简洁、方便、智能化,所以,USB接口在嵌入式设备中的应用会越来越广泛。本文是“信息家电网络控制平台技术”项目中USB接口的实际设计部分。在该项目中,硬件平台采用了S3C4510B微处理器,软件系统是在mClinux下开发的,项目结题后,组建了USB总线的家居网络系统,实现了信息家电的上网。本文介绍了该嵌入式系统设计中的USB模块软硬件设计。 USB接口硬件设计 S3C4510B没有内置的USB控制器,但提供了两个GDMA通道,可以满足USB高速数据传递的要求。本着与S3C4510B能衔接工作、自身适合在嵌入式设备中应用的原则,确定采用ISP1581高速USB接口芯片。  ISP1581
[嵌入式]
基于NiosII的图形用户接口的设计
    随着大规模集成电路技术的不断发展,嵌入式计算机系统开始从MCU逐步过渡到SOC的新阶段。SOPC是一种灵活、高效的SOC解决方案。其集成了处理器、存储器、各种外围设备等系统设计需要的部件,构建成一个可编程的片上系统,设计方式灵活,可裁减、可扩充、可升级,并具备软硬件在系统可编程的功能。 1 系统总体结构设计     系统主要由以下4部分组成:(1)VGA控制器、SDRAM控制器、SRAM控制器等外设接口的设计。(2)Nios II软核SOPC系统的配置。(3)Nios II处理器与外设模块的融合。(4)GUI函数库的建立。系统主要分为硬件和软件两部分,部分硬件采用DE2上的硬件电路,其中有些电路的控制器采用硬件描述语言生成
[嵌入式]
EPON系统三层路由及接口设计
随着网络扁平化概念的提出,具有“大容量、少局所、高交换”性能的汇聚型OLT经过一个 MSTP 网络就可以接入骨干网 。根据运营局方的需求,当MSTP传输网内部故障时,不需要维护人员的直接干预,OLT能参与链路倒换并帮助实现网络自愈。理论上接入网OLT、MSTP传输网以及骨干网可以采用分段保护方案,例如OLT上联双归属保护OLT-MSTP的链路,MSTP内部链路的保护由MSTP本身负责,MSTP到上游骨干路由器的链路保护可以通过路由协议实现(收敛时间较长)。但是这种方法增加了网络维护的复杂度,而且现网业务已经部分开通,修改设备的配置存在一定风险。如果采用VRRP方案,由于只是MSTP网内部的链路状态发生改变,当VRRP发生主备切换时,
[模拟电子]
EPON系统三层路由及<font color='red'>接口</font>设计
基于MSComm控件的GPS接收机数据终端接口设计
1 引 言 全球定位系统(GPS)是20世纪70年代由美国陆海空三军联合研制的空间卫星导航定位系统,其目的是为美国军方提供实时精确的定位、导航和授时等服务。通常GPS系统由3个部份组成:空间部分:包括24颗GPS卫星;地面控制部分:对GPS卫星实施监控;用户部分:接收来自GPS卫星的定位等信息,通常包括天线和接收机等设备。GPS系统在进行定位时,必须要确定用户所在的位置(包括x,y,z三个坐标),同时还要考虑到卫星时钟与接收机时钟之间的误差t,要解算4个未知量必须建立4个方程,通常可以通过测量卫星与-用户之间的伪距,来建立相应的方程,因此需要同时观测4颗卫星,才能实现精确定位。随着时代发展,GPS系统不再局限于美国军方,已被广泛
[网络通信]
苹果手表支持手绘传情:霓虹特效绚丽十足
   北京时间9月10日凌晨消息,北京时间9月10日凌晨消息,苹果公司在美国加州库部蒂诺市弗林特剧院(Flint Center)召开发布会。苹果公司在会上发布了智能手表“苹果手表”。 苹果手表支持手绘传情   苹果手表除了支持电话及常规短信外,还可以直接传递手绘图案,所有手绘图案都以霓虹灯效果显示,并附有非常绚丽的动态动画。   用户只需要轻按主播轮下方的按钮就可以激活联系人列表,选择后会进入联系人主页卡片,可以看到左下以及右下提供了电话及短信功能。   然而这不是苹果手表在信息传递的特色,它支持在这块小屏幕上手绘传情,比如一个问号或是一条鱼去向你的朋友表明意图。整个手绘过程,都有霓虹特效,在画面消失时也会有被风吹散的动画,非常
[手机便携]
富士康在成都建iPhone面板工厂 夏普提供支持
北京时间5月24日晚间消息,《日本经济新闻》(Nikkei)周四报道称,富士康将在成都建立一座新工厂,为苹果iPhone生产显示屏,而夏普将为该工厂提供技术支持。   报道称,富士康新工厂将为一系列消费电子产品生产显示屏,但目前已确定的有苹果iPhone。而富士康的合作伙伴夏普将为此提供技术支持,作为回报,富士康将向夏普支付数百亿日元的资金。   今年3月,夏普曾与富士康母公司鸿海集团达成合作协议,在多个业务领域建立战略性全球合作关系。作为合作协议的一部分,夏普将位于大阪堺市的LCD面板工厂46.5%的股权出售给鸿海。   此外,夏普还将向鸿海精密工业、富士康等鸿海集团旗下4个子公司定向增发1.2亿股股票,总额约670亿
[半导体设计/制造]
串行外围接口SPI功能模块的设计
  1 引 言   SPI(Serial Peripheral Interface)串行外围接口是一种3线同步串行全双工通信接口,它具有电路简单,速度陕,通信可靠等优点,近年来大量的新型器件如LCD模块、FLASH、EEPROM存储器、数据输入输出设备都采用了SPI接口,新型的单片机一般都已将SPI接口控制器集成在单片机内部,这样能够大大降低软件的工作量。   由于SPI系统总线一共只需3~4位数据线和控制线即可实现与具有SPI总线接口功能的各种I/O器件进行接口,而扩展并行总线则需要8根数据线、8—16位地址线、2~3位控制线,因此,采用SPI总线接口可以简化电路设计,节省很多常规电路中的接口器件和I/0口线,提高设计的
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved