chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

如何拆焊Flash芯片以及制作PCB的兩種不同方法

STM32嵌入式開發(fā) ? 來源:FreeBuf.COM ? 作者:S2ealea ? 2021-09-27 17:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文將介紹如何拆焊Flash芯片,設計及制作相應的分線板。了解對嵌入式設備的非易失性存儲的簡單有效攻擊手段。這些攻擊包括:

讀取存儲芯片內(nèi)容

修改芯片內(nèi)容

監(jiān)視對存儲芯片的讀取操作并遠程修改(中間人攻擊)

想想,當你拆開一個嵌入式產(chǎn)品,卻被擋在Flash之外,好奇的你一定想對它一探究竟。

那么,下面我們就開始。

拆焊Flash芯片

為了讀取Flash芯片的內(nèi)容,有以下兩個基本途徑:

直接將導線連接到芯片的引腳

把芯片拆下來,插到另一塊板子上

下面介紹的Flash為BGA(球形柵格陣列)封裝——無外露引腳。因此,只能選擇拆焊的方法。

拆焊法的優(yōu)點:

可避免對電路板上其他器件造成影響;

可以很容易看到芯片底部的布線;

可用其他芯片或微控制器代替原芯片。

一些不便之處:

電路在缺少完整器件的情況下無法運行;

在拆卸過程中,一些鄰近器件可能被損壞;

如果操作不恰當,F(xiàn)lash本身可能毀壞。

OK,拆焊是吧?你看,下圖所示的熱風槍簡直就是神器。只要將芯片周圍加熱,便可以很容易地拿下芯片

這種辦法簡單、快速只是可能傷及無辜——焊掉鄰近的元件,所以,務必小心翼翼。

下圖顯示芯片拆下后PCB的布線。觀察圖片,猜想底部的兩列引腳為空引腳,因為他們壓根就沒接入電路。

3438c480-136b-11ec-8fb8-12bb97331649.jpg

圖:拆焊下來后

KiCAD定制分線板

現(xiàn)在該做什么?BGA封裝簡直就是一團糟,依然無法外接導線。

一種可行的方法是制作分線板。通常,分線板是將芯片的所有針腳的位置“鏡像”下來,這樣就能將芯片的引腳引接出來。

為此,我們首先要搜集芯片的相關信息。大多數(shù)情況下,芯片的型號都印制在芯片上,這樣我們就很容易識別。如上圖,芯片上第一行為MXIC代表Macronix International公司,第二行為芯片的具體型號MX25L3255EXCI datasheet 。以下為datasheet資料:

3446460a-136b-11ec-8fb8-12bb97331649.jpg

圖:針腳排布

PCB的設計可由KiCAD ,常用的EDA軟件實現(xiàn)。

分線板的設計過程與其他PCB板一樣:

新建電路板,畫出電路簡圖,標明元器件的具體型號

確定芯片的具體尺寸

根據(jù)之前datasheet的資料。我們添加1個4×6的網(wǎng)格作為整個芯片的BGA封裝,2個1×4的網(wǎng)格作為連接芯片8個有效引腳的接線柱。最后一步是,用線路將這些器件連接起來:

3452ce52-136b-11ec-8fb8-12bb97331649.jpg

圖:step2

轉(zhuǎn)接板的設計到此為止,接下來是如何把設計轉(zhuǎn)化成的PCB。

PCB制作

PCB就像是由兩層銅和一層基板壓制成的三明治,導線分布在銅上面。

根據(jù)制作流程,分為:

蝕刻法

數(shù)控銑法

以下為兩種方法的具體步驟。

蝕刻法

蝕刻,即是用化學藥品逐步除去銅的過程。我們先用油墨保護覆銅板上的線路及要保留下來的銅。

1.首先,用熱轉(zhuǎn)印法制作PCB。PCB電路圖用激光打印機打印在亮光紙上。然后,把亮光紙緊貼在覆銅板上,加熱和施以壓力,使亮光紙上的電路圖轉(zhuǎn)印到覆銅板上。通常,這個過程用熨衣服的熨斗即可完成,但是專用的壓制器會使加熱及受力更加均勻,更容易成功。

2.接下來是蝕刻,將整塊PCB板浸沒在腐蝕液,以此來去除多余的銅。

蝕刻后的分線板,轉(zhuǎn)印的墨粉還附著在上面:

34649a7e-136b-11ec-8fb8-12bb97331649.jpg

圖:step3

除去墨粉后:

3473141e-136b-11ec-8fb8-12bb97331649.jpg

圖:step4

現(xiàn)在可以準備手工焊接了。微型焊接與正常焊接一樣,只是器件的尺寸極小,因此需要借助顯微鏡。

此外,傳統(tǒng)的焊接用的是線狀的焊錫絲,而BGA微型焊接用的是錫球。

接下來,開始重整錫球:

將一個新的錫球放置在凹槽上,加熱,熔化錫球;

校準芯片和板子;

回流。

錫球重整完成:

34baaaea-136b-11ec-8fb8-12bb97331649.jpg

圖:step7

芯片焊接完成后的最終結(jié)果:

34c9bd00-136b-11ec-8fb8-12bb97331649.jpg

圖:step8

數(shù)控銑

作為替代方法,數(shù)控銑僅是將需要的線路和剩余的銅隔離開來而已。

(1)5X5的BGA通常用于制作 PCB,而4X6的常用于分線板。我們設計5X5的是為了該分線板可以直接插接在通用EEPROM 編程器的ZIF插槽里,電路簡圖如下:

34de3cd0-136b-11ec-8fb8-12bb97331649.jpg

圖:step9

(2)芯片的尺寸與前面設計的4X6的一樣,只是網(wǎng)格變成5X5,板上的布線也稍顯復雜:

34ea0cae-136b-11ec-8fb8-12bb97331649.jpg

圖:step10

(3)由于KiCAD無法直接生成與數(shù)控銑兼容的目標文件,因此,我們用Flatcam接收Gerber文件并確定數(shù)控銑隔離的導線的路徑:

3500158a-136b-11ec-8fb8-12bb97331649.jpg

圖:step11

(4)接下來將生成的STL文件導入bCNC——數(shù)控銑的終端控制程序,如下圖所示:

3522448e-136b-11ec-8fb8-12bb97331649.jpg

圖:step13

雕刻過程中:

352ed4e2-136b-11ec-8fb8-12bb97331649.jpg

圖:step14

(5)板子雕刻完成:

3545fa64-136b-11ec-8fb8-12bb97331649.jpg

step:15

最終結(jié)果:

355a2d22-136b-11ec-8fb8-12bb97331649.jpg

圖:step16

(6)下一步,涂覆阻焊層,保護銅不被氧化,并用紫外燈固化:

3567453e-136b-11ec-8fb8-12bb97331649.jpg

圖:step17

3574821c-136b-11ec-8fb8-12bb97331649.jpg

圖:step18

(7)阻焊層覆蓋了BGA的銅片及1X4的接線柱,我們得刮掉這個薄層,使銅片露出來:

3591f89c-136b-11ec-8fb8-12bb97331649.jpg

圖:step19

(8)給各個節(jié)點焊錫:

359d55c0-136b-11ec-8fb8-12bb97331649.jpg

圖:step20

35ace79c-136b-11ec-8fb8-12bb97331649.jpg

圖:step21

(9)回到數(shù)控銑,打孔,切削PCB的邊緣:

35bbb45c-136b-11ec-8fb8-12bb97331649.jpg

圖:step22

35c9a49a-136b-11ec-8fb8-12bb97331649.jpg

圖:step23

(10)最終成品,BGA焊接在板子上,準備插到EEPROM編程器上:

35d874c0-136b-11ec-8fb8-12bb97331649.jpg

圖:step24

結(jié)論

了解了如何拆焊Flash芯片和如何設計PCB,以及制作PCB的兩種不同方法。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    8181

    瀏覽量

    159880
  • 嵌入式
    +關注

    關注

    5174

    文章

    19973

    瀏覽量

    324351
  • 電路板
    +關注

    關注

    140

    文章

    5201

    瀏覽量

    105485
  • BGA
    BGA
    +關注

    關注

    5

    文章

    576

    瀏覽量

    50168
  • 存儲芯片
    +關注

    關注

    11

    文章

    969

    瀏覽量

    44561

原文標題:如何讀取、修改嵌入式產(chǎn)品Flash中內(nèi)容?

文章出處:【微信號:c-stm32,微信公眾號:STM32嵌入式開發(fā)】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    兩種散熱路徑的工藝與應用解析

    背景:兩種常見的散熱設計思路 在大電流或高功率器件應用中,散熱和載流能力是PCB設計中必須解決的難題。常見的兩種思路分別是: 厚銅板方案:通過整體增加銅箔厚度(如3oz、6oz甚至更高),增強導熱
    的頭像 發(fā)表于 09-15 14:50 ?324次閱讀

    CMOS 2.0與Chiplet兩種創(chuàng)新技術的區(qū)別

    摩爾定律正在減速。過去我們靠不斷縮小晶體管尺寸提升芯片性能,但如今物理極限越來越近。在這樣的背景下,兩種創(chuàng)新技術站上舞臺:CMOS 2.0 和 Chiplet(芯粒)。它們都在解決 “如何讓芯片更強” 的問題,但思路卻大相徑庭。
    的頭像 發(fā)表于 09-09 15:42 ?469次閱讀

    兩種驅(qū)動方式下永磁直線開關磁鏈電機的研究

    摘要:永磁開關磁鏈電機數(shù)學模型可以等效為永磁無刷電機,普遍采用方波驅(qū)動方式。在有限元基礎上分析6/7極直線式磁鏈電機反電勢波形,采用方波和正弦波驅(qū)動方式,比較兩種方式下的電流、電壓、平均推力大小
    發(fā)表于 06-09 16:18

    SMT元件技巧中需要注意哪些安全問題

    (ESD)保護 風險:靜電放電(ESD)可能擊穿MOS管、IC芯片等敏感元件,導致永久性損壞。 措施: 操作前佩戴防靜電手環(huán)并確保接地良好(電阻≤1MΩ)。 使用防靜電工作臺墊,避免直接接觸元件引腳。 元件存放于防靜電屏蔽袋中,
    的頭像 發(fā)表于 05-12 15:49 ?753次閱讀
    SMT元件<b class='flag-5'>拆</b><b class='flag-5'>焊</b>技巧中需要注意哪些安全問題

    DLP3432適配的外掛Flash芯片的固件如何燒錄呢?

    你好,新制作的DLP3432 PCB板子,它適配的外掛Flash芯片的固件如何燒錄呢?官網(wǎng)給出的固件是.img 文件,而一般的Flash
    發(fā)表于 02-18 08:19

    PCBA加工必備知識:回流VS波峰,你選對了嗎?

    是否可靠?;亓?b class='flag-5'>焊和波峰是PCBA加工中最常用的兩種焊接技術,它們在工藝流程、適用范圍以及操作原理上存在顯著差異。了解這兩種焊接
    的頭像 發(fā)表于 02-12 09:25 ?1125次閱讀

    回流與波峰的區(qū)別

    在電子制造領域,焊接技術是連接電路板上各個元件的關鍵步驟。回流和波峰兩種廣泛使用的焊接方法,它們各有特點和適用場景。 一、回流 回流
    的頭像 發(fā)表于 01-20 09:27 ?3673次閱讀

    淺談制備精細粉(超微粉)的方法

    制備精細粉的方法有多種,以下介紹五常用的方法
    的頭像 發(fā)表于 01-07 16:00 ?565次閱讀
    淺談制備精細<b class='flag-5'>焊</b>粉(超微<b class='flag-5'>焊</b>粉)的<b class='flag-5'>方法</b>

    Allegro元件封裝(盤)制作教程

    電子發(fā)燒友網(wǎng)站提供《Allegro元件封裝(盤)制作教程.doc》資料免費下載
    發(fā)表于 01-02 14:10 ?2次下載

    AMC1204有兩種封裝,SOIC-8和SOIC-16,功能一樣嗎?為什么要推出兩種封裝?

    呢?AMC1204,AMC1304這樣做有什么好處嗎? 2、AMC1204有兩種封裝,SOIC-8和SOIC-16,功能一樣嗎?為什么要推出兩種封裝?
    發(fā)表于 12-27 07:22

    Flash語音芯片相比OTP語音芯片的優(yōu)勢

    Flash語音芯片和OTP語音芯片兩種常見的語音解決方案,在各自的應用領域中發(fā)揮著重要作用。本文?將介紹Flash語音
    的頭像 發(fā)表于 12-16 16:02 ?819次閱讀
    <b class='flag-5'>Flash</b>語音<b class='flag-5'>芯片</b>相比OTP語音<b class='flag-5'>芯片</b>的優(yōu)勢

    Flash語音芯片相比OTP語音芯片的優(yōu)勢

    Flash語音芯片和OTP語音芯片兩種常見的語音解決方案,在各自的應用領域中發(fā)揮著重要作用。本文?將介紹Flash語音
    的頭像 發(fā)表于 12-16 15:44 ?686次閱讀

    芯片制造過程中的兩種刻蝕方法

    本文簡單介紹了芯片制造過程中的兩種刻蝕方法 ? 刻蝕(Etch)是芯片制造過程中相當重要的步驟。 刻蝕主要分為干刻蝕和濕法刻蝕。 ①干法刻蝕 利用等離子體將不要的材料去除。 ②濕法刻蝕
    的頭像 發(fā)表于 12-06 11:13 ?2660次閱讀
    <b class='flag-5'>芯片</b>制造過程中的<b class='flag-5'>兩種</b>刻蝕<b class='flag-5'>方法</b>

    電源管理芯片U6117兩種封裝SOP-8、DIP-8,靈活滿足應用需求

    電源管理芯片U6117兩種封裝SOP-8、DIP-8靈活滿足應用需求YLBDIP與SOP的選擇取決于應用的需求,如靈活性、空間占用和引腳數(shù)量等因素。如果你需要一個可插拔的元件,那么DIP可能是更好
    的頭像 發(fā)表于 12-06 01:02 ?1024次閱讀
    電源管理<b class='flag-5'>芯片</b>U6117<b class='flag-5'>兩種</b>封裝SOP-8、DIP-8,靈活滿足應用需求

    大研智造 PCB組裝中的虛:原因、影響與解決方案(下)

    在電子產(chǎn)品組裝領域,焊接和壓接是實現(xiàn)電性能連接和導通的兩種核心工藝方法。在印制電路板組裝(printed circuit board assembly,PCBA)中,軟釬焊因其加熱溫度低于450℃而
    的頭像 發(fā)表于 10-17 15:26 ?885次閱讀
    大研智造 <b class='flag-5'>PCB</b>組裝中的虛<b class='flag-5'>焊</b>:原因、影響與解決方案(下)