在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

使用總線別名(Bus Alias)實現信號線束的功能

KiCad ? 來源:KiCad ? 作者:KiCad ? 2024-12-04 18:25 ? 次閱讀

KiCad 中雖然沒有信號線束(Signal Harness)對象,但是通過總線和總線別名,可以實現類似信號線束的功能。

wKgZomcy1tiAQ_ABAAJ1hjj9lJY190.png

什么是信號線束? 信號線束是一種電氣設計對象。它是一種抽象連接,可對不同信號(包括總線、導線和其他信號線束)進行邏輯分組,以提高靈活性和簡化設計。信號線束允許在項目中創建和操作子電路之間更高級別的抽象連接,從而提高了設計的可讀性和重復使用的潛力。

在 Altium Designer 中,信號線束長這個樣子:

wKgZomcy1tiAKkutAADVi7LVyEk287.png

那在 KiCad 中有沒有信號線束的對象呢?答案是“沒有”! 但是!KiCad 有一種特殊的總線,稱為“分組總線”(Group Bus),完全可以實現類似信號線束的功能。 我們先摘錄KiCad中總線的使用一文中對分組總線的介紹: 分組總線是一個或多個信號和/或矢量總線的集合。分組總線可用于將相關信號捆綁在一起,即使這些信號的名稱不同。分組總線使用一種特殊的標簽語法:

{signal1 signal2 signal3}

分組的成員列在大括號({})內,用空格分隔。在開頭的大括號前是分組的可選名稱(optional_name)。如果分組總線未命名,PCB 上的網絡將只是組內的信號名稱。如果分組總線有名稱,生成的網絡將以名稱作為前綴,并用句號(.)將前綴與信號名稱隔開。 例如,總線{SCL SDA}有兩個信號成員,在網表中這兩個信號就是SCL和SDA。總線USB1{DP DM}將生成名為USB1.DP和USB1.DM的網表。對于在多個類似電路中重復出現的較多的總線設計,使用這種方法可以節省時間。 分組總線還可以包含矢量總線。例如,總線MEMORY{A[7...0] D[7...0] OE WE}既包含矢量總線,也包含普通信號,因此在 PCB 上會產生MEMORY.A7和MEMORY.OE等網。 大家仔細想一下,這個不就是信號線束(Signal Harness)的使用方式嗎?除了總線的名字比較長,且沒有具象的圖形表示之外! 那有沒有辦法讓分組總線像信號線束那樣有個有意義的名字呢?這就需要要到總線別名(Bus Alias)了!

Bus Alias(總線別名)

總線別名是一種快捷方式,可讓您更高效地處理大型分組總線。通過總線別名,您可以定義分組總線并為其命名一個簡短的名稱,然后在整個原理圖中使用該名稱來代替完整的分組名稱。

要創建總線別名,請打開 “原理圖設置” 中的 “總線別名定義” 窗格。

wKgZomcy1tiAN_2HAACIHEtobtI375.png

別名可以命名為任何有效的信號名稱。通過對話框,可以向別名中添加信號或矢量總線。作為快捷方式,您可以鍵入或粘貼以空格分隔的信號或總線列表,它們都將被添加到別名定義中。在本例中,我們定義了一個名為 USB 的別名,其成員包括 DP、DM 和 VBUS。 定義別名后,可將別名置于分組總線的大括號內,在分組總線標簽中使用:{USB}。這與總線 {DP DM VBUS} 的效果相同。還可以在分組中添加前綴名,如 USB1{USB},這樣就會產生 USB1.DP 等網絡。對于復雜的總線,使用別名可以大大縮短原理圖上的標簽。請記住,別名只是一種快捷方式,網表中并不包含別名的名稱。

總線別名保存在創建別名時打開的原理圖文件中。總線別名定義窗口會在別名列表底部顯示與所選別名相關的原理圖文件。在給定原理圖頁中創建的任何別名都可用于同一層次設計中的任何其他原理圖頁。如果分層設計中的多個子原理圖包含名稱相同的總線別名,則這些別名必須具有相同的成員。如果多個具有相同名稱的總線別名沒有一致的成員,ERC 將報告違規。

導出網表

我們來看一個實際的例子,以Made with KiCad(七十八):Amulet 運動控制器 - 機械狗項目組件中的原理圖為例。

來看一個局部:

wKgZomcy1tiAMHoEAADDZO50AXk203.png 圖中的 MCU 與 Motor Control 連接時,使用了大量的總線別名,比如{CURRENT_SENSE},{PWM_PHASE},{DRV_SPI}。這些總線別名并不是一個信號,而是由一組信號組成的。

現在打開“原理圖設置”,點擊“總線別名定義”選項:

wKgZomcy1tiAco7LAACe94Ic6tI479.png

這里定義了原理圖中所有的總線別名,以{PWM_PHASE}為例,它其實是 PWM_PHASEA、PWM_PHASEB、PWM_PHASEC 三個信號的集合(快捷方式)。但是在圖形的表現形式上,并不需要那么多網絡標簽,只需要{PWM_PHASE}即可,這樣既能簡化信號的連接,名字還可以表達出特定的功能含義。

我們再看一下子圖中是如何連接的:

wKgZomcy1tiANOA2AAErMdUCK7o885.png

當然我們也可以去掉總線的圖形連接以及總線入口,連接的效果完全相同:

wKgZomcy1tiAdMPMAAEguUn0FxI098.png

這么看是不是和信號線束幾乎完全一樣了(除了少一個藍色的大括號和一根比總線更粗的先)?當然AD中的信號線束作為對象可以進行單獨編輯,而在 KiCad 中只是用別名的方式做了個簡單的替代。

無論如何,使用這種方法可以簡化圖紙并實現類似信號線束的功能。

結束語

最后,我們把示例項目的根圖完整的展示給大家,大家仔細看一下,使用分組總線和總線別名,是否基本實現了信號線束實現的功能?

wKgZomcy1tmAQnBeAAGv9S2QYzE949.png

注意:如果想第一時間收到 KiCad 內容推送,請點擊下方的名片,按關注,再設為星標。

常用合集匯總:

和 Dr Peter 一起學 KiCad

KiCad 8 探秘合集

KiCad 使用經驗分享

KiCad 設計項目(Made with KiCad)

常見問題與解決方法

KiCad 開發筆記

插件應用

發布記錄

審核編輯 黃宇

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

    關注

    10

    文章

    2903

    瀏覽量

    88392
  • 信號線束
    +關注

    關注

    0

    文章

    3

    瀏覽量

    1434
收藏 人收藏

    評論

    相關推薦

    請教,SAI總線由哪些信號線組成

    SPI 總線分為 miso mosi clk cs但不知SAI總線分為什么,因為無法確定由哪些信號線組成,設計原理圖時卡在這里了,另外兩者是否可以互換。
    發表于 09-18 11:38

    Altium Designer中信號線的使用

    原理圖編輯器的增強功能包括信號線的概念。信號線可以對包括總線和導線在內的不同
    發表于 06-28 06:00

    【Altium小課專題 第183篇】什么是,怎么使用原理圖的

    自Altium Designer 6.8之后的版本引入了信號線(Signal Harnesses)這個概念,并增加了放置、連接功能信號線
    發表于 09-06 09:32

    Altium Designer信號線的使用

    使用Altium Designer進行原理圖設計時,好多人不知道信號線如何使用,此文詳細介紹如何使用信號線
    發表于 12-09 15:19 ?0次下載

    信號線和電源的區別

    信號線和電源最大的區別就是信號線傳輸模擬信號或是數字信號,電源用來傳輸電流。
    的頭像 發表于 05-17 15:11 ?6.9w次閱讀

    信號線是怎么傳輸的

    信號線的概念比數據線寬泛,信號包括語音、數據、圖像等,傳輸這些信號都叫信號線,電話本身就是
    的頭像 發表于 05-17 15:14 ?1.5w次閱讀

    信號線有哪些

    我們可將信號線分為強信號線、弱信號線和標準信號線.強信號線是指音箱與功放之間的連接線,這類往往
    的頭像 發表于 05-17 15:20 ?1.5w次閱讀

    信號線的作用及種類介紹

    信號線主要是指在電氣控制電路中用于傳遞傳感信息與控制信息的線路。信號線往往以多條電纜線構成為一或多束傳輸,也可以是排列在印制板電路中的印制
    的頭像 發表于 05-20 15:35 ?2.7w次閱讀

    digilent信號線組件介紹

    Analog Discovery信號線組件,或稱Flywire,是與Analog Discovery產品原裝信號線相同的組件。
    的頭像 發表于 11-26 11:08 ?1596次閱讀
    digilent<b class='flag-5'>信號線</b>組件介紹

    在orcad中使用Bus總線時的注意事項

    的連線只能通過網絡標號Net Alias來進行電氣連接,否則是連接不上的; ? 如果不使用總線入口Bus Entry來進行連接,直接將信號分支連接到
    的頭像 發表于 09-06 10:48 ?2780次閱讀

    信號線和屏蔽的區別 屏蔽可以當信號線用嗎?

    信號線和屏蔽是電子和通信領域中常用的兩種電纜類型,它們在傳輸信號和數據方面各有特點和用途。
    的頭像 發表于 04-09 18:09 ?3776次閱讀

    差分信號線與單端信號線的區別

    差分信號線與單端信號線是電子通信領域中兩種常見的信號傳輸方式。它們各自具有獨特的特性和應用場景。
    的頭像 發表于 04-10 17:02 ?1244次閱讀

    【電磁兼容技術案例分享】PWM信號線導致的輻射超標解決案例

    【電磁兼容技術案例分享】PWM信號線導致的輻射超標解決案例
    的頭像 發表于 04-26 08:17 ?1105次閱讀
    【電磁兼容技術案例分享】PWM<b class='flag-5'>信號線</b><b class='flag-5'>束</b>導致的輻射超標解決案例

    信號線是什么

    信號線主要是指在電氣控制電路中用于傳遞傳感信息與控制信息的線路。以下是對信號線的詳細解釋: 一、定義與功能 定義:信號線是用來傳輸由音源(信號
    的頭像 發表于 11-01 10:05 ?911次閱讀

    KiCad 中的總線的使用(還有信號線?)

    “ ?KiCad 中總線的使用和 AD 略有不同。除了基本的總線使用方法外,還暗含了信號線的使用方法。 ? ” 什么是總線
    的頭像 發表于 12-04 18:22 ?421次閱讀
    KiCad 中的<b class='flag-5'>總線</b>的使用(還有<b class='flag-5'>信號線</b><b class='flag-5'>束</b>?)
    主站蜘蛛池模板: 五月天停婷基地 | 日本视频网站在线www色 | 亚洲激情四射 | 欧美高清一区 | 国产午夜在线观看视频播放 | 夜间免费小视频 | 在线视频h| 日韩在线视频一区二区三区 | 丁香婷婷在线 | 福利视频入口 | 欧美极品第一页 | 男女免费视频 | 四虎影院在线免费播放 | 夜夜狠狠 | 亚洲不卡在线播放 | 色噜噜狠狠狠综合曰曰曰 | 奇米影视亚洲狠狠色777不卡 | 青楼社区51在线视频视频 | 精品三级内地国产在线观看 | 亚洲天天做日日做天天看2018 | 亚洲人成77777在线观看网 | 一级毛片一级毛片一级毛片 | 日本亚洲一区二区 | 国产三级 在线播放 | 在线成人免费观看国产精品 | 中国一级特黄剌激爽毛片 | 国内精品视频免费观看 | 国模吧双双大尺度炮交gogo | 三级黄色在线观看 | 91国内在线国内在线播放 | 777色狠狠一区二区三区香蕉 | 成 人 黄 色视频免费播放 | 一级毛片西西人体44rt高清 | 国模私拍一区二区三区 | 欧美一区二区三区视频在线观看 | 国产精品久久久久久久成人午夜 | 午夜在线视频免费 | 一女被多男玩很肉很黄文 | 韩国理论片在线看2828dy | 成人影院免费观看 | 日韩啪啪网|