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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > PowerPCB的兩個使用技巧

          PowerPCB的兩個使用技巧

          作者: 時間:2016-10-08 來源:網(wǎng)絡(luò) 收藏

          問題描述:

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

          遙想去年剛接觸PowerPCB時,曾經(jīng)碰到過很多令人頭疼的問題,例如:

          問題1:對板子進行大面積覆銅操作之后,通常覆銅邊框被切割得支離破碎;如果想更改鋪銅邊框,必須先刪除所有的碎銅,再刪除覆銅邊框。其中,刪除碎銅時需要小心翼翼,總是擔心會刪除其它形狀(例如:禁止區(qū)、貼銅等)

          例如:圖1中所示的板子中,我們必須非常小心的刪除所有的碎銅,又不能破壞禁止區(qū)、貼銅區(qū)等形狀,才會出現(xiàn)覆銅邊框(如圖2所示)

          1.jpg

          圖1

          2.jpg

          圖2

          問題2:默認的阻焊盤會比正常焊盤大10mil,如圖3所示:

          3.jpg

          圖3

          但是碰到圖4這種器件,阻焊盤就會連在一起,從而導(dǎo)致綠油層變成圖5中的樣子。很顯然,如果綠油層做成圖5這種形狀會導(dǎo)致相鄰的焊盤短路,因為相鄰的焊盤之間并沒有填充阻焊綠油

          4.jpg

          圖4

          5.jpg

          圖5

          解決辦法:

          由于去年冬天那會兒,項目工期比較緊,好幾次連續(xù)三四天加班到夜里三點之后,才勉強趕得上工期,沒空好好研究這些瑣碎問題的解決辦法。最近有比較充足的時間和比較充足的理由,重新鉆研了一下PowerPCB(事實上也就是找了個詳細的教程,仔細看了一下…),找到了有效的解決辦法

          問題一:

          介紹一個快捷鍵:PO,針對圖1所示的圖形,只要鍵入無模命令PO,就會顯示出覆銅邊框了,So easy…

          問題二:

          當時我們是怎么解決這個問題的呢?如圖6所示,我們重新定義了每個焊盤的阻焊層,將阻焊盤的size設(shè)置得實際焊盤的size小一圈,這樣top層焊盤的大小沒有變,同時阻焊層的阻焊盤也不會連在一起

          6.jpg

          圖6

          然而,事實上PowerPCB的游戲規(guī)則不是這樣的,更正規(guī)的方式如下:如圖7所示,直接在圖紙上修改相應(yīng)器件的屬性,新增CAM.Solder.Mask規(guī)則,將規(guī)則設(shè)置成如圖8所示的形式

          7.jpg

          圖7

          8.jpg

          圖8

          這樣,其它器件的阻焊盤oversize仍然是10,但是J7這個器件的oversize是6.



          關(guān)鍵詞:

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁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); })();