当前位置:首页 > 通信技术 > 通信技术
[导读] 串口下载”是大多数工程师最早接触的程序下载方式,尤其是一开始使用51单片机的工程师们。随着硬件集成度越来越高,芯片资源不断被压缩,工程师也想到了另一种“串口下载”方式,只需一根数据线即可。

 串口下载”是大多数工程师最早接触的程序下载方式,尤其是一开始使用51单片机的工程师们。随着硬件集成度越来越高,芯片资源不断被压缩,工程师也想到了另一种“串口下载”方式,只需一根数据线即可。

随着半导体行业的飞速发展,芯片集成度越来越高,随之研发设计出来的PCBA大小已经能和硬币比肩,功能却一点都没有受到影响,是如何做到的呢?在不影响功能的情况下尽量裁剪硬件资源,这是每个工程师都头疼的问题,关键在于裁剪后如何保证编程能够正常进行。

编程接口多种多样,包括工程师们熟悉的UART、I2C、SPI、SWD等,一般需要2-6根线进行烧录,而其中有一种编程接口只需要一根数据线即可实现程序的烧写,这对必须尽量压缩硬件资源的工程师来说是一个很好的消息。

硬币大小的PCBA如今并不少见,要在如此小的体积上集成完善的功能,硬件资源复用或压缩是一种可靠的手段,其中使用尽可能少的接口完成编程动作可以达到压缩硬件资源的目的。

单线串口

单纤串口是串行接口的一种通讯方式。串行接口 (Serial Interface) 是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位的传送,按位顺序进行,最少只需一根传输线即可完成。

图 1 串行数据帧

单线串口:全称为“单线异步串行通讯接口”,本文中简称为“单线串口”。

标准串口:全称为“标准异步串行通讯接口”,本文中简称为“标准串口”。

单线串口与标准串口均使用一样的通讯协议,区别在于标准串口使用两根数据线通讯(TXD和RXD),单线串口只有一根数据线来同时兼备发送和接收功能。因此,单线串口采用半双工的通讯方式,具体的单线串口接线图可参考下图所示。

图 2 单线串口接线示意图

从图中可以看出,只需接入四根线(MOD,/RESET,VCC,GND)就可以进行程序烧写了。其中只有一根为数据线,用于收发数据。

芯片内标示的这个通讯口(MOD/IO)还可以被用来做工作模式选择,比如在上电复位的同时,检测MOD管脚的输入时序波形,根据这个时序波形判断进入到不同的工作模式,比如进入单线串口编程模式。进入单线串口编程模式后,MOD管脚的功能即转换为数据通讯。这样可以最大化的减少程序烧写所使用的编程口线,达到进一步压缩硬件资源的目的。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

SPI 是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola(摩托罗拉)首先在其MC68HCXX系列处理器上定义的。SPI是一种单主机、高速的,全双工,同步...

关键字: spi spi通信原理

为什么要加锁在SMP系统中,如果仅仅是需要串行地增加一个变量的值,那么使用原子操作的函数(API)就可以了。但现实中更多的场景并不会那么简单,比如需要将一个结构体A中的数据提取出来,然后格式化、解析,再添加到另一个结构体...

关键字: spi ic ck

为什么要加锁在SMP系统中,如果仅仅是需要串行地增加一个变量的值,那么使用原子操作的函数(API)就可以了。但现实中更多的场景并不会那么简单,比如需要将一个结构体A中的数据提取出来,然后格式化、解析,再添加到另一个结构体...

关键字: spi ic ck

SPI接口通信原理

关键字: spi 通讯

Linux 点击上方蓝字 记得关注我们哦! 内核里已经提供spi接口小屏的设备驱动,在内核的配置选项: make menuconfig ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf...

关键字: spi 内核

  SPI即串行外围设备接口,是一种高速的,全双工,同步的通信总线,由于其在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,出于这种简单易用的特性,很多AD转

关键字: spi 隔离芯片

你知道首款2Gb大容量高性能SPI NOR Flash产品吗?业界领先的半导体器件供应商兆易创新GigaDevice(股票代码 603986)今日宣布,隆重推出国内首款容量高达2Gb、高性能SPI NOR Flash——...

关键字: 2gb nor spi 兆易创新 flash产品

摘 要: Xilinx 7系列FPGA是Xilinx公司最新推出的一个芯片系列,Kintex7是该系列芯片中的一种,拥有大量的可编程资源。即便如此,在一些多模式的大型复杂的系统设计中,芯片的资源

关键字: Flash FPGA spi

引言 近年来,城市污水处理产业进入快速发展期。污水排放企业将污水集中排放到污水处理厂进行集中污水处理,排污企业根据排污量缴费。而传统的污水排放量主要是由人工对排污企业的现场流量计进行抄收

关键字: spi 数据 监控
关闭
关闭