0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

晶华微多用户代码烧录器解决方案

杭州晶华微 来源:杭州晶华微 2024-08-29 17:34 次阅读

01. 概述

随着杭州晶华微电子股份有限公司(股票代码:688130)芯片产品线的扩展,对烧录器的需求也逐渐增加。当前烧录器支持单个用户代码的在线烧录和离线烧录,但在生产产线需要切换不同的用户代码进行烧录时,需要频繁地从上位机重新下载新代码至烧录器。这种操作繁琐重复,增加了不必要的时间消耗,所以在实际操作中,为了满足生产需求,往往需要投入大量的烧录器设备以满足高效的生产。

晶华微自主研发的多用户代码烧录器是一款高效的烧录工具,满足了公司所有芯片的烧录,它具备多种功能,包括在线和离线烧录,可实时查看烧录状态、固件版本和温度值,同时支持在线更新功能,极大地提升了工作的效率和便捷性。

烧录器采用SD93F115B作为主控芯片,它是一款高性能32位MCU,提供了120KB Flash空间,最高时钟频率可达24M,能够高速处理数据和执行指令,同时芯片内置8k的RAM,为程序运行提供了足够的内存空间,本芯片还提供了丰富的外设资源,包括sigma-delta ADC、2个外部中断、7个按键中断、2组UART、1组I2C和SPI通信,这些芯片特性非常适用于多用户代码切换烧录的方案。

02. 方案框图

wKgZombQQL-AWZTOAAAuy__Xbj8894.jpg


wKgaombQQMCAIgmfAACPr4Lj4LY338.jpg

图1 烧录器物理操作逻辑示意图

图2 在线操作流程

wKgaombQQMCAHu7qAACAwjvclOA939.jpg

图3 离线操作流程

03. 实现方式

为了进一步提升烧录器的功能性和灵活性,烧录器采用W25Q16作为外部存储芯片,扩展其存储能力。该芯片具有2M的存储容量,支持高速SPI和低功耗等优点,这种设计不仅能够存储更多的离线用户程序,还能够保留关键的系统配置区数据和用户数据,以及温度校准程序和自定义数据的存储。

wKgZombQQQ2AM_2IAAAXqv-n-mo374.png

图4 W25Q16电路原理

同时该烧录器采用了0.96寸LCD屏幕,为用户交互提供了直观的界面。屏幕上能够清晰展示关键信息,包括版本号、代码信息、温度值和烧录错误码等。

wKgaombQQL-AHjXSAAA8xeF1-2Q612.jpg

图5 LCD显示信息参考图

通过上位机的“下载到烧录器”功能将用户所需的离线程序以及要操作的参数一起下载到Flash芯片内,按下烧录器的烧录按键,即可按照设置好的操作参数烧录对应的用户程序给目标芯片。以便在没有网络连接的情况下使用。

wKgZombQQL-AXgR8AARWwXadMcY360.jpg

图6 下载用户程序到烧录器功能

04. 区别及优势

单用户代码方案(程序无法切换,烧录按键默认烧录程序A)

wKgaombQQMCAZ7BOAABgDO8z1OY212.jpg

多用户代码切换烧录方案优势

wKgZombQQL-Aah6fAAFEo9yJJCo463.jpg

1、烧录器支持所有晶华微公司芯片烧录,避免频繁切换及更换不同类型烧录器;

2、烧录器具备存储多达10个不同系列芯片用户程序的能力,用户可以在离线状态下轻松的切换需要烧录的程序,而且每次切换程序时,屏幕都会显示当前选择的芯片型号,有效避免用户选择错误的程序,提高操作的准确性和安全性;

3、配备了LCD屏幕,能够清晰显示用户程序信息和保存的用户程序文件名,用户可快速识别和选择所需程序,提升了操作的直观性和准确性;

4、针对FLASH系列芯片,烧录器进行了烧录速度的优化,特别是离线状态下,部分芯片的烧录时间得到了显著缩短,提高生产效率;

5、用户可通过上位机查看和删除烧录器中保存的离线程序,方便用户进行程序更新和维护。

05. 结论

这款烧录器的设计充分考虑了用户的实际需求,在继承并优化了上一代烧录器的基础上,引入了多项创新,显著提升了用户体验和操作效率。相较与上一代烧录器,亮点在于配备了LCD屏幕,和对多种系列芯片的广泛支持,为用户提供了一个高效、方便可靠的烧录工具。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    455

    文章

    50832

    浏览量

    423812
  • FlaSh
    +关注

    关注

    10

    文章

    1635

    浏览量

    148058
  • 烧录
    +关注

    关注

    8

    文章

    259

    浏览量

    35589
  • 晶华微电子
    +关注

    关注

    0

    文章

    61

    浏览量

    11522

原文标题:技术分享 | 多个用户代码切换烧录的方案

文章出处:【微信号:杭州晶华微,微信公众号:杭州晶华微】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    多用户检测技术

    多用户检测技术多用户通信系统广播网:一部发射机发送信息到多个接收机。存贮转发网络:每个成员都具有存储和转发功能多址系统:系统中大量用户共用通信信道以传送信息到接收机。对于多址系统,又分为频分多址
    发表于 06-15 09:15

    如何实现多用户登陆系统

    各位大神请问如何实现多用户登陆系统是不是要用数据库最好能有个例子
    发表于 08-25 19:19

    液晶串口烧录器

    欢迎使用液晶串口烧录器,使用前请详细阅读以下使用说明! 液晶串口烧录器是专业针对LCDMCU烧录更新的工具,工作原理:通过PC机COM口(串口)将LCD MCU语言程序直接写
    发表于 09-09 19:05 134次下载

    液晶并口烧录器

    欢迎使用液晶并口烧录器,使用前请详细阅读以下使用说明! 液晶并口烧录器是专业针对LCDMCU烧录更新的工具,工作原理:通过PC机LPT口(打印口)将LCD MCU语言程序写入
    发表于 09-09 19:07 148次下载

    什么是单机多用户

    什么是单机多用户    简单的说单机多用户就是让一台计算机主机供多个用户使用的产品,它的功能是通过在主机上安装专门的多用户软件,再使用专门的硬件连
    发表于 12-21 13:47 714次阅读

    什么是多用户

    什么是多用户卡            &nbs
    发表于 01-08 13:58 1169次阅读

    多用户卡的传输距离

    多用户卡的传输距离              由于多用户
    发表于 01-08 14:00 939次阅读

    LEAPER烧录器

    LEAPER烧录器
    发表于 10-23 15:40 11次下载

    烧录器的种类及选择方案

    何谓烧录器烧录器是可成为编程(PROGRAMMER),为可编程的集成电路写入数据的工具。
    发表于 05-27 09:12 7800次阅读

    Gowin FPGA离线烧录器用户指南

    本手册主要分为两个部分: 1. FPGA 离线烧录器使用说明; 2. 烧录器功能。
    发表于 09-15 11:14 0次下载
    Gowin FPGA离线<b class='flag-5'>烧录器用户</b>指南

    多用户电表的应用及优势

    多用户电能表是用来测量电能的仪表,能够同时检测36户(单相),12户(三相)及36户以下单三相任意组合的电能表俗称多用户电表。
    的头像 发表于 09-19 10:06 2632次阅读

    APM32F003F6P6_烧录_无法使用轩烧录器烧录

    APM32F003F6P6_烧录_无法使用轩烧录器烧录
    发表于 11-09 21:03 1次下载
    APM32F003F6P6_<b class='flag-5'>烧录</b>_无法使用轩<b class='flag-5'>微</b><b class='flag-5'>烧录器</b><b class='flag-5'>烧录</b>

    stlink烧录器烧录步骤

    烧录器是一种常用于嵌入式系统开发的工具,能够将程序代码烧录到芯片中。STLINK是STMicroelectronics公司推出的一款烧录器,用于烧录
    的头像 发表于 01-08 14:51 1.3w次阅读

    烧录器可以读出芯片程序吗

    的基本概念 烧录器是一种用于将程序代码写入芯片的设备。它通常由一个硬件接口和一个软件工具组成。硬件接口负责与芯片进行通信,而软件工具则提供了一个用户友好的界面,以便用户能够方便地编写和
    的头像 发表于 08-22 09:22 2988次阅读

    烧录器与芯片如何连接

    烧录器与芯片的连接是嵌入式系统开发和生产过程中的一个重要环节。 烧录器与芯片连接的原理 烧录器是一种用于将程序代码写入芯片的设备。芯片是一种存储和执行程序的硬件设备,通常包括微处理
    的头像 发表于 08-22 09:23 1414次阅读