Cadence學習筆記之---直插元件的封裝制作

目錄

01?|?引 言

02?|?環境描述

03?|?操作步驟

04?|?結 語


01?|?引 言

在之前發布的Cadence小記中,已經講述了怎樣制作熱風焊盤,貼片(SMD)焊盤、通孔、過孔,以及貼片元件的封裝。

本篇關于Cadence的小記主要講如何制作直插元件的封裝。

往期參考文章:

《Cadence學習筆記之---熱風焊盤制作》;

《Cadence學習筆記之---SMD焊盤、通孔焊盤、過孔制作》;

《Cadence學習筆記之---貼片元件封裝制作》;


02?|?環境描述

操作系統:Win 11;

軟件版本:Allegro Cadence 17.4 (備注:已打補丁);

軟件配置:默認設置; (備注:無安裝任何插件);


03?|?操作步驟

以上面這個XY2500V-C-5.08-10P的接插件底座為例,為其制作一個PCB封裝;

下載它的Datasheet數據手冊,從手冊中獲取封裝尺寸信息;根據尺寸信息我們可以得到:長50.8mm,寬8.4mm,高12mm;焊盤間距:5.08mm;焊盤直徑:1.2mm;

整個封裝的制作流程是:先制作熱風焊盤 —> 再制作通孔焊盤 —> 最后制作封裝;

熱風焊盤制作流程參考:《Cadence學習筆記之---熱風焊盤制作》;

通孔焊盤制作流程參考:《Cadence學習筆記之---SMD焊盤、通孔焊盤、過孔制作》;

下面假設我們已經制作好通孔焊盤,開始制作直插元件的封裝:

<1>、打開Allegro PCB Designer工具,新建封裝工程;

<2>、設置封裝工程存儲路徑;

<3>、選擇制作Package symbol;這個類型代表的是普通封裝,wirzard指的是封裝向導,可以用于制作SOIC-8這類標準封裝;

<4>、封裝命名;最好按照元件的名字命名,這樣可以避免混淆;

<1>、打開Setup設置圖紙;

<2>、選擇單位;可以是mil,也可以選擇mm;

<3>、設置尺寸精度;2表示代表兩位小數;

<4>、設置圖紙大小;(-5000,-5000)表示設計窗口左下角坐標,(10000,10000)表示設計窗口大小,元件要在這個區域進行設計;

<1><2>、點擊Setup,打開User Preferences設置;

<3>、選擇Library項;

<4>、設置Padth路徑;這里的路徑是指建好的通孔焊盤所在路徑,最終根據路徑找到待放置的焊盤;

<5>、設置Steppath路徑;這個是設置3D封裝模型路徑,如果沒有或者不需要3D封裝模型,可以省略;

<1>、快捷放置引腳;(即放置我們做好的通孔焊盤)

<2>、點擊選擇需要的焊盤;Padstack 框內表示已選好的焊盤;

<3>、x表示x軸方向;Qty 表示放置的數量;Spacing 表示焊盤的中心間距;Order 表示排列的方向;

<4>、y表示y軸方向;Qty 表示放置的數量;Spacing 表示焊盤的中心間距;Order 表示排列的方向;

<5>、Rotation表示引腳旋轉角度;

<6>、pin # 表示引腳的標號; Inc 表示標號遞增數量;

<7>、Offset X 或 Y ?表示引腳標號與焊盤的相對偏移量;

<1>、在命令行中輸入命令 x -900 y 0;這個命令的含義是第一個引腳的中心坐標,最終引腳會按照這個坐標進行排列;

<2>、輸入完坐標指令,點擊enter,可以看的引腳已經按照坐標、間隔放置完成;

根據前面我們獲得的數據,元件實體長50.8mm(2000mil),寬8.4mm(330.7mil),高12mm;以中心坐標(0,0)可以計算出,實體四個角坐標為(-1000mil,165.35mil),(1000mil,165.35mil),(-1000mil,-165.35mil),(1000mil,-165.35mil)。

放置實體范圍,保證器件之間不會重疊。

<1>、選擇Shape,選擇矩形區域設置工具;

<2>、選擇放置在Place_Bound_Top層;

<3>、在命令框中輸入實體范圍的對角坐標;(如 x -1000 165.35 表示放置的是左上角坐標);

<4>、輸入完成后,實體范圍就設置完成了;

放置裝配層范圍,以備后期出具生產裝配工藝文檔;

<1>、選擇Shape,選擇矩形區域設置工具;

<2>、選擇放置在Assembly_Top層;

<3>、在命令框中輸入實體范圍的對角坐標;(如 x -1000 165.35 表示放置的是左上角坐標);

<4>、輸入完成后,實體范圍就設置完成了;

放置元件絲印層序號;

<1>、選擇放置Text文本;

<2>、選擇放置在Ref Def類下的 Silkscreen_Top 小類中;

<3>、輸入字符;如 J*

放置裝配層序號;

<1>、選擇放置Text文本;

<2>、選擇放置在Ref Def類下的 Assembly_Top 小類中;

<3>、輸入字符;如 J*

添加元件絲印;

<1>、選擇畫線工具;

<2>、選擇放在在Package大類下,Silkscreen_Top小類中;

<3>、根據之前計算出的坐標輸入命令,繪制絲印;

<4>、畫好后會顯示出一個粗線框;這個絲印寬度一般設置為6mil即可;

也可以根據自己的需要或喜好,將絲印按照上述步驟畫的更貼近真實元件;

按照<1>、<2>、<3>、<4>操作順序設置元件高度;一般按照數據手冊的高度設置即可;

<1>、點擊保存;

<2>、命令窗口顯示創建成功信息;

最終,在我們創建的封裝工程文件夾下生成一個 .psm 文件,這個文件就是我們在畫PCB時調用的元件封裝。


04?|?結 語

直插元器件的封裝制作與貼片元器件的封裝制作很相似,主要的區別在于焊盤的制作要稍微麻煩一些;

至此,關于Cadence元件封裝相關的操作已經介紹完畢;

根據這幾篇筆記的內容,可以實現所有焊盤、元件封裝的制作。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/901262.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/901262.shtml
英文地址,請注明出處:http://en.pswp.cn/news/901262.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【第四十周】文獻閱讀:用于檢索-增強大語言模型的查詢與重寫

目錄 摘要Abstract用于檢索-增強大語言模型的查詢與重寫研究背景方法論基于凍結LLM的重寫方案基于可訓練重寫器的方案重寫器預熱訓練&#xff08;Rewriter Warm-up&#xff09;強化學習&#xff08;Reinforcement Learning&#xff09; 創新性實驗結果局限性總結 摘要 這篇論文…

java學習總結(if switch for)

一.基本結構 1.單分支if int num 10; if (num > 5) {System.out.println("num 大于 5"); } 2.雙分支if-else int score 60; if (score > 60) {System.out.println("及格"); } else {System.out.println("不及格"); } 3.多分支 int…

yum的基本操作和vim指令

在我們的手機端或者Windows上下載軟件&#xff0c;可以在相應的應用商店或者官網進行下載&#xff0c;這樣對于用戶來說十分的方便和便捷。而在Linux上&#xff0c;也有類似的安裝方式&#xff0c;我們來一一了解一下。 Linux安裝軟件的3種方法 源代碼安裝 在Linux下安裝軟件…

C++ CUDA開發入門

CUDA開發筆記 文章目錄 CUDA開發筆記[toc]1 概述2 環境3 命令行編譯4 CMAKE引入CUDA5 vscode開發CUDA6 Qt中使用CUDA-CMake7 QMake配置CUDA8 核函數9 核函數調用9.1 核函數調用語法9.2 執行配置參數詳解9.3 關鍵調用步驟9.4 重要注意事項9.5 調用示例分析9.6 最佳實踐建議 10 線…

llm開發框架新秀

原文鏈接:https://i68.ltd/notes/posts/20250404-llm-framework3/ google開源ADK-Agent Development Kit 開源的、代碼優先的 Python 工具包&#xff0c;用于構建、評估和部署具有靈活性和控制力的復雜智能體項目倉庫:https://github.com/google/adk-python 2.6k項目文檔:Age…

VM——相機拍照失敗

1、問題&#xff1a;相機頻閃觸發&#xff0c;在MVS中正常出圖&#xff0c;在VM中出現拍照失敗 2、解決&#xff1a; 1、首先排查網絡設置&#xff08;巨幀是否設置&#xff09; 2、電腦的所有防火墻是否關閉 3、在MVS中恢復相機的設置參數為默認參數&#xff0c;刪除VM中的全…

【時頻譜分析】小波分析

算法配置頁面&#xff0c;也可以一鍵導出結果數據 報表自定義繪制 獲取和下載【PHM學習軟件PHM源碼】的方式 獲取方式&#xff1a;Docshttps://jcn362s9p4t8.feishu.cn/wiki/A0NXwPxY3ie1cGkOy08cru6vnvc

怎么免費下載GLTF/GLB格式模型文件,還可以在線編輯修改

? 現在非常流行glb格式模型&#xff0c;和gltf格式文件&#xff0c;可是之類模型網站非常非常少 1&#xff0c;咱們先直接打開http://glbxz.com 官方glb下載網站 glbxz.com 2 可以搜索&#xff0c;自己想要的模型關鍵詞 3&#xff0c;到自己想下載素材頁面 4&#xff0c;…

【6】深入學習http模塊(萬字)-Nodejs開發入門

深入學習http模塊 前言http一個Web服務器項目創建代碼運行代碼解析 Server屬性&#xff1a;keepAlive屬性&#xff1a;keepAliveTimeout屬性&#xff1a;maxHeaderSize屬性&#xff1a;requestTimeout屬性&#xff1a;maxRequestsPerSocket方法&#xff1a;close()方法&#xf…

buuctf sql注入類練習

BUU SQL COURSE 1 1 實例無法訪問 / Instance cant be reached at that time | BUUCTF但是這個地方很迷惑就是這個 一個 # 我們不抓包就不知道這個是sql注入類的判斷是 get 類型的sql注入直接使用sqlmap我們放入到1.txt中 目的是 優先檢測 ?id1>python3 sqlmap.py -r 1.t…

(即插即用模塊-特征處理部分) 三十二、(TGRS 2024) MDAF 多尺度雙表示對齊過濾器

文章目錄 1、Multiscale Dual-Representation Alignment Filter2、代碼實現 paper&#xff1a;SFFNet: A Wavelet-Based Spatial and Frequency Domain Fusion Network for Remote Sensing Segmentation Code&#xff1a;https://github.com/yysdck/SFFNet 1、Multiscale Dual-…

Python 中為什么 hash(-1) == hash(-2)?

推薦超級課程: 本地離線DeepSeek AI方案部署實戰教程【完全版】Docker快速入門到精通Kubernetes入門到大師通關課AWS云服務快速入門實戰目錄 讓我們從哪里開始?獲取源代碼!讓我們瀏覽一下這是正確/完整的答案嗎?結論前幾天在瀏覽 Reddit 時,我在 r/Python 上看到了這樣一個…

基于PySide6與pycatia的CATIA繪圖比例智能調節工具開發全解析

引言&#xff1a;工程圖紙自動化處理的技術革新 在機械設計領域&#xff0c;CATIA圖紙的比例調整是高頻且重復性極強的操作。傳統手動調整方式效率低下且易出錯。本文基于PySide6pycatia技術棧&#xff0c;提出一種支持智能比例匹配、實時視圖控制、異常自處理的圖紙批處理方案…

macos下 ragflow二次開發環境搭建

參考官網鏈接 https://ragflow.io/docs/dev/launch_ragflow_from_source虛擬環境 git clone https://github.com/infiniflow/ragflow.git cd ragflow/ # if not pipx, please install it at first pip3 install pipxpipx install uv uv sync --python 3.10 --all-extras 安裝 …

libva之ffavdemo分析

ffavdemo 代碼庫實現了一個基于FFmpeg和VAAPI的硬件加速視頻解碼與渲染框架&#xff0c;主要用于演示視頻解碼與渲染的完整硬件加速流程。支持多種渲染后端&#xff08;X11、DRM、EGL&#xff09;&#xff0c;適應不同顯示環境。包含視頻處理過濾器&#xff0c;可進行格式轉換和…

JavaWeb 課堂筆記 —— 09 MySQL 概述 + DDL

本系列為筆者學習JavaWeb的課堂筆記&#xff0c;視頻資源為B站黑馬程序員出品的《黑馬程序員JavaWeb開發教程&#xff0c;實現javaweb企業開發全流程&#xff08;涵蓋SpringMyBatisSpringMVCSpringBoot等&#xff09;》&#xff0c;章節分布參考視頻教程&#xff0c;為同樣學習…

精品推薦 | 湖倉一體電商數據分析平臺實踐教程合集(視頻教程+設計文檔+完整項目代碼)

精品推薦&#xff0c;湖倉一體電商數據分析平臺實踐教程合集&#xff0c;包含視頻教程、設計文檔及完整項目代碼等資料&#xff0c;供大家學習。 1、項目背景介紹及項目架構 2、項目使用技術版本及組件搭建 3、項目數據種類與采集 4、實時業務統計指標分析一——ODS分層設計與數…

【人工智能】大語言模型多義詞解析技術揭秘——以“項目“歧義消解為例

今天田辛老師和小伙伴探討了一個有趣的多義詞問題&#xff0c; 在人工智能技術日新月異的今天&#xff0c;大語言模型&#xff08;LLM&#xff09;對自然語言的理解能力已經達到令人驚嘆的水平。大模型到底是如何去區分多義詞的&#xff1f; 比如&#xff1a;當用戶提到"…

【maxENT】最大熵模型(Maximum Entropy Model)R語言實現

文章目錄 一、相關package介紹1.1 dismo 包1.2 raster包1.3 常見問題與解決 二、代碼示例 &#x1f7e2;&#x1f7e0;先看&#xff1a;【maxENT】最大熵模型&#xff08;Maximum Entropy Model&#xff09;介紹與使用&#xff08;maxENT軟件&#xff09; ASCII文件太大&#…

哈希表-算法小結

哈希表 map set 數組 在C中&#xff0c;set 和 map 分別提供以下三種數據結構&#xff0c;其底層實現以及優劣如下表所示&#xff1a; 集合底層實現是否有序數值是否可以重復能否更改數值查詢效率增刪效率std::set紅黑樹有序否否O(log n)O(log n)std::multiset紅黑樹有序是否…