8 布局及限制設定
8.1 放置器件
按照前面放置機械孔類似的方法放置器件。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL2kzMwMjM1YTM5AjMwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
在彈出的對話框中勾選要放置的器件,然後進行放置即可。
在還未點選滑鼠左鍵進行放置的時候,可以右擊,在彈出的菜單中選擇Rotate進行旋轉,mirror由頂層翻轉到底層,或由底層翻轉到頂層。Done完成操作,Oops放棄本次操作再重新放置,Cancel則取消并結束指令。
器件放好後,也可以通過工具欄的工具按鈕進行移動,删除等操作。
布局需要有很多注意的事項,比如最基本的不能有結構上的沖突,比如下圖中兩個USB插座非常靠近,那麼兩條USB線是不能同時插入的。各個功能子產品相關的器件需要集中放置,放置時根據鼠線,來選擇易布線的位置和角度。還有幹擾,散熱等等等的考慮。好的布局能夠大大減輕布線的難度,這是初學者最容易忽略的。下圖是一個布局後的示例。
8.2 限制設定
這個其實應該放在布局前,因為這涉及到器件間的間距限制。Allegro的限制管理器非常靈活和強大,可以設定非常多的規則。因為示範的電路闆非常簡單,是以接下來僅就最常用的線寬、間距和差分線做一些最簡單的限制設定。
首先打開限制管理器。
修改預設的間距,這和PCB生産廠家的工藝有關系。下面設為8mil,應該現在的所有廠家都能達到該工藝。
接下來為電源設定單獨的線寬限制。因為電源線流過的電流大,是以線寬要盡量寬一些。
首先建立CSet,在IotDemo上右擊選擇Create->Physical CSet...。
CSet取名為PWR。
将該CSet的最小線寬設為8mil。
在Net中,将對應的網絡選為PWR的CSet。
這樣這些網絡的走線的最小線寬就是8mil。
差分走線的設定如下。
首先通過Polar SI9000計算差分對的線寬和間距,下面是闆厚1.6mm,FR-4材料按介電常數為4.2計算的線寬是12mil,間距是6mil,最後差分阻抗為109.64。如果要得到精确的阻抗,需要PCB廠家進行調整。
計算好線寬和間距後,建立差分對。安裝ctrl鍵,點選組成差分對的兩個網絡,右擊後在彈出的菜單中選擇Create->Differential Pair...
給該差分對命名後,點選Create進行建立。
然後按下圖設定好線寬和間距。
規則設定好後,可以嘗試對差分線進行布線,可以看到兩條線是一起走線的,并且線寬和間距為限制值。