当前位置: 首页 » 技术方案 » 技术分析 » 正文

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


  来源: 仪器仪表商情网 时间:2015-10-20 作者:Stanford
分享到:



仪器仪表商情网 技术分析】常规的SPI接口总线是双数据线全双工的同步通讯总线,在芯片的管脚上占用四根线。这里将介绍一种半双工的,单数据线,且编程器作为从机的通讯协议,这次的通讯时钟比较高,达到了10MHz
       1、标准的SPI通讯协议
       SPI是串行外设接口(Serial PeripheralInterface)的缩写,是一种高速,全双工,同步的通讯协议。SPI
通常需要四根线,它们是MOSI(数据输出)、MISO(数据输入)、SCLK(时钟)、SS(片选)。
       (1) MOSI - 主设备数据输出,从设备数据输入;
       (2) MISO – 主设备数据输入,从设备数据输出;
       (3) SCLK – 时钟信号,由主设备产生;
       (4) SS – 从设备使能信号,有主设备控制;

图1 SPI标准通讯接口
       SPI通讯接口的优点是传输数据快,能达到几兆到几十兆,并且没有系统开销。但是,SPI总线的缺点也比较明显,主要是没有指定的流控制,也没有应答机制确认是否接收到数据。
       2.单线SPI接口
       还有一种另类的SPI通讯接口方式。这种SPI接口在标准SPI接口上做修改,由原来的两根数据线改为一根数据线。这样,通讯方式也成为半双工的通讯方,在接线上面,显得更简约了。

图2 SPI单线通讯接口
       3.让编程器当从机的SPI单线通讯接口
       在编程界,遇到特殊编程接口的芯片已经成为家常便饭。因为有时候,芯片为了设计更优的编程方式,会采用一些少见的,奇葩的通讯方式。
       在支持MAXIM部分芯片的编程时,该芯片采取的是芯片当主机的单数据线的SPI通讯,其通讯特点是:
       (1) TCLK由始至终都是由芯片产生,编程器接收时钟;
       (2) 时钟频率较高,达到10MHz;
       (3) 通讯方式是芯片每收到一个字节后立刻返回一个字节。
       其数据通讯见下图(注:图片来源于编程手册)。由于在通讯过程中不会发生主从互换的问题,因此使能脚SS也是可以忽视的。

关键词:    浏览量:453

声明:凡本网注明"来源:仪商网"的所有作品,版权均属于仪商网,未经本网授权不得转载、摘编使用。
经本网授权使用,并注明"来源:仪商网"。违反上述声明者,本网将追究其相关法律责任。
本网转载并注明自其它来源的作品,归原版权所有人所有。目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。如有作品的内容、版权以及其它问题的,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
本网转载自其它媒体或授权刊载,如有作品内容、版权以及其它问题的,请联系我们。相关合作、投稿、转载授权等事宜,请联系本网。
QQ:2268148259、3050252122。


让制造业不缺测试测量工程师

最新发布
行业动态
技术方案
国际资讯
仪商专题
按分类浏览
Copyright © 2023- 861718.com All rights reserved 版权所有 ©广州德禄讯信息科技有限公司
本站转载或引用文章涉及版权问题请与我们联系。电话:020-34224268 传真: 020-34113782

粤公网安备 44010502000033号

粤ICP备16022018号-4