日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Cadence全家桶Capture+Allegro流程-5-编辑焊盘并制作封装

發(fā)布時(shí)間:2023/12/9 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Cadence全家桶Capture+Allegro流程-5-编辑焊盘并制作封装 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Cadence作為專業(yè)繪圖工具,在高速設(shè)計(jì)領(lǐng)域是王者一般的存在。但是從易用性角度來(lái)說(shuō),比AD還是有些差距。

接下來(lái)我們從Padstack焊盤編輯器講起,把Allegro的使用講解一遍,并結(jié)合實(shí)際的一個(gè)小項(xiàng)目的案例進(jìn)行詳細(xì)講解。

同樣,我們這個(gè)教程不是針對(duì)專業(yè)LAYOUT工程師,而是針對(duì)智能硬件工程師。因此我們的教程會(huì)

  • 講解原理;
  • 講解樣品制作過(guò)程;

但是并不會(huì)講解cadence的各種細(xì)節(jié),因?yàn)樽鳛橹悄苡布こ處?#xff0c;往往并不需要掌握cadence的方方面面。作為專業(yè)layout工程師,可能需要掌握的更多一些。

Padstack Editor基本介紹

啟動(dòng)Padstack Editor

?

Start起步設(shè)置

啟動(dòng)后可以發(fā)現(xiàn)系統(tǒng)預(yù)先設(shè)定一些Padstack

還可以選擇不同形狀的焊盤。

Padstack是焊盤疊加。上面是一個(gè)焊盤的剖視圖。即使是一個(gè)小小的焊盤,也有一個(gè)復(fù)雜的結(jié)構(gòu)。

Soldermask:其中Solder為錫膏; Mask為遮蔽罩;Solder Mask就是遮擋錫膏的罩子,也就是所謂鋼網(wǎng)層。我們把鋼網(wǎng)改在PCB上,然后通過(guò)印刷,將錫膏也就是Solder印刷到PCB上。

Thermal Relief: 熱焊盤。也就是通常可見(jiàn)的十字花焊盤。如果不用十字花焊盤,焊接時(shí),熱量很容易被周圍包裹的銅皮吸收,會(huì)造成焊接失敗;

單位選擇毫米,精度選擇4位;

?Drill鉆孔設(shè)置

如果我們選擇了通孔,那么還需要設(shè)置對(duì)應(yīng)的鉆孔。

?

我們需要了解的設(shè)置,就是圓孔或者方孔,直徑為多少?

一般鉆孔尺寸如何設(shè)置呢?主要是看元器件管腳尺寸。一般來(lái)說(shuō),大部分元器件會(huì)給出PIN腳直徑以及推薦的焊盤鉆孔尺寸。

例如:最常見(jiàn)的2.54間距排針,管腳邊長(zhǎng)為0.64,推薦開(kāi)孔為1.02。開(kāi)孔比管腳大了0.5mm,方便插拔。

這里我們了解原理即可,真正項(xiàng)目中,我們更多的是搜索和整理相關(guān)的庫(kù)文件,而不需要從每個(gè)焊盤做起。

? 實(shí)例-制作ESP32芯片的封裝

接下來(lái),我們通過(guò)實(shí)例,展示一下,如何制作ESP32芯片的封裝。

查看Datasheet

首先我們需要獲取Datasheet。一般我們獲取Datasheet可以從官網(wǎng)獲取,也可以從一些常用第三方網(wǎng)站獲取。

作為一個(gè)智能硬件工程師,比較使用的找Datasheet的方法是:

1.從淘寶搜索對(duì)應(yīng)的芯片,按照銷量排序(注意:淘寶商家常常會(huì)虛掛很多芯片,有人詢價(jià)之后,再去調(diào)貨。所以建議按照銷量排序,這樣找到的商家相對(duì)靠譜,至少30天內(nèi)成交過(guò))

2. 根據(jù)商家詳細(xì)圖片,再查找對(duì)應(yīng)的手冊(cè),找到手冊(cè)后,再和商家的封裝進(jìn)行反復(fù)核對(duì),避免封裝選錯(cuò)。同一種芯片往往會(huì)有很多封裝,封裝弄錯(cuò)了基本上這個(gè)板子就廢掉了。

例如:我們接下來(lái)需要用ESP32-C3來(lái)做一個(gè)項(xiàng)目,我們就需要找到這個(gè)芯片的手冊(cè)。具體做法如下:

1. 淘寶上查找ESP32-C3芯片

?找到前面幾家,都是有銷量的。可以看到他們具體型號(hào)為ESP32-C3F4。

2.?半導(dǎo)小芯-芯片查詢工具_(dá)芯片替代查詢_數(shù)據(jù)手冊(cè)查詢_規(guī)格書(shū)查詢_datasheet查詢_IC查詢?

到網(wǎng)上查找數(shù)據(jù)手冊(cè)。

看到這里有3個(gè)SOC也就是芯片。我們直接打開(kāi)C3FN4,也就是第2個(gè)。

選擇打開(kāi),直接開(kāi)啟數(shù)據(jù)手冊(cè)

一般封裝在數(shù)據(jù)手冊(cè)最下方。

雖然一大堆參數(shù),但是最重要的也就是

b管腳寬度 為0.25

L管腳長(zhǎng)度 為0.4

e管腳間距,為0.5

由于管腳間距固定,我們?cè)诠苣_寬度上,無(wú)法增加太多,否則管腳之間的綠油寬度就不夠了(管腳之間綠油寬度至少保持0.2mm

而在長(zhǎng)度方向,我們可以適當(dāng)加大,這樣便于貼片時(shí)候進(jìn)行對(duì)位。所以長(zhǎng)度我們?cè)O(shè)置為0.6

所以我們準(zhǔn)備設(shè)置焊盤尺寸如下:

高度:0.6

寬度:0.3

?Start開(kāi)始制作焊盤

1.選擇合適的類型

選擇SMD Pin。

下面選擇橢圓形焊盤。

2.設(shè)置Design Layer

左下角設(shè)置單位為mm,有效位數(shù)為4

設(shè)置寬度和高度為0.6和0.3

?3.設(shè)置阻焊

阻焊層也就是常說(shuō)的綠油層,現(xiàn)在也有黑色,紫色等不同顏色設(shè)置。阻焊層的目的是阻止焊錫到處亂跑。比如管腳之間就會(huì)有阻焊層,這樣焊錫就不會(huì)連接在不同焊盤之間。

一般阻焊層比前面的焊盤大0.15即可。

4.設(shè)置鋼網(wǎng)層

鋼網(wǎng)是為了印刷錫膏時(shí)用的。為了讓錫膏能夠透過(guò),將錫膏準(zhǔn)確印刷到焊盤上。

?

鋼網(wǎng)層就按照同樣的管腳尺寸即可設(shè)置。

5.命名規(guī)范

sob0R6X0R3

s表示貼片,如果是通孔則用t

ob表示橢圓形;

0R6X0R3表示寬度為0.6高度為0.3

通過(guò)統(tǒng)一的命名規(guī)范,可以方便后續(xù)重用。

?制作中間散熱焊盤

中間散熱焊盤D2和E2最大尺寸為3.75。我們按照這個(gè)尺寸來(lái)制作。

1. start

?

Start的時(shí)候,選擇Rectangle長(zhǎng)方形。

2.設(shè)置邊長(zhǎng)

這里選擇正方形,邊長(zhǎng)為3.75。

3.設(shè)置Mask

在綠油層也就是Soldermask層,要比3.75加上0.15,就變成3.9

在鋼網(wǎng)層也就是paste_mask層,保持3.75即可

4.文件保存

保存文件時(shí),文件名為sr3r75x3r75即可。其中r表示Rectangle

?新建封裝

完成焊盤之后,我們就可以制作封裝了。制作封裝采用的時(shí)PCB Editor.

1.創(chuàng)建封裝文件

選擇File->New

然后新建Package symbol?

對(duì)應(yīng)的文件名是qfn32_6x6,這個(gè)文件名是按照數(shù)據(jù)手冊(cè)中的封裝名來(lái)命名的。

2.設(shè)置基本參數(shù)

選擇Setup->Design Parameter

?

左下角坐標(biāo)設(shè)置為-100和-100,這樣就可以把中間原點(diǎn)保持為坐標(biāo)0.

3.計(jì)算一腳坐標(biāo)

橫坐標(biāo):eX7/2=-1.75

縱坐標(biāo),也就是跨距:(D+0.1+0.1-0.4)/2=-2.4

所以1腳坐標(biāo)為 -1.75? -2.4

1腳坐標(biāo)計(jì)算完成后,剩余管腳都是對(duì)稱的,因此計(jì)算非常簡(jiǎn)單。

4. 指定焊盤路徑

我們焊盤路徑統(tǒng)一放在下面路徑中。

E:\KEZIOT\LIB\CadenceLib\Library\Padstack

前面制作好的焊盤,也可以放在其中。

然后在setup->user preference中,進(jìn)行指定

?選擇Library

?

選中對(duì)應(yīng)的padstack

5. 放置焊盤

選擇Layout->Pins來(lái)放置焊盤。

在Option中,首先選擇對(duì)應(yīng)的焊盤。

輸入so*可以過(guò)濾出之前用過(guò)的焊盤。

?

左下角Command界面輸入坐標(biāo) ,然后輸入回車,即可完成擺放。

接下來(lái)放置右側(cè)的8個(gè),其坐標(biāo)為:x 1.75 y -2.4

?

完成放置后,對(duì)應(yīng)如圖所示。

6. 放置裝配層

接下來(lái)放置裝配層。

放在Assembly Top這一層,通過(guò)命令進(jìn)行放置:

x -2.5 -2.5? ? ?放在-2.5 -2.5的位置

ix 5 偏移5

iy 5 向上偏移5

ix -5 向左偏移-5

iy -5 向下偏移-5,回到起點(diǎn)。

7. 放置絲印層

先把絲印層設(shè)置為黃色。

選擇這個(gè)Color192圖標(biāo)

選擇Board Geometry->Package Geometry;

選擇下方的黃色后,把Silkscreen_Top修改為黃色。

然后再選擇Setup->Grids,修改格點(diǎn)。

把格點(diǎn)間距都修改為0.1,方便后續(xù)畫(huà)線。在這里修改格點(diǎn)的原因是:前面都是通過(guò)坐標(biāo)輸入,而這里需要手動(dòng)畫(huà)線。

設(shè)置好格點(diǎn)之后,手動(dòng)畫(huà)線即可。

在4個(gè)角落劃線,畫(huà)在絲印層。

8. 放置REF和VALUE

REF對(duì)應(yīng)位號(hào),例如:U1, R1這樣;

VALUE對(duì)應(yīng)芯片型號(hào),例如ESP32-C3這樣;

按照規(guī)范,我們需要放置REF和VALUE;

#REF放在Ref Des的Assembly Top和Silkscreen_Top層;

#VAL放在Component Value的Silkscreen_Top層;

9. 放置1腳標(biāo)志和腳序號(hào)

10. 放置占地面積

?選擇Shape->Rectangle

然后選擇Package Geometry->Place_Bound_Top。

放置時(shí),比元器件大2個(gè)格點(diǎn)即可。

11. 設(shè)置高度

選擇Setup->Areas->Package Height

可以看到尺寸A為芯片高度。

尺寸A最大為0.9

?

選中剛才的Place_Bound,輸入高度0.9

12. 保存庫(kù)

?

選中Save As即可保存庫(kù)文件。可以看到,會(huì)自動(dòng)生成dra和psm兩個(gè)文件。其中dra為封裝設(shè)計(jì)文件。psm為PCB Editor的真正設(shè)計(jì)文件。

從上面的過(guò)程可以看出,用Cadence設(shè)計(jì)封裝還是比較麻煩的,需要首先設(shè)計(jì)焊盤,然后再用焊盤來(lái)設(shè)計(jì)封裝。

幸運(yùn)的是,我們已經(jīng)積累了大量的庫(kù)文件,因此大部分情況,我們是不需要設(shè)計(jì)封裝的。

但是,我們還是需要掌握設(shè)計(jì)封裝的技能,因?yàn)樵缭缤硗硇枰约涸O(shè)計(jì)新的封裝。

總結(jié)

以上是生活随笔為你收集整理的Cadence全家桶Capture+Allegro流程-5-编辑焊盘并制作封装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。