<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > PCB設計的徑向網(wǎng)格?誰這么有才!

          PCB設計的徑向網(wǎng)格?誰這么有才!

          作者: 時間:2017-10-21 來源:網(wǎng)絡 收藏

            近日,赫赫有名的Max給我發(fā)了一封電子郵件,問我是否知道工具可以允許對象——像或其它元器件——以徑向的方式被放置。

          本文引用地址:http://www.ex-cimer.com/article/201710/367142.htm

            這是一個非常好的問題。如果你停下來仔細想想,人員數(shù)十年一直在使用網(wǎng)格的概念,我們往往喜歡干凈整潔的行和列。也許是因為我們喜歡矩陣和線性代數(shù)。我不知道,但是不管是什么原因,當你要設計一個圓形的PCB(包括放置元件和各界路由跟蹤的問題)時,直線網(wǎng)格的思維就受到了限制!

            我真的不太知道是否有工具可以做到這一點——我還沒有看到——但我知道Altium Designer允許了。事實上,為放置組件或其他物件,用戶可以設置多個不同的網(wǎng)格,并讓他們重疊、有效。

            當先進的網(wǎng)格功能添加到Altium Designer 10版上時,我做了一個有意思的小項目。這是一個頻閃吉他調諧器的PCB。

           

            我想在板的中心45度的方向安裝一個ARM7微控制器,所以我把板的中心作為起源,添加一個可以45°旋轉的矩形網(wǎng)格。換言之,矩形網(wǎng)格不必是平行于XY軸。

            在這個東西的外面你能看到我用于的極坐標網(wǎng)格。這讓我可以在完全隔開的圓中放置。

           

            該網(wǎng)格配置了優(yōu)先級的順序,在中心處使得默認的對齊網(wǎng)格位于傾斜的網(wǎng)格的后面,為了放置LED它本身就要位于極坐標網(wǎng)格的后面。

           

            實質上它的意思就是——當我放置部件時——鼠標光標會捕捉到任何正在它上面盤旋的網(wǎng)格。如此一來,做這樣的設計就變得更快、更容易。

            如果你仔細想想,我們如此習慣于使用“網(wǎng)格”這個詞,習慣于把它當做以“北南東西”的方式呈現(xiàn)。我長大了在“網(wǎng)格”書中做數(shù)學,當我第一次開始學習電子時,使用網(wǎng)格紙進行手工繪制也會更整潔。然而,在現(xiàn)代工具的情況下,它不是真正的網(wǎng)格,相反,我們真正做的是控制鼠標光標捕捉到哪里。請你想像一下,PCB上的軌道真的有必要全都呆在網(wǎng)格上嗎?這是站不住腳的!

            因此,在本質上,我認為我們最好稱呼這種功能為“捕捉管理”。但是無論我們怎么稱呼它,它確實幫助我們能夠把這些發(fā)光LED放置在一個完美的圓里!這是我做的這個板的3D視圖:

           

            我選擇的是LED燈是藍色的歐司朗TOPLED系列反向鷗翼式的類型,想法是,LED的目的是讓光線透過PCB板的背面,那里有一個有機玻璃面板??岚桑∫苍SMax想將這種方法用于他的Inamorata Prognostication引擎的刻度盤上!

            ——本文翻譯自EE Times。

            譯者:電子發(fā)燒友網(wǎng)編輯Iris Zhang



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();