您的位置 首页 培训

怎么更好地规划面向在板烧录的产品-单线串口篇

摘要:通过AK100Pro连接芯片的单线异步串行接口实现在板烧录,只需要一根信号线,照样也可以达到高速通讯的效果,丝毫不逊于标准的异步串行接口,最主要的,采用单线串口还能减少繁琐接线的烦恼。在设计当中

摘要:经过AK100Pro衔接芯片的单线异步串行接口完成在板烧录,只需求一根信号线,照样也能够到达高速通讯的作用,一点点不逊于规范的异步串行接口,最主要的,选用单线串口还能削减繁琐接线的烦恼。

在规划傍边,总会遇到特别的编程口线

现在的芯片集成度越来越高,体积越来越小,甚至连集成的板子,也默默地把硬币给比下去了:

怎么更好地规划面向在板烧录的产品-单线串口篇

图一中心板与硬币比照图

但是,要在如此少的管脚上集成更多功用,只要裁剪通讯口线。在这时分,单线的串行接口就有了用武之地。

新的需求来了,现有调试下载的东西,是否支撑新的通讯接口呢?下面就以最近的一个事例做一个分析:外商客户需求增加一厂商芯片的烧录支撑,经过了解该芯片的编程材料,发现用于烧录的通讯引脚只要一根,但选用的是规范异步串行接口的协议。

单线串口的接口原理

所谓单线串口(全称为“单线异步串行通讯接口”,本文中简称为“单线串口”),选用的是跟规范串口(全称为“规范异步串行通讯接口”,本文中简称为“规范串口”)相同的通讯协议。仅有的差异,不同于规范串口的两根数据线(Txd和 Rxd),单线串口只要一根数据线来一起兼备发送和接纳功用。因而,单线串口选用半双工的通讯方法,详细的单线串口接线图可参阅图二所示。

怎么更好地规划面向在板烧录的产品-单线串口篇

图二单线串口芯片接线图

只需求接入四根线(MOD,/RESET,VCC,GND)就能够完美进行烧录了。外商规划的这个通讯口(MOD/IO)还能够被用来做作业形式挑选,即在上电复位的一起,检测MOD管脚的输入时序波形,然后进入到不同的作业形式,如单线串口编程形式等。进入单线串口编程形式后,MOD管脚的功用转化为数据通讯。把握这个规矩,AK100Pro接好这四根线后,在KFlashPro上点击 “烧写”,就能够轻松完成烧录了。

分析单线串口的编程作用

忧虑烧录的速度?咱们用数据来阐明,是快仍是慢。该芯片支撑最高的通讯速率为500000bps,咱们就选用这个波特率进行通讯。图三是逻辑分析仪(LA2532)抓取烧录通讯时的时序数据:

图三 逻辑分析仪(LA2532)捕捉到的数据

图三 逻辑分析仪(LA2532)捕捉到的数据

先说说数据代表的意思,该段波形截取于“烧写+校验”的进程。关于两串比较长的数据,较短的是烧录的数据,发送完这段数据后,接着发送查询状况指令等候芯片烧录结束并呼应,然后下发读取指令,较长的是读取上来进行校验的数据。

从图中看到,从读取数据到下一包下发的烧录数据距离只要3.5ms,扣除预留官方2ms呼应时刻,AK100Pro对数据包解析、校验和功用转化等操作,花费时刻2ms不到。

总结

烧录时刻短、通讯口线少、占板空间小,单线串行的产品,在小型化可穿戴商场必将大行其道。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/peixun/294866.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部