Làm việc với Directives trên sơ đồ nguyên lý

Altium Training

Altium Essentials: Schematic Updating

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Chỉ thị thiết kế (Design Directives) là các đối tượng được đặt trên sơ đồ nguyên lý trong quá trình thu thập thiết kế, cung cấp một cách để chỉ định các hướng dẫn sẽ được փոխանց് tới các phần khác của phần mềm. Có nhiều loại Chỉ thị thiết kế khác nhau, có thể dùng theo hai cách sau:

  • Các chỉ thị liên quan đến quá trình biên dịch tự động của các tài liệu sơ đồ nguyên lý nguồn.
  • Các chỉ thị dùng để փոխանց់ thông tin được định nghĩa trên một trang sơ đồ nguyên lý sang PCB.

Các phần dưới đây sẽ xem xét kỹ hơn các lĩnh vực này và các chỉ thị liên quan.

Các chỉ thị liên quan đến biên dịch

Các thiết kế phát triển theo thời gian và được xây dựng theo từng giai đoạn. Khi mỗi giai đoạn đã ổn định, nhu cầu kiểm tra riêng giai đoạn đó tách biệt khỏi phần còn lại của thiết kế là điều khá phổ biến. Việc biên dịch một tài liệu sơ đồ nguyên lý riêng lẻ (hoặc toàn bộ dự án) tại các thời điểm xen kẽ trong quá trình thu thập thiết kế thường sẽ tạo ra một số thông báo lỗi do phần mạch chưa được thu thập xong hoặc do dây kết nối giao tiếp giữa các mảnh mạch vẫn chưa hoàn thiện. Những thông báo như vậy thực sự không có nhiều giá trị vì chúng chỉ tạo thêm “nhiễu” quanh thông tin quan trọng. Cách nhanh nhất và dễ nhất để chặn các lỗi biên dịch này là đặt các chỉ thị No ERC hoặc Compile Mask.

Chỉ thị No ERC

Chỉ thị No ERC được đặt trên một nút trong mạch để chặn tất cả các cảnh báo Kiểm tra quy tắc điện (Electrical Rule Check) và/hoặc các điều kiện vi phạm lỗi được phát hiện khi dự án sơ đồ nguyên lý được xác thực. Tham khảo trang Validating Your Design Project để tìm hiểu thêm.

Chỉ thị Compile Mask

Các chỉ thị No ERC rất phù hợp để chặn một số lượng nhỏ các chân, cổng, sheet entry hoặc net vi phạm trong thiết kế. Nhưng trong một số trường hợp, bạn có thể muốn loại bỏ hẳn một vùng của thiết kế, bao gồm cả linh kiện. Hãy dùng chỉ thị Compile Mask (Place » Directives » Compile Mask command) hoặc nhấp nút Compile Mask () trong danh sách thả xuống các chỉ thị trên Active Bar để ẩn hiệu quả vùng thiết kế mà nó bao quanh khỏi Compiler, cho phép bạn chủ động ngăn việc kiểm tra lỗi đối với phần mạch có thể vẫn chưa hoàn chỉnh và bạn biết rằng nó sẽ tạo ra lỗi biên dịch. Điều này đặc biệt hữu ích nếu bạn cần biên dịch tài liệu hiện tại hoặc dự án để kiểm tra tính toàn vẹn của thiết kế ở các khu vực cụ thể khác, nhưng không muốn có “nhiễu” từ các thông báo do compiler tạo ra liên quan đến những phần thiết kế chưa hoàn tất.

Đúng như tên gọi của nó, chỉ thị này hướng dẫn Compiler bỏ qua mọi đối tượng nằm completely trong phạm vi của vùng mask đã định nghĩa. Hãy đặt vùng mask giống hệt như cách bạn đặt một ghi chú hoặc đối tượng hình chữ nhật.

Hãy xem ví dụ mạch sơ đồ nguyên lý trong hình dưới đây, nơi việc đi dây tới thiết bị LCD1 vẫn chưa hoàn tất. Chỉ biên dịch riêng sơ đồ này (Project » Validate PCB Project) sẽ dẫn đến nhiều thông báo vi phạm (hiển thị bên dưới), mỗi thông báo đều do phần mạch chưa hoàn chỉnh gây ra. Di chuột lên hình để xem tác động của việc đặt một chỉ thị Compile Mask quanh phần mạch chưa hoàn tất. Các vi phạm này sẽ bị Compiler bỏ qua, trong khi phần còn lại của mạch trên sơ đồ – đã được đi dây đầy đủ – vẫn được kiểm tra. Lưu ý rằng những đối tượng thực sự bị mask – tức là nằm hoàn toàn trong hình chữ nhật bao – sẽ hiển thị mờ đi.

Di chuột lên hình để xem tác động của việc dùng chỉ thị Compile Mask để ẩn các vi phạm của compiler do mạch chưa hoàn chỉnh gây ra.
Di chuột lên hình để xem tác động của việc dùng chỉ thị Compile Mask để ẩn các vi phạm của compiler do mạch chưa hoàn chỉnh gây ra.

Một compile mask có thể được hiển thị ở chế độ mở rộng (khung đầy đủ) hoặc thu gọn (tam giác nhỏ). Các chế độ này tương ứng với trạng thái mask được bật và tắt. Chuyển đổi chế độ hiển thị bằng cách nhấp vào góc trên bên trái của compile mask đã đặt. Tính năng này có thể hữu ích khi mô phỏng được đưa vào như một phần của quy trình thiết kế: tìm hiểu thêm.
Mặc dù compile mask có thể được xoay hoặc lật theo trục X hoặc Y, điều này không ảnh hưởng đến hướng của phần mạch thiết kế nằm bên trong.

Các chỉ thị liên quan đến PCB

Với vai trò là một Unified Design Environment, Altium Designer cung cấp khả năng xác định các yêu cầu PCB trước khi bắt đầu bố trí bo mạch. Điều này được thực hiện bằng cách thêm và chỉ định các tham số cho các đối tượng được đặt trên (các) trang sơ đồ nguyên lý.

Đối với một số đối tượng thiết kế sơ đồ nguyên lý nhất định – như linh kiện, sheet symbol, port, v.v. – việc này được thực hiện bằng cách thêm (các) tham số liên quan như một phần trong thuộc tính của đối tượng đó. Đối với các đối tượng net như wire và bus, không thể thêm tham số trực tiếp như một thuộc tính của wire hoặc bus. Thay vào đó, các tham số cần thiết để chứa thông tin sẽ được chỉ định bằng các chỉ thị thiết kế chuyên dụng.

Có thể chỉ định các thông tin sau bằng các chỉ thị, và chúng sẽ được chuyển tới các định nghĩa tương ứng trên PCB trong quá trình đồng bộ hóa thiết kế:

  • Ràng buộc bố trí PCB
  • Cặp vi sai
  • Lớp net

Bằng cách đưa các chỉ thị thiết kế vào trong Schematic, kỹ sư thiết kế có thể chỉ định rõ ràng các ràng buộc thiết kế, đồng thời đảm bảo Schematic vẫn là bản ghi gốc của thiết kế. Mọi sửa đổi đối với thiết kế sẽ chỉ được thực hiện ở phía sơ đồ nguyên lý rồi đẩy sang PCB. Điều này đặc biệt quan trọng khi nhiều người cùng làm việc trên một thiết kế – nhất là khi họ ở cách xa nhau về địa lý. Thay vì cố gắng trao đổi với nhau thông qua hàng loạt email hoặc các cuộc gọi điện thoại, người thực hiện thu thập thiết kế có thể đảm bảo rằng các ràng buộc cụ thể thực sự sẽ được dùng trong giai đoạn layout.

Trọng tâm của chức năng này là Parameter Set directive.

Về bản chất, đây là các đối tượng Parameter Set do người dùng định nghĩa, có thể gắn với một đối tượng net trong thiết kế sơ đồ nguyên lý. Hãy đặt một chỉ thị PCB Layout lên wire, bus hoặc signal harness để định nghĩa một hoặc nhiều ràng buộc thiết kế áp dụng cho (các) net liên quan. Khi PCB được tạo từ sơ đồ nguyên lý, thông tin trong chỉ thị PCB Layout sẽ được dùng để tạo các quy tắc thiết kế PCB tương ứng. Thông tin do một chỉ thị PCB Layout chỉ định chỉ áp dụng cho net (hoặc tập net) mà chỉ thị đó được nối vào.

Một chỉ thị Parameter Set.
Một chỉ thị Parameter Set.

Đối tượng này đóng vai trò là vùng chứa cho bất kỳ số lượng tham số nào nhắm tới net mà chỉ thị Parameter Set được gắn vào. Có thể đặt một chỉ thị Parameter Set mặc định không có tham số (Place » Directives » Parameter Set) và thêm (các) tham số liên quan sau đó. Các phần dưới đây sẽ xem xét kỹ hơn cách dùng các chỉ thị dựa trên tham số này. Cả chỉ thị tập tham số do người dùng định nghĩa (Parameter Set) và chỉ thị tập tham số dựng sẵn (Differential Pair) đều khả dụng. Khác biệt duy nhất giữa một tập tham số rỗng và một tập tham số dựng sẵn là các tập tham số dựng sẵn đã bao gồm một tham số, như sẽ được mô tả bên dưới.

Tham khảo trang Defining Differential Pairs in Your Schematics để tìm hiểu thêm về cách dùng các chỉ thị Differential Pair.

Moving from Directives to the Constraint Manager

Cách tiếp cận ban đầu để định nghĩa các yêu cầu thiết kế là xử lý chúng tách biệt trong schematic editor và PCB editor; các chỉ thị định nghĩa chúng trong schematic editor, còn Design Rules trong PCB editor. Sự tách biệt này đã được giải quyết với sự ra đời của Constraint Manager, một trình chỉnh sửa riêng để định nghĩa các yêu cầu thiết kế, cho phép cấu hình và chỉnh sửa chúng ở bất kỳ giai đoạn nào của quy trình thiết kế. Chỉ có thể dùng một cách tiếp cận cho mỗi dự án; cách dễ nhất để kiểm tra là tìm mục Constraint Manager trong menu Design. Nếu không có mục đó (và thay vào đó có mục Rules trong menu Design của PCB editor), thì dự án đang dùng cách tiếp cận Design Rules cũ hơn.

Nếu Constraint Manager đang được sử dụng, các lớp net, cặp vi sai, lớp cặp vi sai và các quy tắc được định nghĩa bằng chỉ thị parameter set và differential pair sẽ not không được phát hiện và chuyển khi cập nhật PCB từ sơ đồ nguyên lý. Chỉ các lớp net, cặp vi sai, lớp cặp vi sai và các quy tắc được định nghĩa trong Constraint Manager mới được chuyển.

Lưu ý rằng bạn có thể nhập các quy tắc, lớp net, cặp vi sai và lớp cặp vi sai từ các chỉ thị được đặt trong sơ đồ nguyên lý bằng lệnh Import from Directives từ menu chuột phải của chế độ xem Physical hoặc Electrical của Constraint Manager khi được truy cập từ schematic – tìm hiểu thêm. Lưu ý rằng sau khi nhập dữ liệu từ các chỉ thị vào Constraint Manager và lưu các thay đổi đó, các chỉ thị đã nhập sẽ được phân biệt trong không gian thiết kế sơ đồ nguyên lý bằng màu xanh lam của chúng (với ký hiệu hơi khác một chút). Điều này cho biết quá trình chuyển một chiều từ chỉ thị sang Constraint Manager đã diễn ra, và các chỉ thị màu xanh này trở thành đối tượng chỉ đọc (không được phép chỉnh sửa thêm).

Đặt chỉ thị Parameter Set

Đặt một chỉ thị thuộc loại này bằng cách chọn lệnh Place » Directives » Parameter Set từ menu chính hoặc khi nhấp chuột phải trong không gian thiết kế. Khi đặt một chỉ thị tập tham số mặc định, sẽ không có tham số nào hiện có. Tập tham số là một chỉ thị thiết kế cho phép liên kết các đặc tả thiết kế với một đối tượng kiểu net trong thiết kế sơ đồ nguyên lý. Ví dụ, dùng một tập tham số để khai báo hai net là thành viên của một cặp vi sai. Chính sự hiện diện của các tham số có tên cụ thể trong tập tham số là cơ sở để phần mềm xác định loại chỉ thị thiết kế mà bạn đang đặt.

Ngoài các chỉ thị tham số do người dùng định nghĩa, một chỉ thị tham số dựa trên rule được định nghĩa từ hộp thoại Choose Design Rule Type, có thể truy cập từ chế độ panel Properties liên kết với tham số. Việc truy cập bao gồm các bước sau:

  1. Nhấn Tab trước khi đặt Parameter Set hoặc nhấp đúp vào một chỉ thị Parameter Set đã được đặt để hiển thị các thuộc tính của nó trong panel Properties.

  2. Tiếp theo, nhấp vào nút  trong vùng Parameters của panel Properties và chọn Rule từ danh sách thả xuống để chọn một rule từ hộp thoại Select Design Rule Type.

Chỉnh sửa giá trị cho một rule.
Chỉnh sửa giá trị cho một rule.

Dùng hộp thoại Select Design Rule Type để chọn loại rule mà bạn muốn thêm làm tham số rule cho directive. Nhấp đúp vào một loại rule sẽ cho bạn quyền truy cập vào hộp thoại Edit PCB Rule (From Schematic) tương ứng, trong đó bạn có thể xác định các ràng buộc cho rule.

Các thuộc tính cụ thể có trong hộp thoại Edit PCB Rule (From Schematic) phụ thuộc vào rule thiết kế được chọn, và sẽ giống với các thuộc tính được định nghĩa cho rule đó trong trình biên tập PCB.

Ví dụ, hình bên dưới cho thấy hộp thoại Edit PCB Rule (From Schematic) cho Max-Min Width Rule, tại đó bạn có thể: cấu hình các thiết lập Min/Preferred/Max cho tất cả các lớp, xác định thủ công từng thiết lập độ rộng cho mỗi lớp, hoặc chọn sử dụng một Impedance Profile. Nếu bạn đang chọn một impedance profile và cấu trúc vật lý thực tế của bo mạch đã được định nghĩa trong trình biên tập PCB, bạn cũng có thể chọn tệp bo mạch để Load the PCB Layer Stack and calculate the track width values.

Nếu PCB đã tồn tại và chồng lớp đã được định nghĩa, các độ rộng được tính toán có thể được nạp vào schematic.Nếu PCB đã tồn tại và chồng lớp đã được định nghĩa, các độ rộng được tính toán có thể được nạp vào schematic.

Rule hiển thị ở trên đã được áp dụng cho một class các net. Điều này đạt được bằng cách đặt một Blanket Directive có gắn PCB Routing Directive để nhóm các net vào một class, rồi áp dụng Max-Min Width Rule cho class đó ().

Để biết thông tin chi tiết về từng PCB Design Rule và các ràng buộc, hãy nhấp tại đây.

Dùng trường thả xuống Measurement Units để chọn đơn vị Metric hoặc Imperial.

Chỉ định các ràng buộc cho một rule đã chọn.
Chỉ định các ràng buộc cho một rule đã chọn.

Mục nhập cho vùng Parameters sẽ là loại rule đã chọn, cùng với các ràng buộc đã chỉ định. Hình ảnh sau minh họa các tham số rule ràng buộc độ rộng đã được định nghĩa cho một chỉ thị Parameter Set. Để hiển thị rule trong không gian thiết kế, hãy nhấp vào biểu tượng hiển thị () trong vùng Rules.

Nhiều ràng buộc rule được định nghĩa cho một net cụ thể, nhờ vào chỉ thị Parameter Set.
Nhiều ràng buộc rule được định nghĩa cho một net cụ thể, nhờ vào chỉ thị Parameter Set.

Khi thiết kế được chuyển sang PCB thông qua quá trình đồng bộ, các rule thiết kế liên quan sẽ được tạo dựa trên thông tin chứa trong directive. Từ Schematic được sử dụng trong tên của mỗi rule được tạo ra để phân biệt nguồn gốc của rule đó.

Các rule thiết kế được tạo ở phía PCB.
Các rule thiết kế được tạo ở phía PCB.

Hãy nhớ rằng có thể thêm nhiều tham số vào cùng một chỉ thị Parameter Set, giúp sơ đồ nguyên lý gọn gàng hơn.

Đặt chỉ thị Net Class 

Chỉ thị Net Class cho phép bạn tạo các lớp net do người dùng định nghĩa trên sơ đồ nguyên lý. Có thể đặt một chỉ thị Net Class bằng cách chọn Place » Directives » Parameter Setlệnh từ các menu chính rồi định nghĩa bộ tham số đó như một chỉ thị lớp net như nêu trong Mẹo #2 trên trang lệnh. Khi PCB được tạo từ sơ đồ nguyên lý, thông tin trong chỉ thị Net Class sẽ được dùng để tạo Net Class tương ứng trên PCB. Để đưa một net vào một net class, hãy gắn một chỉ thị Net Class vào dây, bus hoặc signal harness liên quan, sau đó đặt tham số ClassName của chỉ thị thành tên của lớp mong muốn. Tùy chọn Generate Net Classes (dành cho User-Defined Classes) phải được bật trên tab Class Generation của hộp thoại Project Options để sử dụng tính năng này.

Nếu một chỉ thị Net Class đã được định nghĩa cho một net, thì mọi quy tắc thiết kế PCB cũng được tạo bởi đối tượng bộ tham số đó sẽ có phạm vi quy tắc là Net Class khi thiết kế được chuyển sang trình biên tập PCB. Có thể tạo một chỉ thị Net Class từ chỉ thị Parameter Set đã đặt bằng cách thêm một class và đặt giá trị của nó thành PCB Net Class cần dùng.

Trong khi Net Class có thể được tạo từ bên trong trình biên tập PCB, chức năng logic hoặc cách nhóm các net thường rõ ràng hơn nhiều trong sơ đồ nguyên lý, do đó hợp lý hơn nếu điều khiển quy trình từ đó.

Khi thiết kế được chuyển sang PCB, thông qua quá trình đồng bộ hóa, các net class liên quan sẽ được tạo dựa trên thông tin chứa trong chỉ thị.

Gắn một chỉ thị Net Class vào một đối tượng Blanket để tạo một net class mà các thành viên của nó là các net riêng lẻ nằm trong blanket đó. Nếu một chỉ thị PCB Layout cũng được gắn vào blanket đó, các tham số quy tắc của chỉ thị PCB Layout sẽ nhắm đến net class đó, thay vì từng net riêng lẻ. Khi nhập các thay đổi vào tài liệu PCB, điều này dẫn đến việc chỉ tạo một quy tắc thiết kế duy nhất (cho mỗi tham số), với phạm vi được đặt để nhắm đến net class.

Đặt các Blanket Directive

Các chỉ thị Parameter Set chỉ có thể nhắm đến net cụ thể mà chúng được gắn vào, nhưng khi kết hợp với một chỉ thị Blanket, phạm vi của chúng có thể được mở rộng để bao phủ tất cả các net bên trong blanket.

Đặt chỉ thị loại này bằng cách chọn lệnh Place » Directives » Blanket từ các menu chính. Khi đặt một blanket, bạn có thể xác định dạng hình chữ nhật đơn giản hoặc dạng đa giác. Dạng sau cho phép kiểm soát chính xác hơn phạm vi bao phủ của các đối tượng net cần thiết trên một sheet.

Blanket xác định các net cần quan tâm – hãy đặt một chỉ thị Parameter Set ở bất kỳ đâu trên cạnh của blanket để áp dụng các yêu cầu thiết kế cho các net đó. Để áp dụng chỉ thị viền cho một net nằm dưới chỉ thị Blanket, một đối tượng liên kết với net đó – chân, port, net label, power port, đoạn wire/bus/harness (bao gồm cả hai đầu) – phải nằm trong ranh giới của blanket. Lưu ý rằng với các định danh net, chẳng hạn như net label, điểm hotspot phải nằm trong blanket. Nếu các net thành viên không được chuyển sang PCB Parameter Set như mong đợi, hãy thử điều chỉnh vùng blanket cho phù hợp.

Để kiểm tra những net nào mà chỉ thị blanket sẽ áp dụng, hãy dùng tính năng Net Colors để tô sáng chúng. Chọn màu cần thiết từ menu View » Set Net Colors, sau đó nhấp vào đường bao của chỉ thị Blanket cần dùng. Để xóa tô sáng cho một net cụ thể, dùng lệnh View » Set Net Colors » Clear Net Color, sau đó nhấp vào net mà bạn muốn bỏ màu. Để xóa màu net khỏi tất cả các sheet sơ đồ, dùng lệnh View » Set Net Colors » Clear All Net Colors.

Ví dụ về việc dùng chỉ thị Blanket để áp dụng một chỉ thị Parameter Set cho các net nằm trong blanket.
Ví dụ về việc dùng chỉ thị Blanket để áp dụng một chỉ thị Parameter Set cho các net nằm trong blanket.

Ví dụ sử dụng chỉ thị blanket có thể bao gồm:

  • Gắn một chỉ thị Parameter Set vào một đối tượng blanket để các tham số quy tắc của nó được áp dụng cho từng net riêng lẻ mà blanket đó bao phủ.
  • Gắn một chỉ thị Parameter Set vào một đối tượng blanket để tạo một Parameter Set mà các thành viên của nó là các net riêng lẻ được blanket đó bao phủ.
  • Gắn một chỉ thị Differential Pair vào một đối tượng blanket để tạo các đối tượng cặp vi sai dựa trên các net vi sai trong phạm vi blanket đó.
Gắn một chỉ thị Parameter Set vào một đối tượng Blanket để các tham số quy tắc của nó được áp dụng cho từng net riêng lẻ mà blanket đó bao phủ. Nếu một chỉ thị Parameter Set cũng được gắn vào blanket đó và Parameter Set đó cũng có tham số Net Class, thì các tham số quy tắc của chỉ thị Parameter Set sẽ nhắm đến net class đó, thay vì từng net riêng lẻ. Khi nhập các thay đổi vào tài liệu PCB, điều này dẫn đến việc tạo ra một quy tắc thiết kế duy nhất (cho mỗi tham số) với phạm vi được đặt để nhắm đến net class.
Bạn cũng có thể sao chép một chỉ thị Parameter Set theo chu vi và gắn nó vào một chỉ thị Blanket khác hoặc thậm chí vào các dây, bus hoặc harness riêng lẻ – kết quả là sẽ thêm tất cả các net bổ sung liên kết với cùng chỉ thị Parameter Set đó vào cùng một PCB Net Class được tạo ra.

Một Blanket, khi kết hợp với một chỉ thị Parameter Set, cũng có thể được dùng để áp dụng các lớp linh kiện và tham số cho các linh kiện nằm hoàn toàn trong vùng được định nghĩa bởi Blanket. Để làm điều này, hãy dùng các tùy chọn Component ClassParameter từ danh sách xổ xuống của nút Add trong phần thuộc tính của chỉ thị Parameter Set được gắn vào Blanket. Thông tin về lớp linh kiện và tham số sẽ được chuyển sang tài liệu PCB của project trong quá trình ECO khi cập nhật PCB.

Các chỉ thị gián tiếp (dựa trên tham số)

Các chỉ thị Parameter Set là cần thiết khi nhắm đến các đối tượng thiết kế trong Schematic không thể chứa tham số, nhưng với những đối tượng có thể chứa tham số, các chỉ thị thiết kế có thể được áp dụng gián tiếp bằng cách thêm (và định nghĩa) chúng như các tham số cho đối tượng schematic tương ứng. Về bản chất, chúng là parameter-based directives.

Ví dụ về cách có thể sử dụng các chỉ thị dựa trên tham số bao gồm việc giới hạn chiều cao của một linh kiện cụ thể hoặc thêm một ràng buộc khoảng hở áp dụng cho tất cả đối tượng trong thiết kế. Tham số cần thiết để định nghĩa ràng buộc sẽ được thêm vào đối tượng dưới dạng một quy tắc.

Khi được đồng bộ với PCB, các chỉ thị dựa trên tham số đã được thêm vào các đối tượng trong schematic sẽ trở thành các quy tắc thiết kế PCB. Phạm vi của quy tắc thiết kế PCB tương ứng sẽ được xác định theo bản chất của đối tượng mà tham số được gán đầu tiên. Bảng sau tóm tắt các tùy chọn phạm vi quy tắc PCB được hỗ trợ từ ánh xạ tham số schematic sang quy tắc PCB.

Thêm một Parameter (dưới dạng quy tắc) vào... Từ... Để có Phạm vi Quy tắc PCB là...
Pin thẻ Parameters của chế độ Pin trong bảng Properties. Pad
Port thẻ Parameters của chế độ Port trong bảng Properties. Net
Component vùng Parameters của chế độ Components trong bảng Properties. Component
Sheet Symbol thẻ Parameters của chế độ Sheet Symbol trong bảng Properties, khi chọn Local trong vùng Source. Component Class
Device Sheet Symbol thẻ Parameters của chế độ Sheet Symbol trong bảng Properties, khi chọn Device trong vùng Source. Component Class
Managed Sheet Symbol vùng Parameters của chế độ Sheet Symbol trong bảng Properties, khi chọn Managed trong vùng Source. Component Class
Sheet thẻ Parameters của chế độ Document Options trong bảng Properties. Tất cả Đối tượng

Trong từng trường hợp, phương pháp thêm tham số dạng quy tắc là như nhau. Từ thẻ hoặc hộp thoại tương ứng, thực hiện như sau:

  1. Thêm một tham số dưới dạng quy tắc.
  2. Chọn loại quy tắc sẽ sử dụng.
  3. Cấu hình các ràng buộc cho loại quy tắc đã chọn.
Khi thêm các tham số quy tắc thiết kế vào các đối tượng trên schematic, mỗi tham số quy tắc sẽ được gán một ID duy nhất. Các ID này cũng sẽ được gán cho các quy tắc thiết kế tương ứng được tạo trên PCB. Với Unique ID này, các ràng buộc của một quy tắc có thể được chỉnh sửa ở phía schematic hoặc PCB, và các thay đổi sẽ được cập nhật qua quá trình đồng bộ.

Chỉ định các Component Class

Theo cách tương tự, có thể định nghĩa các component class trên schematic bằng cách thêm một tham số ClassName vào các linh kiện mục tiêu và đặt giá trị của nó thành tên lớp mong muốn. Khi thiết kế được chuyển sang PCB, các component class đã định nghĩa sẽ được tạo.

Để bảo đảm các Component Class được định nghĩa trong Schematic được truyền sang PCB, cần thiết lập các tùy chọn sau trong hộp thoại Project Options:

  • Bật tùy chọn Generate Component Classes nằm trong vùng User-Defined Classes của thẻ Class Generation trong hộp thoại.
  • Trên thẻ Comparator của hộp thoại, đặt thiết lập Differences Associated with Components » Extra Component Classes Mode thành Find Differences.

Tùy chọn thẻ Class Generation được liệt kê ở trên được hiển thị trong hình bên dưới. Di chuột qua hình để xem thiết lập tùy chọn thẻ Comparator .

Để truyền các Component Class sang PCB, hãy bật tùy chọn Generate Component Classes trên thẻ Class Generation. Di chuột qua hình để hiển thị thẻ Comparator nơi bạn sẽ cần đặt thiết lập Extra Component Classes Mode thành Find Differences.
Để truyền các Component Class sang PCB, hãy bật tùy chọn Generate Component Classes trên thẻ Class Generation. Di chuột qua hình để hiển thị thẻ Comparator nơi bạn sẽ cần đặt thiết lập Extra Component Classes Mode thành Find Differences.

Sau khi được định nghĩa, các class có thể được khóa trong vùng Properties của bảng Properties trong thuộc tính của linh kiện tương ứng.

Trong PCB editor, một linh kiện có thể thuộc nhiều Component Class. Để định nghĩa điều này trong schematic, hãy phân tách từng tên PCB Component Class bằng dấu phẩy trong giá trị tham số của linh kiện trên schematic (xem hình).

Kiểm soát việc in các Directives

Theo mặc định, tất cả các design directive đều được đưa vào khi in các sheet schematic. Tuy nhiên, điều này có thể được thay đổi:

Kiểm soát việc in các directive theo nhu cầu. Đối với các chỉ thị No ERC, bạn có thể chọn in một số kiểu ký hiệu nhất định, đồng thời loại trừ các kiểu khác.
Kiểm soát việc in các directive theo nhu cầu. Đối với các chỉ thị No ERC, bạn có thể chọn in một số kiểu ký hiệu nhất định, đồng thời loại trừ các kiểu khác.

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Tính khả dụng của tính năng

Các tính năng bạn có thể sử dụng phụ thuộc vào giải pháp Altium mà bạn đang có – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, hoặc Altium Designer (đang trong thời hạn hiệu lực).

Nếu bạn không thấy một tính năng được nêu trong tài liệu có trong phần mềm thực tế của mình, liên hệ Bộ phận Kinh doanh của Altium để tìm hiểu thêm.

Tài liệu cũ

Tài liệu Altium Designer không còn được phân phiên bản. Nếu bạn cần truy cập tài liệu cho các phiên bản cũ hơn của Altium Designer, hãy truy cập mục Tài liệu cũ trên trang Trình cài đặt khác.

Nội dung