01. 概述
随着杭州晶华微电子股份有限公司(股票代码:688130)芯片产品线的扩展,对烧录器的需求也逐渐增加。当前烧录器支持单个用户代码的在线烧录和离线烧录,但在生产产线需要切换不同的用户代码进行烧录时,需要频繁地从上位机重新下载新代码至烧录器。这种操作繁琐重复,增加了不必要的时间消耗,所以在实际操作中,为了满足生产需求,往往需要投入大量的烧录器设备以满足高效的生产。
晶华微自主研发的多用户代码烧录器是一款高效的烧录工具,满足了公司所有芯片的烧录,它具备多种功能,包括在线和离线烧录,可实时查看烧录状态、固件版本和温度值,同时支持在线更新功能,极大地提升了工作的效率和便捷性。
烧录器采用SD93F115B作为主控芯片,它是一款高性能32位MCU,提供了120KB Flash空间,最高时钟频率可达24M,能够高速处理数据和执行指令,同时芯片内置8k的RAM,为程序运行提供了足够的内存空间,本芯片还提供了丰富的外设资源,包括sigma-delta ADC、2个外部中断、7个按键中断、2组UART、1组I2C和SPI通信,这些芯片特性非常适用于多用户代码切换烧录的方案。
02. 方案框图
图1 烧录器物理操作逻辑示意图
图2 在线操作流程
图3 离线操作流程
03. 实现方式
为了进一步提升烧录器的功能性和灵活性,烧录器采用W25Q16作为外部存储芯片,扩展其存储能力。该芯片具有2M的存储容量,支持高速SPI和低功耗等优点,这种设计不仅能够存储更多的离线用户程序,还能够保留关键的系统配置区数据和用户数据,以及温度校准程序和自定义数据的存储。
图4 W25Q16电路原理图
同时该烧录器采用了0.96寸LCD屏幕,为用户交互提供了直观的界面。屏幕上能够清晰展示关键信息,包括版本号、代码信息、温度值和烧录错误码等。
图5 LCD显示信息参考图
通过上位机的“下载到烧录器”功能将用户所需的离线程序以及要操作的参数一起下载到Flash芯片内,按下烧录器的烧录按键,即可按照设置好的操作参数烧录对应的用户程序给目标芯片。以便在没有网络连接的情况下使用。
图6 下载用户程序到烧录器功能
04. 区别及优势
单用户代码方案(程序无法切换,烧录按键默认烧录程序A)
多用户代码切换烧录方案优势
1、烧录器支持所有晶华微公司芯片烧录,避免频繁切换及更换不同类型烧录器;
2、烧录器具备存储多达10个不同系列芯片用户程序的能力,用户可以在离线状态下轻松的切换需要烧录的程序,而且每次切换程序时,屏幕都会显示当前选择的芯片型号,有效避免用户选择错误的程序,提高操作的准确性和安全性;
3、配备了LCD屏幕,能够清晰显示用户程序信息和保存的用户程序文件名,用户可快速识别和选择所需程序,提升了操作的直观性和准确性;
4、针对FLASH系列芯片,烧录器进行了烧录速度的优化,特别是离线状态下,部分芯片的烧录时间得到了显著缩短,提高生产效率;
5、用户可通过上位机查看和删除烧录器中保存的离线程序,方便用户进行程序更新和维护。
05. 结论
这款烧录器的设计充分考虑了用户的实际需求,在继承并优化了上一代烧录器的基础上,引入了多项创新,显著提升了用户体验和操作效率。相较与上一代烧录器,亮点在于配备了LCD屏幕,和对多种系列芯片的广泛支持,为用户提供了一个高效、方便可靠的烧录工具。
-
芯片
+关注
关注
452文章
50165浏览量
420589 -
FlaSh
+关注
关注
10文章
1613浏览量
147643 -
烧录
+关注
关注
8文章
251浏览量
35493 -
晶华微电子
+关注
关注
0文章
56浏览量
11507
原文标题:技术分享 | 多个用户代码切换烧录的方案
文章出处:【微信号:杭州晶华微,微信公众号:杭州晶华微】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论