那曲檬骨新材料有限公司

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

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

3天內不再提示

如何拆焊Flash芯片,設計及制作相應的分線板

GReq_mcu168 ? 來源:YXQ ? 2019-06-05 18:02 ? 次閱讀

作為Flash芯片內容提取系列的第一部分,本文將介紹如何拆焊Flash芯片,設計及制作相應的分線板。

該系列將詳細講解及實踐對嵌入式設備的非易失性存儲的簡單有效攻擊手段。這些攻擊包括:

(1)讀取存儲芯片內容;

(2)修改芯片內容;

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

想想,當你拆開一個嵌入式產品,卻被擋在Flash之外,好奇的你一定想對它一探究竟吧!那么,下面我們就開始!

拆焊Flash芯片

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

(1)直接將導線連接到芯片的引腳;

(2)把芯片拆下來,插到另一塊板子上。

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

圖:目標芯片

拆焊法的優點:

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

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

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

一些不便之處:

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

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

(3)如果操作不恰當,Flash本身可能毀壞。

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

圖:熱風槍拆焊

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

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

圖:拆焊下來后

KiCAD定制分線板

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

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

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

圖:針腳排布

PCB的設計可由KiCAD,常用的EDA軟件實現。

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

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

圖:step1

2.確定芯片的具體尺寸

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

圖:step2

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

PCB制作

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

根據制作流程,分為:

(1)蝕刻法;

(2)數控銑法。

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

蝕刻法

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

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

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

蝕刻后的分線板,轉印的墨粉還附著在上面:

圖:step3

除去墨粉后:

圖:step4

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

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

圖:step5

接下來,開始重整錫球:

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

(2)校準芯片和板子;

(3)回流。

圖:step6

錫球重整完成:

圖:step7

芯片焊接完成后的最終結果:

圖:step8

數控銑

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

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

圖:step9

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

圖:step10

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

圖:step11

圖:step12

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

圖:step13

雕刻過程中:

圖:step14

(5)板子雕刻完成:

step:15

最終結果:

圖:step16

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

圖:step17

圖:step18

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

圖:step19

(8)給各個節點焊錫:

圖:step20

圖:step21

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

圖:step22

圖:step23

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

圖:step24

結論

第一篇文章的結論是,了解了如何拆焊Flash芯片和如何設計PCB,以及制作PCB的兩種不同方法。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    456

    文章

    51185

    瀏覽量

    427283
  • FlaSh
    +關注

    關注

    10

    文章

    1642

    瀏覽量

    148678

原文標題:Flash芯片內存提取

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    TQFN-32 /SMD分線板的資料分享

    描述TQFN-32 /SMD分線板一直在嘗試使用 TQFN-32 封裝,但找不到任何適合它們的分線板。它們適用于 QFN-32,但不適用于 0.5mm 間距版本。
    發表于 07-18 07:21

    M.2分線板的資料分享

    描述M.2分線板(多鍵)這是 M.2 卡的分線板。所有按鍵和所有外形尺寸,包括:223022422260303030423060可用密鑰:ABEMPCB
    發表于 07-28 06:07

    ATX分線板

    描述ATX分線板ATX 分線板 PCB 3.3v、5v、+12v、-12v 輸出 2x USB 和 1...9V 可變對稱輸出USB充電電阻表
    發表于 08-02 06:36

    介紹如何Flash芯片,設計及制作相應分線板

    作為Flash芯片內容提取系列的第一部分,本文將介紹如何Flash芯片,設計及
    的頭像 發表于 01-08 13:58 ?1.5w次閱讀

    Flash芯片的方法及步驟教程

    相信不少電子工程師都有芯片的經歷,本文將介紹如何Flash芯片,設計及
    的頭像 發表于 09-19 11:08 ?7066次閱讀

    SDP-BREKOUT-BOARD EI3 SDP分線板

    SDP分線板是一款用于 系統演示平臺 (SDP) 的內插器板。 它提供了單獨監視各SDP 120引腳連接器信號的途徑。 利用通孔探測點,連接器接口上的120個信號均暴露于分線板。SDP分線板擁有
    發表于 06-02 21:21 ?1次下載
    SDP-BREKOUT-BOARD EI3 SDP<b class='flag-5'>分線板</b>

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

    本文將介紹如何Flash芯片,設計及制作相應分線板
    的頭像 發表于 09-27 17:14 ?7145次閱讀
    如何<b class='flag-5'>拆</b><b class='flag-5'>焊</b><b class='flag-5'>Flash</b><b class='flag-5'>芯片</b>以及<b class='flag-5'>制作</b>PCB的兩種不同方法

    Max3232分線板

    電子發燒友網站提供《Max3232分線板.zip》資料免費下載
    發表于 07-04 11:53 ?2次下載
    Max3232<b class='flag-5'>分線板</b>

    SCART分線板開源分享

    電子發燒友網站提供《SCART分線板開源分享.zip》資料免費下載
    發表于 07-04 15:01 ?0次下載
    SCART<b class='flag-5'>分線板</b>開源分享

    TQFN 32/SMD分線板開源

    電子發燒友網站提供《TQFN 32/SMD分線板開源.zip》資料免費下載
    發表于 07-18 14:34 ?2次下載
    TQFN 32/SMD<b class='flag-5'>分線板</b>開源

    ATX分線板開源項目

    電子發燒友網站提供《ATX分線板開源項目.zip》資料免費下載
    發表于 07-20 18:06 ?3次下載
    ATX<b class='flag-5'>分線板</b>開源項目

    1.27mm分線板開源分享

    電子發燒友網站提供《1.27mm分線板開源分享.zip》資料免費下載
    發表于 07-29 14:28 ?0次下載
    1.27mm<b class='flag-5'>分線板</b>開源分享

    CD4515解碼器的電子分線板制作

    電子發燒友網站提供《CD4515解碼器的電子分線板制作.zip》資料免費下載
    發表于 02-09 10:27 ?0次下載
    CD4515解碼器的電子<b class='flag-5'>分線板</b>的<b class='flag-5'>制作</b>

    如何Flash芯片和如何設計PCB

    一種可行的方法是制作分線板。通常,分線板是將芯片的所有針腳的位置“鏡像”下來,這樣就能將芯片的引腳引接出來。
    發表于 03-27 14:56 ?856次閱讀

    ESP32開發分線板

    電子發燒友網站提供《ESP32開發分線板.zip》資料免費下載
    發表于 06-08 11:45 ?0次下載
    ESP32開發<b class='flag-5'>分線板</b>
    巴特百家乐的玩法技巧和规则| 百家乐官网桌布小| 金濠娱乐城| 大发888下载亚洲城| 永利高a1| 大发888官网注册送58| 大发888娱乐场下载客户端| 狼2老虎机清零密码| 大发888大法8668| 大发888客服咨询电话| 今晚六合彩开奖结果| 真人斗地主| 88娱乐城开户| 崇明县| 单双和百家乐官网游戏机厂家| 南京百家乐官网菜籽油| 赌博百家乐官网秘籍| 现金百家乐官网技巧| 万人迷百家乐官网的玩法技巧和规则| 天猫百家乐官网娱乐城| 百家乐网投注| 威尼斯人娱乐代理注| 立博官网| 真钱百家乐官网注册送| 机器百家乐官网心得| 视频百家乐平台出租| 百家乐倍投| 新世纪娱乐城官方网站| 百家乐官网长龙怎么预判| 多台百家乐官网的玩法技巧和规则 | 百家乐在线投注顺势法| 百家乐那里信誉好| 波克棋牌官方下载| 百家乐官网真人投注网站| 电子百家乐官网技巧| 百家乐折桌子| 大发888娱乐城ipad| 娱乐城源码| 百家乐官网免费破解外挂| 澳门百家乐官网游戏下| 百家乐任你博娱乐网|