Công cụ bổ sung
Trình chỉnh sửa CAM của Altium Designer bao gồm nhiều công cụ hỗ trợ thực hiện một số tác vụ nhất định khi làm việc với tài liệu CAM.
Tính toán diện tích đồng
Để tính tổng diện tích đồng cho các đối tượng đang được chọn trong tài liệu hiện tại, hãy chọn lệnh Tools » Calc. Copper Area từ menu chính. Sau khi chạy lệnh, con trỏ sẽ đổi thành một hình vuông nhỏ và bạn sẽ vào chế độ tính diện tích đồng. Quy trình gồm các bước sau:
- Nhấp vào các đối tượng bạn muốn đưa vào phép tính để chọn chúng. Nhấp ra ngoài một đối tượng cho phép bạn kéo một vùng chọn để thêm nhiều đối tượng vào vùng chọn. Việc chọn được cộng dồn.
- Khi đã chọn xong tất cả các đối tượng cần thiết, nhấp chuột phải. Một tệp báo cáo (Copper Area.rpt) sẽ được tạo và mở thành tài liệu đang hoạt động trong cửa sổ thiết kế chính. Với mỗi lớp liên kết với các đối tượng đã chọn, báo cáo sẽ liệt kê diện tích đồng sẽ được sử dụng, tính theo inch vuông. Tổng diện tích đồng cũng được liệt kê.
Đặt Copper Pour
Để đổ đồng vào một biên khép kín, hãy chọn lệnh Tools » Copper Pour từ menu chính. Sau khi chạy lệnh, con trỏ sẽ đổi thành một hình vuông nhỏ và bạn sẽ được yêu cầu chọn một đường biên khép kín. Biên khép kín có thể là hình tròn, hình chữ nhật hoặc polyline (nếu đã được khép kín). Quy trình gồm các bước sau:
- Chỉ cần đặt con trỏ ở bất kỳ vị trí nào trên đường biên của vùng bạn muốn đổ đồng và nhấp chuột. Hộp thoại Copper Pour sẽ xuất hiện.
-
Hộp thoại hiển thị bản xem trước của mẫu sẽ dùng cho vùng đổ đồng, cùng với một giá trị khoảng hở. Giá trị này tạo ra một biên khoảng hở để bảo đảm phần đổ nằm hoàn toàn bên trong ranh giới của hình gốc. Mặc định, mẫu gần nhất được xác định cho phần đổ đồng sẽ là mẫu hiện được đưa ra. Nếu bạn muốn dùng mẫu khác cho phần đổ, hãy nhấp nút Edit Pattern để mở hộp thoại Edit Pattern - Copper Pour. Dùng hộp thoại này để xác định mẫu cho phần đổ theo yêu cầu:
- Nếu Fill Type được đặt thành Polygon (Raster), thì tất cả các thiết lập khác trong hộp thoại này sẽ bị vô hiệu hóa. Đường biên đã chọn sẽ được đổ bằng một polygon đặc và tuân theo mọi khoảng hở được chỉ định trong hộp thoại Copper Pour.
- Nếu Fill Type được đặt thành Vector, bạn có thể chọn dùng hình ảnh đặc hoặc shape/Dcode. Bạn có thể chọn một shape và nhập kích thước để dùng cho phần đổ, hoặc chỉ định sử dụng một aperture có sẵn. Nếu bạn chọn dùng Shape/Dcode, bạn có thể chỉ định khoảng cách XY của shape được sử dụng.
- Sau khi xác định mẫu và khoảng hở theo yêu cầu, nhấp OK để đổ đồng vào trong đường biên.
- Tiếp tục chọn các biên khép kín khác để đổ đồng, hoặc nhấp chuột phải, hoặc nhấn Esc, để thoát.
Loại bỏ pad
Để loại bỏ các pad cô lập và pad chồng trên tất cả các lớp tín hiệu bên trong trong tài liệu hiện tại, hãy chọn lệnh Tools » Pad Removal từ menu chính. Sau khi chạy lệnh, một hộp thoại thông tin sẽ xuất hiện, cung cấp bản tóm tắt về các pad cô lập và pad chồng đã được phát hiện trên tất cả các lớp tín hiệu bên trong có trong tài liệu hiện tại. Sau khi nhấp OK, tổng số pad được chỉ ra sẽ bị xóa.
Chỉnh độ giãn đối tượng
Lệnh Tools » Spread/Reduce từ menu chính được dùng để tăng hoặc giảm độ giãn của một đối tượng đã chọn, về bản chất là tăng độ dày hoặc làm mỏng aperture gốc liên quan đến đối tượng, rồi sau đó lưu thành một aperture mới.
Sau khi chạy lệnh, con trỏ sẽ đổi thành một hình vuông nhỏ và bạn sẽ vào chế độ tăng/giảm độ giãn. Quy trình gồm các bước sau:
- Chọn đối tượng mà bạn muốn phóng to/thu nhỏ. Chỉ cần đặt con trỏ lên từng đối tượng và nhấp để thêm chúng vào vùng chọn, hoặc dùng một trong nhiều công cụ chọn có sẵn.
- Sau khi đã chọn tất cả các đối tượng, nhấp chuột phải. Hộp thoại Spread/Reduce Size xuất hiện. Dùng hộp thoại này để chỉ định kích thước tăng/giảm, nhớ thêm dấu âm khi giảm. Bạn có thể chọn đặt các đối tượng mới trên cùng lớp, một lớp mới hoặc một trong các lớp hiện có. Tùy chọn Delete Old Objects cho phép bạn giữ lại các đối tượng gốc để so sánh.
- Sau khi các tùy chọn kích thước đã được xác định theo yêu cầu, nhấp OK sẽ thực hiện thay đổi kích thước cho đối tượng đã chọn. Các hình dạng kết quả thu được sẽ được thêm dưới dạng các định nghĩa aperture mới - mỗi aperture ban đầu khác nhau trong vùng chọn sẽ có một định nghĩa - và Dcode sẽ được gán cho từng cái, bắt đầu từ Dcode còn trống đầu tiên.
- Tiếp tục phóng to/thu nhỏ các đối tượng khác, hoặc nhấp chuột phải, hoặc nhấn Esc, để thoát.
Bo giọt nước cho các pad đã chọn
Lệnh Tools » Teardrops từ menu chính được dùng để tạo teardrop cho các pad đã chọn trên các lớp định tuyến (tín hiệu) trong tài liệu hiện tại. Tạo teardrop cho pad là một kỹ thuật phổ biến để bảo vệ khỏi hiện tượng lệch lỗ khoan trong giai đoạn chế tạo bo mạch.
Trước tiên, hãy bảo đảm các lớp định tuyến (tín hiệu) mà bạn muốn thêm teardrop cho pad đang được BẬT trong danh sách Layers của bảng CAMtastic .
Sau khi chạy lệnh, con trỏ sẽ đổi thành một hình vuông nhỏ và bạn sẽ được yêu cầu chọn các pad muốn thêm teardrop. Chỉ cần đặt con trỏ lên từng pad và nhấp để thêm chúng vào vùng chọn, hoặc dùng một trong nhiều công cụ chọn có sẵn. Sau khi đã chọn tất cả các pad muốn thêm teardrop, nhấp chuột phải. Hộp thoại Add Teardrops sẽ xuất hiện.
Nửa bên trái của hộp thoại cho phép bạn xác định kiểu teardrop muốn áp dụng - hoặc Pad hoặc Line. Kiểu teardrop Pad sẽ đặt một pad có kích thước bằng một nửa pad gốc tại giao điểm trace/pad. Kiểu teardrop Line sẽ đặt hai đường thẳng (tiếp tuyến với pad) để lấp đầy giao điểm trace/pad. Khi dùng kiểu Line , bạn có thể chỉ định Line Offset Factor, tham số này điều khiển chiều dài của teardrop.
Nửa bên phải của hộp thoại cho phép bạn xác định và áp dụng nhiều kiểm tra khoảng hở khác nhau. Hãy đặt các ràng buộc này theo yêu cầu. Mặc định, mỗi mục được đặt là 5mil.
Trường Inflate Pads/Vias bounding Rect By được dùng như một cách tăng tốc quá trình tạo teardrop. Bằng cách nới rộng hình chữ nhật bao của một pad, bạn có thể thu hẹp số lượng trace cần xem xét để tạo teardrop xuống chỉ còn những trace chạm vào biên đã được nới rộng. Hãy xem đây là bước kiểm tra thô, sau đó là bước kiểm tra tinh đối với các trace còn lại để xác định chúng có thực sự kết nối với pad hay không. Thiết lập mặc định là 25mil/side.
Sau khi xác định kiểu teardrop và các kiểm tra khoảng hở theo yêu cầu, nhấp OK sẽ tiến hành thêm teardrop cho tất cả các pad đã chọn. Nếu việc đặt teardrop dẫn đến vi phạm một hoặc nhiều phép kiểm tra, pad đó sẽ không được thêm teardrop.
Tiếp tục chọn thêm các pad để tạo teardrop, hoặc nhấn Esc để thoát.
Cắt tỉa silkscreen
Lệnh Tools » Trim Silkscreen từ menu chính được dùng để cắt tỉa hình ảnh trên lớp silkscreen tại những vị trí chúng lấn vào các pad trên lớp solder mask.
Sau khi chạy lệnh, hộp thoại Trim Silkscreen sẽ xuất hiện. Dùng hộp thoại này để chỉ định khoảng hở giữa hình ảnh silkscreen và mép của các pad solder mask. Có thể nhập giá trị dương (rút silkscreen ra khỏi pad) hoặc âm (cho phép lấn vào pad).
Dùng tùy chọn Copy to New Layer để lưu một bản sao của silkscreen gốc sang một lớp mới. Tùy chọn này rất hữu ích khi muốn so sánh kết quả của thao tác cắt tỉa.
Sau khi xác định các tùy chọn cắt tỉa theo yêu cầu, nhấp OK để thực hiện việc cắt tỉa.
Tạo & Nhóm Linh Kiện
Lệnh Tools » Parts » Create & Group Parts từ menu chính được dùng để tạo và nhóm các linh kiện giống hệt nhau trong hình ảnh thiết kế hiện tại, từ đó cho phép bạn tạo danh sách linh kiện để xuất ra sau này.
Trước tiên, hãy đảm bảo rằng chỉ có một lớp mặt trên hoặc mặt dưới (ví dụ: lớp Top hoặc Bottom Solder Mask) hiển thị trong cửa sổ thiết kế chính, và tất cả các lớp khác đều đang tắt.
Sau khi chạy lệnh, con trỏ sẽ đổi thành một hình vuông nhỏ và bạn sẽ được nhắc chọn một footprint. Quy trình bao gồm chuỗi thao tác sau:
- Dùng con trỏ để chọn tất cả các pad trong một footprint cụ thể, bằng cách nhấp vào từng pad riêng lẻ hoặc kéo một khung chọn bao quanh chúng.
- Nhấp chuột phải - hộp thoại Assign/Group Parts xuất hiện. Dùng hộp thoại này để đặt mô tả cho footprint (ví dụ: DIP14), chỉ định góc xoay và xác định loại của nó (Thru Hole, hoặc SMT).
- Sau khi xác định các thuộc tính của footprint theo yêu cầu, nhấp OK. Phần mềm sẽ chỉ tìm trên cùng lớp đó các footprint giống hệt, dựa trên kích thước, hình dạng và hướng. Mỗi linh kiện giống nhau sẽ được vẽ một hình chữ nhật bao quanh, với một dấu thập đi qua tâm. Những hình chữ nhật có dấu thập này sẽ được thêm vào một lớp mới - Refdes_Top hoặc Refdes_Bottom - tùy theo lớp bạn đang dùng để tạo linh kiện là ở mặt trên hay mặt dưới. Lớp này sẽ được thêm vào danh sách Layers trong bảng CAMtastic.
- Tiếp tục chọn và nhóm các footprint khác, hoặc nhấp chuột phải, hoặc nhấn Esc, để thoát.
Gán Ký Hiệu Tham Chiếu
Lệnh Tools » Parts » Assign Ref Designators từ menu chính được dùng để gán ký hiệu tham chiếu cho tất cả các linh kiện đã được tạo/nhóm thành công trong tài liệu thiết kế hiện tại.
Sau khi chạy lệnh, con trỏ sẽ đổi thành một hình vuông nhỏ và bạn sẽ được nhắc chọn một linh kiện. Chỉ cần đặt con trỏ vào tâm dấu thập của một linh kiện đã được nhóm và nhấp chuột. Hộp thoại Enter Value sẽ xuất hiện, tại đây bạn có thể nhập ký hiệu tham chiếu muốn gán cho linh kiện. Sau khi nhập ký hiệu cần thiết và nhấp OK, ký hiệu đó sẽ xuất hiện tại tâm dấu thập của linh kiện.
Tiếp tục gán ký hiệu tham chiếu cho các linh kiện khác trong thiết kế, hoặc nhấp chuột phải, hoặc nhấn Esc, để thoát.
Chuyển Flashed Pads Thành Homebase Pads
Lệnh Tools » SMT Stencil » Homebase Pad Conversion từ menu chính được dùng để chuyển một cặp flashed pad thành một homebase pad. Homebase pad được dùng để cải thiện diện tích kem hàn (trên mỗi pad) được lắng đọng bằng stencil SMT.
Sau khi chạy lệnh, con trỏ sẽ đổi thành một hình vuông nhỏ và bạn sẽ vào chế độ chuyển đổi. Quy trình bao gồm chuỗi thao tác sau:
- Chọn cặp flashed pad ban đầu cần được chuyển đổi. Chỉ cần đặt con trỏ lên từng pad trong cặp và nhấp chuột.
-
Nhấp chuột phải để mở hộp thoại Flash - Homebase Conversion. Dùng hộp thoại này để:
- Định nghĩa homebase pad theo hướng và mức độ vát cạnh được áp dụng cho từng pad trong cặp.
- Chọn vẽ các homebase pad kết quả trên cùng lớp, một lớp mới hoặc bất kỳ lớp hiện có nào trong tài liệu hiện tại.
- Nhiều tùy chọn chuyển đổi khác cũng có sẵn trong hộp thoại, bao gồm khả năng đặt flash tolerance - khi tìm các cặp pad khớp với cặp pad đã chọn ban đầu - và lựa chọn giữ lại pad cũ hoặc xóa hoàn toàn chúng.
- Sau khi xác định các tùy chọn theo yêu cầu, nhấp OK sẽ đưa bạn trở lại cửa sổ thiết kế chính và bạn sẽ được nhắc chọn toàn bộ vùng cần xét để chuyển đổi. Chỉ cần kéo một khung chọn bao quanh toàn bộ thiết kế rồi nhấp chuột phải sau khi vùng đó đã được chọn. Các đối tượng được chọn sẽ được so sánh với cặp pad ban đầu đã chọn, và mọi đối tượng khớp tìm được sẽ được chuyển thành homebase pad.
- Tiếp tục chuyển đổi các cặp flashed pad khác thành homebase pad, hoặc nhấp chuột phải, hoặc nhấn Esc, để thoát.
Thêm Thanh Epoxy
Lệnh Tools » SMT Stencil » Add Epoxy Bars từ menu chính được dùng để thêm một thanh epoxy giữa tất cả các lần xuất hiện của một tổ hợp cặp flashed pad đã chọn trong tài liệu hiện tại.
Sau khi chạy lệnh, con trỏ sẽ đổi thành một hình vuông nhỏ và bạn sẽ vào chế độ thêm thanh epoxy. Quy trình bao gồm chuỗi thao tác sau:
- Chọn một cặp flashed pad ban đầu. Chỉ cần đặt con trỏ lên từng pad trong cặp ban đầu này và nhấp chuột.
-
Nhấp chuột phải để mở hộp thoại Add Epoxy Bars. Dùng hộp thoại này để:
- Định nghĩa chiều rộng và chiều cao của thanh epoxy, theo tương quan với vị trí của nó giữa hai pad.
- Chọn vẽ các thanh epoxy kết quả trên cùng lớp, một lớp mới hoặc bất kỳ lớp hiện có nào trong tài liệu hiện tại.
- Nhiều tùy chọn chuyển đổi khác cũng có sẵn trong hộp thoại, bao gồm khả năng đặt flash tolerance - khi tìm các cặp pad khớp với cặp pad đã chọn ban đầu - và lựa chọn giữ lại pad cũ hoặc xóa hoàn toàn chúng.
- Sau khi xác định các tùy chọn theo yêu cầu, nhấp OK sẽ đưa bạn trở lại cửa sổ thiết kế chính và bạn sẽ được nhắc chọn toàn bộ vùng cần xét để chuyển đổi. Chỉ cần kéo một khung chọn bao quanh toàn bộ thiết kế rồi nhấp chuột phải sau khi vùng đó đã được chọn. Các đối tượng được chọn sẽ được so sánh với cặp pad ban đầu đã chọn, và mọi đối tượng khớp tìm được sẽ được đặt một thanh epoxy ở giữa.
- Tiếp tục thêm thanh epoxy, hoặc nhấp chuột phải, hoặc nhấn Esc, để thoát.
Tạo và Sử dụng Macro
Để ghi một macro mới cho các thao tác được thực hiện trong tài liệu hiện tại, hãy chọn lệnh Macro » Start Recording từ menu chính. Sau khi khởi chạy lệnh, hộp thoại Create New Macro File sẽ xuất hiện. Sử dụng hộp thoại này để xác định vị trí lưu và tên của tệp script macro mới. Sau khi nhấp vào Open, bạn sẽ chuyển sang chế độ ghi. Mọi thao tác bạn thực hiện trong CAMtastic Editor sẽ được ghi lại, và các dòng script tương ứng sẽ được thêm vào tệp macro (*.bas).
Khi bạn đã hoàn tất tất cả các thao tác cần đưa vào macro, hãy dùng lệnh Macro » Stop Recording để thoát khỏi chế độ ghi. Phiên ghi macro hiện tại sẽ kết thúc và tệp script macro được tạo ra sẽ tự động được mở làm tài liệu đang hoạt động trong cửa sổ thiết kế chính. Tệp được tạo sẽ xuất hiện trong bảng Projects dưới dạng một tài liệu tự do. Ngôn ngữ script được sử dụng là Enable Basic.
Để chỉnh sửa một script macro đã tạo, hãy dùng lệnh Macro » Edit Script. Sau khi khởi chạy lệnh, hộp thoại Open Macro File sẽ xuất hiện. Sử dụng hộp thoại này để tìm và mở tệp macro (*.bas) mà bạn muốn chỉnh sửa. Tệp macro sẽ được mở làm tài liệu đang hoạt động trong cửa sổ thiết kế chính. Sau đó, bạn có thể chỉnh sửa script theo yêu cầu.
Để chạy script macro được chỉ định, hãy chọn lệnh Macro » Run Script từ menu chính. Sau khi khởi chạy lệnh, hộp thoại Open Macro File sẽ xuất hiện. Sử dụng hộp thoại này để tìm tệp macro (*.bas) mà bạn muốn chạy. Sau khi nhấp vào Open, macro sẽ được chạy và các lệnh chứa trong đó sẽ được thực thi.