风筝
发表于: 2020-1-2 21:16:19 | 显示全部楼层

对于大多数产品,在组装电路板后将编程作为组装过程的一部分进行。


但是,另一种选择是先对微控制器进行编程,然后组装PCB。尽管通常建议尽可能在设计中包括某种编程接口,但在某些情况下可能无法在设计中添加编程插头:

●     您正在构建一个极其紧凑的设计,其中没有空间可用于编程引脚或将编程器与PCB接口。

●     您正在使用不大可能更改或需要更新的软件来制作简单的设备。

●     您正在设计一种设备,在其中将PCB密封、包覆成型或完全封闭在某种类型的外壳中,从而使其永久无法使用。


使用预编程的微控制器也很普遍,至少要有数千个非常大的订购量,以便使零件更具成本效益。


购买预编程的微控制器

购买预编程的微控制器实际上相对容易。例如,DigiKey在其目录中的某些微控制器和其他可编程零件上宣传其编程服务。

DigiKey offers a programming service.png

DigiKey在其许多零件上提供编程服务


通常,微控制器的制造商将直接提供编程服务。 Microchip Technology是一家生产ATtiny微控制器的公司,同时提供在众多其他电子产品。


编程的成本以及其他增值服务(例如在微控制器上放置墨水点以表示已被编程)仅在大批量订购时才可行。例如,使用Microchip Technology,订购数量超过5000件的ATmega328p微控制器的成本比订购500件以下的便宜25%。

Many microcontroller manufacturers offer.png

许多微控制器制造商直接提供预编程的IC。


如何使用SMT测试插座对ATtiny MCU进行编程

可以在订购大量预编程芯片之前直接对ATtiny系列微控制器进行编程,以测试过程和其他组装阶段。为此有一个专门的工具称为SMT测试插座。

SMT test socket.jpg

用于SOIC-20中型芯片(如ATtiny85)的SMT测试插座


测试插座的工作原理类似于IC测试夹。它旨在适应特定的表面贴装封装。实际上,您可以使用IC测试夹直接对ATtiny微控制器裸片进行编程,但是要在不将它们焊接到PCB的情况下获得固定IC的夹就有点繁琐且不可靠。另一方面,测试插座可牢固地固定微控制器。


要使用SMT测试插座,请向下按插座的顶部以打开触点,将微控制器放入插座中,然后松开插座以接合电触点。 SMT测试插座既可以将微控制器牢固地固定在适当的位置,又可以与芯片进行可靠的电气连接。


SMT测试插座简单地将SMD ATtiny微控制器上的每条支脚插入面包板友好的插头。因此,使用SMT测试插座,可以连接到SMT封装上的任何引脚。


借助SMT测试插座,仅需在试验板上芯片和编程器之间的创建适当的连接,就可以使用ISP编程器、USB AVR编程器、作为ISP编程器的Arduino或任何其他编程技术对微控制器进行编程。

After connecting the programmer.jpg


将编程器连接到微控制器之后,使用SMT测试插座的其余编程过程是相同的,因为它使用相同的编程器以及任何其他连接到芯片的方法。


多种ATtiny MCU型号

如果您正在为下一个项目构建更紧凑、更高效的设计,或者正在将新产品推向市场,则ATtiny系列微控制器是从Arduino驱动的原型过渡到定制PCB的绝佳方法。


有几种不同的ATtiny微控制器具有各种功能,包括不同数量的I / O引脚、用于程序存储的闪存数量、不同的模数引脚可用性以及不同的PWM输出。

ATtiny.jpg


不同的ATtiny MCU编程方法

根据项目规模或需要批量生产的产品,可以使用几种常见的方法对ATtiny系列微控制器进行编程:使用IC测试夹、使用PCB上的ISP插头或使用预编程的芯片。

Different ATtiny MCU.jpg


这些编程方法中的每一种都可用于原型设计和生产之间各个阶段的设计,以及用于生产不同数量的PCB设计。

跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 700 | 回复: 1480



手机版|

GMT+8, 2024-4-20 04:16 , Processed in 0.132086 second(s), 7 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

YiBoard一板网 © 2015-2022 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

快速回复 返回顶部 返回列表