立創EDA使用筆記

来源:https://www.cnblogs.com/milton/archive/2022/07/25/16501185.html
-Advertisement-
Play Games

在立創EDA上製作的PCB可以直接導入到嘉立創下單, 非常適合做樣板. 線路圖沒什麼好說的, 製作PCB前重要但是不費事的一個步驟. 過程中需要註意的幾點 選擇合適焊盤的元件 通用元件比較簡單, 就是看焊盤尺寸, 0805, 0603或者0402, 手工焊接的板子到0603就好, 0402焊接就比較... ...


立創EDA

在立創EDA上製作的PCB可以直接導入到嘉立創下單, 每個註冊用戶每個月可以下兩個免費訂單, 限制PCB尺寸10CMx10CM, 每單五片, 連製作到快遞全部免費, 非常適合做樣板.

立創網站 https://lceda.cn/,

SCH 線路

線路圖沒什麼好說的, 製作PCB前重要但是不費事的一個步驟. 過程中需要註意的幾點

  • 選擇合適焊盤的元件
    1. 通用元件比較簡單, 就是看焊盤尺寸, 0805, 0603或者0402, 手工焊接的板子到0603就好, 0402焊接就比較困難了, 因為元件太小, 容易被吹走或者被其它物品靜電吸附.
    2. 功率器件, LDO這些, SOT89, SOT223, SOT23, 要註意區分, 大小差異很大, 避免放到PCB不合適又回來返工
    3. 連接器件的佈局的多樣性就更多了, 一個USB Type-B就有十幾種佈局, 記住最常用的幾個, 不然PCB回來發現備件不合適還得另外買.
  • 在PCB面積限制下, 儘可能選最通用的和最易焊接的器件, 例如設計成0805的焊盤, 焊接方便, 沒有0805的情況下用0603也能貼.
  • 排針功能順序要參考同類常見產品的設計, 如果有通用順序就用通用順序, 日常養成的接線習慣是不容易改的, 統一可以減小出錯風險.
  • 為了讓電路圖更簡潔(避免繞線), 大多數電路會使用 Net Label 形式標註, 這時候要註意區分
  • 連線搭上就行, 交叉處如果是連通的會有個圓點

快捷鍵

  • 移動畫布: 右鍵拖拽
  • 放大縮小: 滑鼠滾輪
  • 旋轉元件: 點選後拍空格, 或R
  • 連線: W, 按Esc退出

PCB

根據圖層進行編輯

  1. 和其它繪圖軟體類似. 當切換到當前層存在的焊盤或元件時, 會高亮, 其它則變暗.
  2. 比較重要的就是正面, 背面(雙層PCB), 外框 這三層
  3. 在選中某圖層後, 按Shift+S可以隱藏其它圖層, 方便在當前層上進行修改
  4. K可以將大小立刻調整為自適應

單位

在無元件的空白處點擊, 右側屬性欄可以選擇單位, mm, mil, 100mil=2.54mm

PCB板尺寸

切換到外框層

  • 在這一層, 按普通畫線方式畫線即可, PCB生產時會按這個大小製版
  • 在邊上二次點選, 可以單獨選中這條邊, 通過屬性修改位置

擺放

按空格或R, 都可以旋轉元件

佈線

元件擺放固定後, 點擊佈線圖標, 或按快捷鍵W進行佈線

基本操作

  • 佈線角度: 斜線45°, 走鈍角, 不要出現直角或銳角
  • 佈線寬度: 連線結束前, 按Tab鍵可以修改寬度. 信號線最低用6mil, 一般是10mil, 電源線建議15mil以上
  • 錯誤提示: 如果佈線違反預設規則, 會出現X提示, 需要修改
  • 修改:
    • 點選線路, 點中線中的點, 會只移動這個點(兩邊的點不動, 調整角度和長度)
    • 點選線路, 按住線路, 會帶著兩點移動中間的邊(保持角度, 調整位置)
    • 點選線路, 三擊擊線路中間, 可以增加點
    • 對線路中的點, 三擊可以刪除
  • GND: 不需佈線, 留最後敷銅
  • 布好的線, 會帶上net標識, 放大到一定倍數後可見, 這時候高解析度顯示器的好處就顯示出來了
  • 從SCH更新PCB時, 佈線的net不一定會更新, 如果還保持原net標識, 會出現ratline

過孔

  • 連線遇到阻攔時, 可以通過過孔連接.
  • 過孔要先畫線, 然後線上上點過孔, 然後再布另一面
  • 佈線結束後, 可以在敷銅區域加過孔, 加強地線連通性(避免電容效應)

飛線 ratline

  • 飛線用於提示焊盤之間的連通性
  • 佈線連接後, 兩個焊盤之間的飛線會消失
  • 所有連線完成後(包括敷銅), 焊盤之間的直線應當都消失, 如果還存在, 說明這一部分還沒佈線
  • 可以通過工具框中的對象類型選擇, 只顯示ratline查看全部飛線, 方便檢查

潤化 Teardrop

  • 所有連線完成後, 可以用TearDrop將連線與焊盤的接線潤化避免直角
  • 如果已經敷銅, 在潤化後會自動調整敷銅
  • Teardrop也會帶net標識, 但是經常被元件覆蓋無法直觀查找, 如果要對佈線進行修改, 建議先隱藏元件, 然後把要改動的焊盤上的Teardrop先刪掉

敷銅

  • 選取圖層, 點擊工具集中的虛線敷銅按鈕, 然後框選PCB外圍, 框中後(可以看到虛線變化), 然後按Esc, 就會對這個圖層中框選的區域進行敷銅.
  • 雙層板需要分別對正反兩面敷銅
  • 可以在全局設置中, 將敷銅設為不可見(只顯示邊框), 在修改佈線時建議隱藏敷銅層
  • 點選敷銅的虛線框, 可以調整這一面敷銅與焊盤的連接方式, 發散或直連, 直連不會留空隙
  • 電路修改後, 重新潤化(Teardrop), 會自動重新敷銅, 也可以點按鈕重新敷銅

絲印

點擊T工具, 可以添加文字

批量刪除元件標識

元件的標識有幾部分: 元件名稱, 元件編號, 還有焊盤輪廓的絲印. 前面兩個可以在設置里隱藏掉, 就不會出現在最終的PCB上了.

在元件上右鍵, 選中相似類型, 在右側屬性框中, 將標識和編號都設置為不顯示, 就都隱藏了(製作時不會有絲印)

3D預覽

在過程中生成3D預覽, 比較直觀, 可以看看元件之間的間距, 是否排列太密, 是否有重疊, 看看絲印是否正確等等. 可以避免一些低級錯誤.

修改

  • 修改時, 如果線路圖有變動, 先從SCHEMATICS改起, 然後再Update 到 PCB
  • 連線和過孔, 包括潤化產生的邊, 都是有Net名稱的, 修改線路, 例如切換排針的順序後, 這些元件的Net label可能就錯了, 需要修改, 否則會顯示錯誤或者產生錯誤的 ratline
  • 潤化(TearDrop)產生的邊可能在焊盤下不容易點中, 可以將元件隱藏後, 將這些小元件換個Net Label. 或者在TearDrop對話框中設置刪除, 在修改結束後再統一做TearDrop
  • 最後在 ratlines(飛線)層上Shift+S隱藏其它層, 看看還有沒有未處理的飛線

視頻學習: https://www.bilibili.com/video/BV1dU4y187fN

作品推薦

STM32開發板系列


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 強引用、軟引用、弱引用、虛引用 · 語雀 (yuque.com) 自 JDK1.2 開始,Java 提供了 4 種引用關係,以表示引用和實例對象的關係。 強引用“一直存活著” 強引用,就是我們最常見的普通對象引用。 只要強引用還存在,垃圾收集器永遠不會回收掉被引用的實例對象。 Object o = ...
  • 學生選課系統項目開發 1.項目需求 1. 創建北京、上海 2 所學校 2. 創建linux , python , go 3個課程 , linux\py 在北京開, go 在上海開 3. 課程包含,周期,價格,通過學校創建課程 4. 通過學校創建班級, 班級關聯課程、講師 5. 創建學員時,選擇學校, ...
  • 三、項目部署 之前我們講解Linux操作系統時,就提到,我們服務端開發工程師學習Linux系統的目的就是將來我們開發的項目絕大部分情況下都需要部署在Linux系統中。那麼在本章節,我們將通過兩種方式,來演示項目部署,分別是:手動部署項目 和 基於shell腳本自動部署。 3.1、手動部署項目 3.1 ...
  • Firewalld 是維護防火牆策略的守護程式的名稱。使用 firewall-cmd 命令與防火牆配置進行交互, 使用區域概念對與系統交互的流量進行分段。網路介面分配給一個或多個區域,每個區域都包含允許的埠和服務的列表。預設區域還可用於管理與任何區域都不匹配的流量。 0 語法規則 Usage: f ...
  • 寫在前面 本系列的文章是博主邊學邊記錄的,可能不是特別的正確,因為會加上博主自己的理解,僅供參考。 正文: 在上一篇中,說到了中斷,於是呢,我又去看看關於中斷的相關章節,整理出一篇博文來。 1.為什麼要有中斷 中斷在操作系統中有著特殊且重要的地位,中斷是多道程式得以實現的基礎,沒有中斷,就不可能有多 ...
  • Mac上好用的動畫交互設計軟體——Principle for Mac,這款軟體的設計動畫讓互動式用戶界面變得容易,支持多種尺寸的原型設計,用很短的時間就可以製作出一個具有完整交互動畫的原型,你可以把設計的交互動畫生成視頻分享到社交平臺。 詳情:Principle for Mac(動畫交互設計軟體) ...
  • 鏡像下載、功能變數名稱解析、時間同步請點擊 阿裡雲開源鏡像站 作為一個半路出家的linuc用戶,coredump這個問題太讓人抓狂了,網上找了好多都是不全面,不適應或者看不懂;現在終於解決了,記錄一下防止以後出現還是無解,同時也分享給大家,希望大家能少踩一些坑。 1.什麼是段錯誤 core dump又叫核心 ...
  • 寫在前面 本系列的文章是博主邊學邊記錄的,可能不是特別的正確,因為會加上博主自己的理解,僅供參考。 正文 應用程式是軟體,操作系統也是軟體。這樣說的話,cpu會將他們一視同仁。其實,cpu不知道自己在執行的程式是操作系統,還是一般的應用軟體,cpu是根據起存其中指向的記憶體取出執行並執行。想起來大二的 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...