什么是设备编程器?

 器件编程器是一种可以在各种类型的半导体存储器(ROM)和可编程器件上读取、写入和擦除数据的设备。

另一个名字是ROM写入器。可以使用器件编程器进行编程的器件包括闪存(NOR、NAND 等)、串行闪存、闪存微控制器和逻辑器件。还有支持eMMC内存和UFS内存的设备。

如何使用设备编程器

设备编程器主要用于将开发的数据写入存储介质(ROM)。虽然它用于个人开发,但在工业应用中也广泛使用。它还可用于合并到自动化系统中并在长时间内执行大量写入。

另外,如果烧写量不大,可以使用外部ROM烧写服务将烧写工作外包,无需购买器件烧录器。

工业应用中使用批量生产的书写的领域包括以下领域。

  • 游乐行业设备
  • 消费设备、家庭自动化
  • 汽车设备、信息娱乐
  • 工业设备、工业控制设备
  • 通讯设备、办公设备、医疗设备等

设备编程器原理

1. 概述

设备编程器是一种以电方式向 ROM 写入和擦除数据的设备。有通过PC将数据写入ROM的情况,以及不通过PC而独立(独立)将数据写入ROM的情况。

写入 ROM 有两种方法:设备编程器方法,写入单个器件;板载编程器方法,通过专用线连接安装有器件的板子,远程写入 ROM。板,但两者都是通用的,一般称为同一个设备编程器。设备编程器有时称为板外编程器或预编程器。

2、主要特点

下面列出了设备编程器可能实现的功能示例。

  • 将数据从主 ROM 复制到缓冲存储器
  • 擦除数据(擦除)
  • 数据写入
  • ROM 写入后读取数据与缓冲存储器数据的比较(验证)

设备编程器的类型

出售各种类型的设备编程器。有必要了解产品之间的差异并选择合适的产品。

1. 与存储器/微控制器类型的兼容性

单个设备编程器可以写入多种类型的存储器(闪存、闪存微控制器等),但每个编程器具有不同的可写入的制造商、产品和系列。选择设备编程器时,请确保它可以处理您将使用的所有类型的 ROM。通常,对于一个编程器来说,会选择一个套接字来加载专用程序和与所有目标ROM类型相对应的ROM。

2. 插座(转换适配器)

连接 ROM 的插槽数量因编程器产品而异。具有多个插槽的产品通常主要用于在生产现场写入多个 ROM 时。对于桌面设备,有8个、16个、32个等。

大型全自动编程设备配备多台器件编程器,提高编程生产能力,最多可提供96至112个插座。

3.写入内存大小

设备编程器根据设备的不同用途不同,因此写入速度(几MB/s到100MB/s以上)和可同时写入的最大内存大小(缓冲内存:1 GB(128 MB) ) 至 512 GB)。 512 GB 适合大容量写入,例如信息娱乐应用,1 GB 或更少适合生产小型消费设备。

4.设备运输介质(托盘、胶带)

在进行批量写入生产时,需要支持用于传输目标ROM的传输介质(托盘、磁带或卷轴、管)。一般来说,托盘是主要的运输方式,但最近小型设备(小型微控制器、闪存驱动器)等对磁带运输的需求日益增加。对能够处理这种磁带介质的大型全自动写入设备的需求不断增长。