Cadence學習筆記之---原理圖設計基本操作

目錄

01?|?引 言

02?|?環境描述

03?|?原理圖工具介紹

04?|?原理圖設計基本操作

05?|?生成頁間引用

06?|?元件自動編號

07?|?結 尾


01?|?引 言

書接上回,在前文中講述了怎樣制作常用的庫元件,如電阻、二極管,IC器件,以及怎樣放置電子元件;

本篇筆記主要講述原理圖設計過程中的基本操作、頁間參考生成,以及元件如何自動編號。

上期參考文章:

《Cadence學習筆記之---庫元件制作、元件放置》;


02?|?環境描述

操作系統:Win 11;

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

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


03?|?原理圖工具介紹

在設計原理圖之前,先介紹一下原理圖設計過程中所需要的工具;

這些工具在打開Cadence的 OrCAD Capture 原理圖軟件后,默認顯示在右側標欄中。

<1>、電氣連接;(用于連接各個元件的引腳)

<2>、放置網絡組;(在畫網絡接口的時候很好用)

<3>、自動連接兩個電氣點;

<4>、自動連接多個電氣點;

<5>、自動連接總線;

<6>、放置網絡標號;(利用網絡標號可將復雜電路拆解為簡單電路)

<7>、總線電氣連接;(與<1>類似,但用于總線)

<8>、放置電氣點,使兩條電氣線相交;

<9>、放置總線出口;

<10>、放置電源;

<11>、放置參考地;

<12>、放置分層電路入口;(設計層次電路時使用)

<13>、放置跨頁連接符;

<14>、設置引腳無連接;(禁用引腳)

在這些工具中,頻繁使用的只有<1>、<6>、<10>、<11>、<13>、<14>。


04?|?原理圖設計基本操作

以上面這個RS-485電路為例,我們使用上面介紹的工具進行原理設計;

首先,我們需要按照前面的兩篇文章《Cadence學習筆記之---原理圖工程、元件庫創建》,《Cadence學習筆記之---庫元件制作、元件放置》中的操作,新建兩個原理圖頁,并放置需要的電子元件。

<1>、點擊電氣連接線;

<2>、點擊引腳就可拉出電氣線,在結束的位置點擊并按下ESC鍵即退出連接;(電氣連接線的快捷鍵是W鍵

當元件引腳朝向相反時,需要旋轉元件以調整位置;

<1>、水平方向對調;

<2>、垂直方向對調;

<3>、按逆時針旋轉90°;

這是連接好所有電氣線之后的樣子;(注意,在元件擺放的時候要考慮到盡可能的緊湊、直觀、協調;最簡單的評判方式,如果自己都看不過去,那說明擺放的問題很大)

<1>、放置網絡標號;

<2>、設置網絡標號的名稱;

<3>、設置網絡標號的顏色;(盡可能選擇亮色,易于分辨)

<4>、修改網絡標號的字體;(保持默認即可)

放置網絡標號的作用是,當同一頁原理圖中,有別的電路部分需要連接到這個網絡時,不需要直接進行電氣連接,只需要放置一個同名的網絡標號即可;

<1>、選擇放置跨頁連接符;

<2>、選擇連接符庫;(CAPSYM是系統默認的,也可以自制雙向連接符)

<3>、選擇向左、或者向右的連接符;

<4>、將連接符放到電氣連接點;

跨頁連接符原理圖設計中必不可少的,很多時候我們需要將原理圖拆分成各個模塊,單獨設計,模塊之間常有電氣耦合,這個時候就需要用跨頁連接符來進行橋接。

原理圖設計至此基本就講述完畢,使用好上面介紹的幾個工具,就足以應對日常的工作需要,剩下不常用的工具,可以根據需求再行研究即可。


05?|?生成頁間引用

如果我們的原理圖上只有跨頁連接符還不夠,因為面對大型電路,原理圖頁可能有幾十頁,我們還需要知道這個頁連接符還出現在哪一頁;

<1>、選擇項目管理文件;

<2>、打開 Annotate 設置;

<3>、增加頁間參考;

<4>、刪除頁間參考;(這兩項都是批量操作,即增加都增加,刪除就全刪除)

<5>、設置距離頁連接符的偏移量;(一般默認即可)

<6>、設置參考的樣式;

以上就是增加頁間參考后的最終效果,通過頁參考可以很直觀的看到電氣網絡分布的頁碼,特別需要注意的是,添加頁間參考必須保證每個頁都有自己的頁碼號,不能重復。


06?|?元件自動編號

從我們設計的原理圖可以發現,經過刪刪改改,元件的標號很亂,沒有順序,按照我們的預期,同一種元件的序號應該按照順序排列,這樣有利于我們進行后期的BOM管理;

<1>、選擇項目管理文件;

<2>、打開 Annotate 設置;

<3>、將元件序號全部重置為無效;

<4>、按照步驟<1>、<2>重新打開設置,設置為按照增量排序;

這里可以看到,最終的效果是元件的序號已經按照我們的設置進行增量順位排序,起始值為1。


07?|?結 尾

本篇小記只是大致的記錄了原理圖設計的相關操作,需要強調的是還有很多的細節限于篇幅沒有講到;

但以上這些操作知識,已經可以支撐使用Cadence軟件進行常規的硬件設計;在過程中,遇到有疑問的地方,再深入研究,效果會事半功倍。

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

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

相關文章

【華為HCIP | 華為數通工程師】821—多選解析—第十七頁

多選835、IS-IS協議所使用的NSAP地址主要由哪幾個部分構成? A、AREA ID B、SEL C、DSCp D、SYSTEM ID 解析:NSAP地址:網絡服務訪問點(Network Service Access Point)是 OSI 協議中用于定位資源的地址。NSAP 的地址結構如圖所示,它由 IDP(Initial Domain …

Linux系統中命令設定臨時IP

1.查看ip ---ifconfig 進入指定的網絡接口 ifconfig ens160 建立服務器臨時IP ifconfig ens160 ip地址 network 系統進行重啟后&#xff0c;臨時IP將會消失 ip address add ip地址 dev 服務器 ---添加臨時ip ip address delete ip地址 dev 服務器 ---刪除臨時ip 設置ip&a…

深度學習之卷積神經網絡入門

一、引言 在深度學習蓬勃發展的今天&#xff0c;卷積神經網絡&#xff08;Convolutional Neural Network&#xff0c;簡稱 CNN&#xff09;憑借其在圖像識別、計算機視覺等領域的卓越表現&#xff0c;成為了人工智能領域的核心技術之一。從手寫數字識別到復雜的醫學影像分析&a…

使用RabbitMQ實現判題功能

這次主要選用RabbitMQ消息隊列來對判題服務和題目服務解耦&#xff0c;題目服務只需要向消息隊列發送消息&#xff0c;判題服務從消息隊列中取信息去執行判題&#xff0c;然后異步更新數據庫即可。 五一寶寶請快點跑~~~~~ 先回顧一下RabbitMQ &#xff08;1&#xff09;引入依…

HTML5后臺管理界面開發

HTML5后臺管理界面開發 隨著互聯網技術的快速發展&#xff0c;后臺管理系統在各個業務領域中扮演著越來越重要的角色。它不僅幫助企業管理數據、用戶和業務流程&#xff0c;也為決策提供了依據。本文將介紹如何使用HTML5開發一個簡單的后臺管理界面&#xff0c;并結合代碼示例…

Oracle 11g RAC手動打補丁詳細步驟

備份&#xff1a; 節點1&#xff1a; root用戶備份GI_home tar cvf Ghome_backup.tar /oracle/grid/crsoracle用戶備份ORACLE_HOME tar cvf ohome_backup.tar $ORACLE_HOME節點2&#xff1a; root用戶備份GI_home tar cvf Ghome_backup.tar /oracle/grid/crsoracle用戶備份…

xfce桌面漢化設置

文章目錄 漢化配置小結 漢化配置 檢查當前語言環境&#xff0c;執行指令locale&#xff0c;如果輸出的 LANG、LC_ALL 等未包含 zh_CN.UTF-8&#xff0c;需要設置中文環境。 安裝中文語言包 sudo apt update sudo apt install language-pack-zh-hans language-pack-zh-hant設置…

如何在IDEA中高效使用Test注解進行單元測試?

在軟件開發過程中&#xff0c;單元測試是保證代碼質量的重要手段之一。而IntelliJ IDEA作為一款強大的Java開發工具&#xff0c;提供了豐富的功能來支持JUnit測試&#xff0c;尤其是通過Test注解可以快速編寫和運行單元測試。那么&#xff0c;如何在IDEA中高效使用Test注解進行…

Linux 路由

Linux路由表 一&#xff1a;查看路由二&#xff1a;添加路由三&#xff1a;刪除路由四&#xff1a;路由測試五&#xff1a;路由選擇機制1.路由表2.路由匹配機制3.策略路由 示例1.多網卡分流2.VPN分流3.雙默認路由負載均衡 一&#xff1a;查看路由 # 查看 main 表 ip route sho…

x-cmd install | brows - 終端里的 GitHub Releases 瀏覽器,告別繁瑣下載!

目錄 核心功能與優勢安裝適用場景 還在為尋找 GitHub 項目的特定 Release 版本而苦惱嗎&#xff1f;還在網頁上翻來覆去地查找下載鏈接嗎&#xff1f;現在&#xff0c;有了 brows&#xff0c;一切都將變得簡單高效&#xff01; brows 是一款專為終端設計的 GitHub Releases 瀏覽…

Vue多地址代理端口調用

第一種方法 config.ts文件 配置多條代理服務端口 如下所示:proxy: {/app: {// 其他的端口target: http://125.124.5.117:12877/,changeOrigin: true}/api: {//默認的端口// http://192.168.31.53:5173/target: http://192.168.31.199:18777/,changeOrigin: true,rewrite: pat…

青少年編程與數學 02-018 C++數據結構與算法 10課題、搜索[查找]

青少年編程與數學 02-018 C數據結構與算法 10課題、搜索[查找] 一、線性搜索&#xff08;Linear Search&#xff09;原理實現步驟代碼示例&#xff08;C&#xff09;復雜度分析優缺點 二、二分搜索&#xff08;Binary Search&#xff09;原理代碼示例&#xff08;C&#xff09;…

Linux操作系統從入門到實戰(三)Linux基礎指令(上)

Linux操作系統從入門到實戰&#xff08;三&#xff09;Linux基礎指令&#xff08;上&#xff09; 前言一、ls 指令二、pwd三、cd四、touch 指令五、mkdir六、rmdir 指令和 rm 指令七、man 指令八、cp九、mv 指令十、cat 指令十一、 more 指令十二、less 指令十四、head 指令十五…

Java對象轉換的多種實現方式

Java對象轉換的多種實現方式 在Java開發中&#xff0c;對象轉換是一個常見的需求。特別是在不同層次間傳遞數據時&#xff0c;通常需要將一個對象轉換為另一個對象。雖然JSON序列化/反序列化是一種常見的方法&#xff0c;但在某些場景下可能并不是最佳選擇。本文將總結幾種常見…

頭歌實訓之索引

&#x1f31f; 各位看官好&#xff0c;我是maomi_9526&#xff01; &#x1f30d; 種一棵樹最好是十年前&#xff0c;其次是現在&#xff01; &#x1f680; 今天來學習C語言的相關知識。 &#x1f44d; 如果覺得這篇文章有幫助&#xff0c;歡迎您一鍵三連&#xff0c;分享給更…

Rundeck 介紹及安裝:自動化調度與執行工具

Rundeck介紹 概述&#xff1a;Rundeck 是什么&#xff1f; Rundeck 是一款開源的自動化調度和任務執行工具&#xff0c;專為運維場景設計&#xff0c;幫助工程師通過統一的平臺管理和執行跨系統、跨節點的任務。它由 PagerDuty 維護&#xff08;2016 年收購&#xff09;&#…

基于 Python 的自然語言處理系列(85):PPO 原理與實踐

&#x1f4cc; 本文介紹如何在 RLHF&#xff08;Reinforcement Learning with Human Feedback&#xff09;中使用 PPO&#xff08;Proximal Policy Optimization&#xff09;算法對語言模型進行強化學習微調。 &#x1f517; 官方文檔&#xff1a;trl PPOTrainer 一、引言&…

珍愛網:從降本增效到綠色低碳,數字化新基建價值凸顯

2024年12月24日&#xff0c;法大大聯合企業綠色發展研究院發布《2024簽約減碳與低碳辦公白皮書》&#xff0c;深入剖析電子簽在推動企業綠色低碳轉型中的關鍵作用&#xff0c;為企業實現環境、社會和治理&#xff08;ESG&#xff09;目標提供新思路。近期&#xff0c;法大大將陸…

Java實現HTML轉PDF(deepSeekAi->html->pdf)

Java實現HTML轉PDF,主要為了解決將ai返回的html文本數據轉為PDF文件方便用戶下載查看。 一、deepSeek-AI提問詞 基于以上個人數據。總結個人身體信息&#xff0c;分析個人身體指標信息。再按一個月為維度&#xff0c;詳細列舉一個月內訓練計劃&#xff0c;維度詳細至每周每天…

Estimands與Intercurrent Events:臨床試驗與統計學核心框架

1. Estimands(估計目標)概述 1.1 定義與作用 1.1.1 定義 Estimand是臨床試驗中需明確提出的科學問題,即研究者希望通過數據估計的“目標量”,定義“治療效應”具體含義,確保分析結果與臨床問題一致。 例如,在研究某種新藥對高血壓患者降壓效果時,Estimand可定義為“在…