如何更好地设计面向在板烧录的产品

网友投稿 280 2022-11-24

如何更好地设计面向在板烧录的产品

在设计当中,总会遇到特殊的编程口线

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

图一核心板与硬币对比图

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

单线串口的接口原理

所谓单线串口(全称为“单线异步串行通讯接口”,本文中简称为“单线串口”),采用的是跟标准串口(全称为“标准异步串行通讯接口”,本文中简称为“标准串口”)一样的通讯协议。唯一的区别,不同于标准串口的两根数据线(Txd和Rxd),单线串口只有一根数据线来同时兼备发送和接收功能。因此,单线串口采用半双工的通讯方式,具体的单线串口接线图可参考图二所示。

图二单线串口芯片接线图

剖析单线串口的编程效果

担心烧录的速度?我们用数据来说明,是快还是慢。该芯片支持最高的通讯速率为500000bps,我们就采用这个波特率进行通讯。图三是逻辑分析仪(LA2532)抓取烧录通信时的时序数据:

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

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

从图中看到,从读取数据到下一包下发的烧录数据间隔只有3.5ms,扣除预留官方2ms响应时间,AK100Pro对数据包解析、校验和功能转换等操作,花费时间2ms不到。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MapReduce Cross 示例
下一篇:意法半导体最新USB芯片 电脑关机仍可为移动设备充电
相关文章

 发表评论

暂时没有评论,来抢沙发吧~