预编程表面贴装 IC

电器工程 tqfp 微控制器 电路板 表面贴装
2022-01-19 04:17:30

我正在尝试设置一个带有 atmega168 且没有编程头的 PCB。我打算使用串行引导加载程序(板上有一个 ft232)重新编程,但我想知道对引导加载程序进行编程的最佳方法。有没有其他人尝试过这个?我在采购 tqfp-32 zif 套接字时遇到问题。

4个回答

将编程引脚引出到某些焊盘可能更容易,然后使用pogopins连接您的编程器。

pogopin

如果您经常大量购买这些芯片,您可以直接从使用您的引导加载程序预编程的供应商处购买芯片。我不确定 Atmel 是否提供这项服务,但我知道 Microchip 提供,所以我认为他们也提供。

只需在您的板上放置一个 ISP 标头作为串行引导加载程序的“替代品”。然后使用 AVRISP MkII 之类的东西来编程您的 hex 文件并与 AVRStudio 融合。也许您只使用一次来加载引导加载程序,但它是迄今为止您会找到的最具成本效益的解决方案。

如果您不知道我所说的 ISP 接头是什么意思,它是一个 2x3 公接头,具有以下引脚:

2x3 pin    connect to AVR pin
1          MISO
2          VCC
3          SCK
4          MOSI
5          RESET
6          GND

奇数引脚在一行,偶数引脚在另一行,顺序引脚在其他方面相邻。在俯视顶部布局的电路板布局上,焊盘的编号如下(或任何一致的旋转):

2 4 6
1 3 5

像这样连线,你应该可以插入任何支持 ISP 的编程器(例如 AVRISP MkII、STK500 等)

您需要的是一个表面贴装适配器然后很容易找到 ZIF 插座。

QFP 有点贵,但你可以从Sparkfun其他网站以相当便宜的价格获得大多数脚印。