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

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

3天内不再提示

一种将源程序编译生成的固件烧录到目标芯片设计

AGk5_ZLG_zhiyua 来源:互联网 作者:佚名 2018-06-17 19:25 次阅读

本文导读

编程器作为一种量产型生产工具,研发工程师一般对其知之甚少,但它对产线的生产影响却很大。如果因编程器本身电源过流保护、过压保护等设计不完善,导致编程器经常损坏,产线停滞,造成的损失和影响都是难以估量的。因此选择一款好的编程器,对研发和生产很重要。

编程器又称烧录器、写码器,是一种将源程序编译生成的固件烧录到目标芯片上的设备。按烧录方式可分为在板烧写和裸片烧写。

  • 在板烧写:也称为ICP烧写,是把芯片焊到PCB板上后再进行烧录。

  • 裸片烧写:也称为离线烧录,是把芯片放到夹具上进行烧录,之后再把芯片焊到PCB上。

可能出现过流的情况

1、在板烧写

  • 在插拔下载线过程中,因为接错线而导致短路过流;

  • PCB板在生产过程中有焊接短路问题,当编程器给其上电时就会出现过流现象;

  • PCB板上有大容量电容,编程器给PCB板上电瞬间浪涌电流过大,从而误触发过流保护机制。

2、裸片烧写

  • 把芯片放到烧录座时,由于芯片放偏或芯片引脚偏斜,造成编程器上电时短路过流;

  • 将芯片从板上拆下,芯片引脚上有锡渣没清理干净就放到烧录座上编程,造成编程器上电短路。

如果编程器的电源过流保护不够完善,当遇到芯片或电路板短路时,轻则损坏编程器,重则可能会损坏芯片或电路板,造成严重的生产事故。

市面上的多通道量产型编程器,通常都只有一路过流检测保护电路,检测到电源过流后直接关闭总电源输出。

单通道过流检测

这种设计在一定程度上能起保护作用,但也存在明显的缺陷:

  • 其中一个通道发生过流时,触发过流保护并关闭电源输出,导致其他正常的通道无法烧录;

  • 过流阀值设置的很高,当只有一个通道电源短路时,短路电流可能达不到过流阀值而无法触发过流保护,导致该通道相应电源控制电路被烧毁;

  • 在板烧写时,如果板上有大容量电容,上电瞬间浪涌电流过大,可能误触发过流保护将电源关闭,导致烧录失败。

为了彻底解决这些问题,结合ZLG致远电子十多年编程器的研发经验,并收集了各行业客户反馈的建议后,我们在最新推出的P800系列编程器中重构了编程器的过流检测保护机制,核心设计是在每个编程通道都有过流检测保护。

多通道过流检测

通过全新的硬件设计和软件优化,P800系列编程器的过流检测保护完美地解决了传统编程器存在的问题。

  • 准确识别短路过流的通道,并关闭相应通道电源输出,不影响其他正常工作的通道。

  • 各通道过流阀值可设,过流检测灵敏度大大提高,有效保护编程器和待烧芯片。

  • 智能识别是短路造成的过流还是上电瞬间浪涌电流过大造成的瞬时过流。如果是后者造成的过流,P800会继续输出电源,并通过软启动减小瞬时浪涌电流,确保上电稳定可靠。


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

    关注

    9

    文章

    386

    浏览量

    41594
  • 源程序
    +关注

    关注

    63

    文章

    1693

    浏览量

    45152
  • 过流检测
    +关注

    关注

    1

    文章

    5

    浏览量

    11852

原文标题:过流保护一步到位,让烧录安枕无忧

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    小安派Demo固件编译烧录指南

    小安派Demo固件编译烧录指南
    发表于 08-06 09:35 290次阅读
    小安派Demo<b class='flag-5'>固件</b><b class='flag-5'>编译</b>和<b class='flag-5'>烧录</b>指南

    单独烧录程序到MCU?

    我现在用 MSP-FET Flash Emulation Tool 这个仿真器调试MSP430的Demo板时,是在CCS下通过Debug的方式,编译程序然后目标文件烧录到MSP430
    发表于 02-09 16:18

    个人开发的二次Bootloader如何烧录到TI的芯片里的(烧录到Flash中)?

    新拿到的芯片(F28335)想要通过CAN把二次Bootloader烧录到Flash中,但芯片里面只有TI固化的引导加载程序,只实现了引导模式的选择和相应接口初始化功能没有对flash
    发表于 05-22 15:14

    如何使用J-Flash软件烧录程序

    大多数情况下工程师会直接通过IDE例如IAR或者KEIL的下载按钮程序固件烧录到芯片中,但这样每烧录
    发表于 01-17 11:11

    编程器过流保护让烧录步到位的方法

    源程序编译生成固件烧录到目标芯片上的设备。按
    发表于 11-02 08:21

    如何程序烧录到芯片、模组、开发板中?

    如何程序烧录到芯片、模组、开发板中?芯片、模组、开发板有什么区别和联系呢?
    发表于 07-06 06:06

    单片机烧录程序是怎样生成

    背景与目的单片机严格按照烧录程序运行,帮助使用者检测、处理、输出电信号(加入个点灯案例)。烧录程序由开发软件经写
    发表于 07-20 06:30

    如何使用MDK/MCUXpresso IDE/IAR工具编译生成烧录固件文件

    使用MDK/MCUXpresso IDE/IAR工具编译生成烧录固件文件。使用MCU BootUtility来加载hex文件或者bin文件或者是.srec文件进行
    发表于 11-04 06:55

    介绍一种使用WSL来编译nodemcu固件的方法

    本文介绍一种使用WSL来编译nodemcu固件的方法。
    发表于 02-15 07:34

    分享一种Core-3588J开发板使用Type-C数据线烧录主机固件的方法

    1、如何主机上的固件通过Type-C数据线烧录到Core-3588J开发板的存储器中准备工具ITX-3588J 开发板主机良好的Type-C 数据线准备固件
    发表于 07-01 16:29

    Telink的TLSR9系列芯片烧录编译固件

    主要原因。第一种原因是硬件连接不正确。请参照前面的说明仔细核对所有的硬件连接,确认没有遗漏的连接。在完全排除硬件连接问题之后,考虑第二原因,即烧录器的固件版本太低。请按照下面步骤查看
    发表于 07-05 14:41

    如何帮助ESP8266系列模组烧录固件ESP8266固件烧录说明

    ESP FLASH TOOL是Espressif官方开发的烧录工具,用户可根据实际的编译方式和Flash的容量,将SDK编译生成的多个bin文件-键
    发表于 04-25 08:00 9次下载
    如何帮助ESP8266系列模组<b class='flag-5'>烧录</b><b class='flag-5'>固件</b>ESP8266<b class='flag-5'>固件</b><b class='flag-5'>烧录</b>说明

    编程器过流保护一步到位,让烧录高枕无忧

    器、写码器,是一种源程序编译生成固件烧录到目标
    的头像 发表于 10-30 16:56 321次阅读

    过流保护一步到位,让烧录高枕无忧

    你是否出现过因编程器问题造成产线停工的情况?为何会烧录不良甚至故障导致产线停滞?究竟是因为未区分研发型和量产型还是因为编程器本身电源过流保护、过压保护等设计不完善?今天我们一起来看看。编程器又称烧录器、写码器,是一种
    的头像 发表于 12-26 05:28 795次阅读

    大咖教你如何编译OpenHarmony并烧录到开发板

    在上一篇【博流 BL-HWC-G1 开发板试用】开箱及编译烧录官方程序(BL602 IoT SDK)中,我们讲了这块开发板使用官方SDK进行编译烧录
    的头像 发表于 12-01 16:56 2791次阅读
    大咖教你如何<b class='flag-5'>编译</b>OpenHarmony并<b class='flag-5'>烧录到</b>开发板