您好, 登录| 注册|
论坛导航
您好, 登录| 注册|
子站:
商城:

单线SPI的在线编程方案

2017-09-13 17:04 来源:致远电子 编辑:万博国际娱乐网
“串口下载”是大多数万博国际娱乐最早接触的程序下载方式,尤其是一开始使用51单片机的万博国际娱乐们。随着硬件集成度越来越高,芯片资源不断被压缩,万博国际娱乐也想到了另一种“串口下载”方式,只需一根数据线即可。 随着半导体行业的飞速发展,芯片集成度越来越高,随之研发设计出来的PCBA大小已经能和硬币比肩,功能却一点都没有受到影响,是如何做到的呢?在不影响功能的情况下尽量裁剪硬件资源,这是每个万博国际娱乐都头疼的问题,关键在于裁剪后如何保证编程能够正常进行。 编程接口多种多样,包括万博国际娱乐们熟悉的UART、I2C、SPI、SWD等,一般需要2-6根线进行烧录,而其中有一种编程接口只需要一根数据线即可实现程序的烧写,这对必须尽量压缩硬件资源的万博国际娱乐来说是一个很好的消息。 硬币大小的PCBA 图1  硬币大小的PCBA 如图硬币大小的PCBA如今并不少见,要在如此小的体积上集成完善的功能,硬件资源复用或压缩是一种可靠的手段,其中使用尽可能少的接口完成编程动作可以达到压缩硬件资源的目的。 单线串口 单纤串口是串行接口的一种通讯方式。串行接口 (Serial Interface) 是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位的传送,按位顺序进行,最少只需一根传输线即可完成。 串行数据帧 图 2  串行数据帧 单线串口:全称为“单线异步串行通讯接口”,本文中简称为“单线串口”。 标准串口:全称为“标准异步串行通讯接口”,本文中简称为“标准串口”。 单线串口与标准串口均使用一样的通讯协议,区别在于标准串口使用两根数据线通讯(TXD和RXD),单线串口只有一根数据线来同时兼备发送和接收功能。因此,单线串口采用半双工的通讯方式,具体的单线串口接线图可参考下图所示。 单线串口接线示意图 图 3  单线串口接线示意图 从图中可以看出,只需接入四根线(MOD,/RESET,VCC,GND)就可以进行程序烧写了。其中只有一根为数据线,用于收发数据。 芯片内标示的这个通讯口(MOD/IO)还可以被用来做工作模式选择,比如在上电复位的同时,检测MOD管脚的输入时序波形,根据这个时序波形判断进入到不同的工作模式,比如进入单线串口编程模式。进入单线串口编程模式后,MOD管脚的功能即转换为数据通讯。这样可以最大化的减少程序烧写所使用的编程口线,达到进一步压缩硬件资源的目的。
声明:本网站原创内容,如需转载,请注明出处;本网站转载的内容(文章、图片、视频)等资料版权归原网站所有。如我们采用了您不宜公开的文章或图片,未能及时和您确认,避免给双方造成不必要的经济损失,请电邮联系我们,以便迅速采取适当处理措施;欢迎投稿,邮箱:editor@netbroad.com。
用于 RF/模拟电路的超低噪声、300mA 线性稳压器 具有 30V 内部 FET 开关的 1.6 MHz 升压转换器
申请条件:企业邮箱注册 申请条件:企业邮箱注册
支持低成本2m线缆通信的精密湿度感测 适用于20S应用的工业电池管理模块
通过EMC/EMI测试的双线制4-20mA发送器 面向工业以太网应用的快速启动参考设计
面向MCU和RS-485的Fly-Buck偏置万博国际娱乐 优化延迟功耗和内存的热电偶感测前端
热门职位平均薪酬职位数
万博国际娱乐研发万博国际娱乐9910665查看
电子万博国际娱乐10000431查看
测试万博国际娱乐8000336查看
嵌入式开发15000646查看

相关阅读

技术专题 更多>>
TE Connectivity&赫联 我们就在您身边
带你走进国内权威CNAS&ILAC认证实验室
万博国际娱乐网牵头联合芯派实验室和是德科技联手为万博国际娱乐网网友提供的福利活动—即“免费带你走进国内最权威的CNAS&ILAC认证实验室—西安功率器件测试应用中心”活动圆满举办成功。

头条推荐

2017年万博国际娱乐网万博国际娱乐巡回培训会-上海站会后报道
2017年万博国际娱乐网万博国际娱乐巡回培训会-上海站于9月16日召开,会议共计6个议题有近230的万博国际娱乐到场参与,陶显芳陶老师分享了关于"EMI传导干扰滤波电路的设计“议题,将现场万博国际娱乐交流推向了高潮!
2017慕尼黑上海电子展
关注我们
新浪微博
官方Q群
客服热线
服务时间:周一至周五9:00-18:00
微信关注
免费技术研讨会
获取一手干货分享