Xác minh & Chuẩn bị một Dự án để Mô phỏng

Thiết kế cần mô phỏng phải được kiểm tra và chuẩn bị đầy đủ để bạn có thể nhận được kết quả mô phỏng chính xác. Các vùng liên quan trên panel Simulation Dashboard sẽ hướng dẫn bạn kiểm tra và chuẩn bị thiết kế để bảo đảm thiết kế đáp ứng các yêu cầu cần thiết cho mô phỏng.

Kiểm soát phạm vi mô phỏng

Trước hết, cần chọn phạm vi mô phỏng bằng thiết lập Affect ở phía trên panel Simulation Dashboard. Thiết lập này xác định bộ mô phỏng mạch sẽ lập danh sách các mạch cho (những) sheet nào của project đang hoạt động:

  • Document – chỉ cho sheet schematic hiện đang mở.
  • Project – cho tất cả các sheet của project hiện tại.

Xác định những sheet schematic nào sẽ được đưa vào mô phỏng.
Xác định những sheet schematic nào sẽ được đưa vào mô phỏng.

  • Thiết lập Affect  cho phép bạn chuyển nhanh giữa các chế độ khi gỡ lỗi các vấn đề cục bộ, giúp cô lập lỗi trong một sheet cụ thể. Thiết lập này có thể được dùng hiệu quả cùng với chỉ thị Compile Mask (xem bên dưới) và chức năng thêm nguồn từ Simulation Dashboard, cho phép bạn xem xét schematic của sheet hiện tại tách biệt với các sheet schematic khác.
  • Cũng lưu ý rằng nếu project thiết kế chứa mạch cần phân tích có biến thể thiết kế, thì các phép phân tích sẽ được thực hiện cho biến thể đang hoạt động.

Sử dụng Compile Mask trong các thiết kế có thể mô phỏng

Vì mọi phần tử của thiết kế được bao phủ bởi chỉ thị Compile Mask đều không hiển thị với trình biên dịch thiết kế, nên chúng sẽ bị loại khỏi thiết kế. Tính năng này đặc biệt hữu ích khi mô phỏng được đưa vào quy trình thiết kế.

Nguồn điện áp và nguồn dòng là những phần tử cần thiết khi chạy mô phỏng mạch, nhưng chúng không có chỗ trên PCB hoàn chỉnh. Chỉ cần lập kế hoạch một chút cho cấu trúc mạch, thông thường có thể gom tất cả các linh kiện chỉ phục vụ mô phỏng vào một khu vực của thiết kế – khu vực này sau đó có thể dễ dàng được bao bởi chỉ thị Compile Mask.

Khi mạch được dùng để mô phỏng, chỉ thị Compile Mask sẽ bị vô hiệu hóa để hiển thị các linh kiện dành riêng cho mô phỏng. Khi mạch đã được kiểm chứng và sẵn sàng đưa vào thiết kế, có thể bật lại chỉ thị Compile Mask để các linh kiện dành riêng cho mô phỏng bị loại khỏi thiết kế. Nếu sau này thiết kế cần thay đổi lần nữa, có thể nhanh chóng thực hiện một lượt mô phỏng khác trước khi sign-off bằng cách vô hiệu hóa chỉ thị Compile Mask (để lại hiển thị các linh kiện dành riêng cho mô phỏng).

Ban đầu, chỉ thị Compile Mask bị vô hiệu hóa, giúp mạch sẵn sàng cho mô phỏng.

Khi chỉ thị Compile Mask được bật trong ví dụ ở trên, các nguồn mô phỏng sẽ bị ẩn khỏi thiết kế.

 

Kiểm tra thiết kế cho mô phỏng

Trước hết, schematic dùng trong mô phỏng phải là một phần của project PCB (*.PrjPcb). Nếu sheet schematic là một tài liệu độc lập, các điều khiển liên quan đến mô phỏng sẽ không khả dụng: lệnh Simulate » Run Simulation trên menu chính sẽ không hoạt động, cũng như panel Simulation Dashboard. Một cảnh báo sẽ được hiển thị ở đầu panel.

Mô phỏng không khả dụng cho schematic không thuộc một project nào.
Mô phỏng không khả dụng cho schematic không thuộc một project nào.

Khi tài liệu schematic đang hoạt động là một phần của project PCB, hãy nhấp nút Start Verification trong vùng Verification của panel Simulation Dashboard để bắt đầu kiểm tra project theo phạm vi mô phỏng đã chọn.

Nhấp Start Verification để kiểm tra mạch của bạn cho mô phỏng.
Nhấp Start Verification để kiểm tra mạch của bạn cho mô phỏng.

Một loạt quy trình và kiểm tra tự động sẽ được gọi, bao gồm tạo SPICE Netlist của mạch (*.nsx), một số kiểm tra quy tắc điện liên quan đến mô phỏng, và kiểm tra tính hợp lệ của mô hình mô phỏng. Việc kiểm tra mô hình sẽ phát hiện các linh kiện thiếu mô hình mô phỏng, cũng như các mô hình có lỗi phân tích cú pháp hoặc lỗi ánh xạ chân.

Khi không phát hiện vi phạm nào, biểu tượng dấu kiểm màu xanh lá sẽ được hiển thị trong vùng Verification của panel Simulation Dashboard .

Vùng Verification khi không phát hiện vi phạm nào
Vùng Verification khi không phát hiện vi phạm nào

Nếu phát hiện bất kỳ vi phạm kiểm tra nào, các cảnh báo và biểu tượng tương ứng sẽ được hiển thị trong vùng Verification của panel Simulation Dashboard . Các vi phạm có thể xảy ra được mô tả bên dưới.

Sau lần kiểm tra ban đầu, việc kiểm tra sẽ được thực hiện tự động khi có thay đổi nhỏ trên schematic. Với các thay đổi lớn hơn có thể mất nhiều thời gian, việc kiểm tra tự động sẽ dừng lại, và một thông báo rằng kết quả kiểm tra đã lỗi thời sẽ được hiển thị ở đầu panel Simulation Dashboard. Nhấp điều khiển Update để thực hiện kiểm tra.

Các vi phạm của kiểm tra quy tắc điện mô phỏng (ERC) sẽ được liệt kê dưới tiêu đề Electrical Rule Check.

Các vi phạm liên quan đến kiểm tra mô hình mô phỏng của linh kiện sẽ được liệt kê dưới tiêu đề Simulation Models . 

Chuẩn bị Thiết kế để Mô phỏng

Thêm và Cấu hình Nguồn Mô phỏng

Để mô phỏng một mạch, thiết kế sơ đồ nguyên lý nên chứa ít nhất một nguồn điện áp hoặc nguồn dòng. Nếu không có nguồn, việc mô phỏng vẫn có thể được thực hiện và bạn sẽ nhận được cảnh báo bằng thông báo Need to add source trong vùng Preparation của bảng Simulation Dashboard. Có thể đặt một nguồn điện áp hoặc nguồn dòng trong sơ đồ nguyên lý bằng cách nhấp vào điều khiển Add trong vùng Simulation Sources của bảng Simulation Dashboard và chọn lệnh Voltage hoặc Current từ menu, hoặc bằng cách sử dụng lệnh Place Voltage hoặc Place Current từ menu chính Simulate hoặc menu lệnh mô phỏng trong Active Bar.

Nên thêm các nguồn mô phỏng vào mạch. Việc này có thể được thực hiện ngay từ bảng Simulation Dashboard.
Nên thêm các nguồn mô phỏng vào mạch. Việc này có thể được thực hiện ngay từ bảng Simulation Dashboard.

Sau khi một nguồn đã được đặt, các thuộc tính của nó có thể được thay đổi trong bảng Properties. Một số lưu ý về việc cấu hình các thuộc tính của nguồn:

  • Stimulus Name là tên tín hiệu được gán. Bạn có thể tạo tín hiệu mới cho sơ đồ nguyên lý hoặc xóa những tín hiệu không cần thiết. Chọn một tín hiệu từ danh sách có sẵn bằng menu thả xuống thuộc tính Stimulus Name. Bạn có thể gán cùng một cấu hình tên tín hiệu cho nhiều nguồn tín hiệu trong một mạch điện.

    Khi dùng cùng một stimulus cho nhiều nguồn, lưu ý rằng các nguồn này sẽ dùng chung cùng một tập tham số stimulus. Điều đó có nghĩa là khi thay đổi một tham số stimulus của một nguồn, thay đổi đó cũng sẽ được phản ánh chính xác ở các nguồn khác. Để tránh điều này, bạn có thể tạo một stimulus mới.
  • Stimulus Type là lựa chọn kiểu nguồn theo quan hệ phụ thuộc tín hiệu-thời gian:
    • DC Source – nguồn tín hiệu hằng số không phụ thuộc thời gian.
    • Exponential – một nguồn tín hiệu hàm mũ có quan hệ phụ thuộc theo thời gian dưới dạng số mũ.
    • Piecewise Linear – một nguồn tín hiệu phụ thuộc thời gian dưới dạng hàm tuyến tính từng đoạn. Tìm hiểu thêm về Cấu hình Nguồn Tuyến tính Từng đoạn.
    • Pulse – một nguồn tín hiệu có quan hệ phụ thuộc theo thời gian dưới dạng xung chữ nhật.
    • Single Frequency FM – một nguồn tín hiệu có quan hệ phụ thuộc theo thời gian dưới dạng hàm điều chế tần số đơn.
    • Sinusoidal – một nguồn tín hiệu có quan hệ phụ thuộc theo thời gian dưới dạng hàm sin.
    • File – nguồn PWL dựa trên tệp CSV. Tìm hiểu thêm về Sử dụng Tệp CSV làm Nguồn.
  • Một số tham số của nguồn có sẵn trong vùng Parameters của bảng Properties. Tập tham số phụ thuộc vào kiểu nguồn đã chọn.
  • Vùng xem trước hiển thị tín hiệu trong một khoảng thời gian ngắn (hai chu kỳ tần số thấp đối với các tín hiệu dạng tuần hoàn) dựa trên các tham số đã chỉ định. Điều này cho phép bạn theo dõi các thay đổi đã thực hiện và xác minh tính đúng đắn của chúng.

Ví dụ về các thuộc tính đã được cấu hình cho một nguồn hình sin
Ví dụ về các thuộc tính đã được cấu hình cho một nguồn hình sin

Tất cả các nguồn được đặt trong sơ đồ nguyên lý đều được liệt kê trong bảng Simulation Dashboard. Tại đây, bạn có thể xóa các nguồn đã thêm và cũng có thể kích hoạt/vô hiệu hóa chúng. Một nguồn bị vô hiệu hóa sẽ không tham gia vào phép tính và được hiển thị với màu nhạt trên sơ đồ nguyên lý. Nhấp vào tên nguồn để cross-probe tới nguồn này trên trang sơ đồ nguyên lý.

Khám phá và quản lý các nguồn mô phỏng từ bảng Simulation Dashboard
Khám phá và quản lý các nguồn mô phỏng từ bảng Simulation Dashboard

Thư viện Simulation Generic Components cũng bao gồm một tập hợp các nguồn dòng và điện áp DC và AC, các nguồn dòng và điện áp điều khiển, và các nguồn tín hiệu thuộc nhiều loại khác nhau.

Cấu hình Nguồn Tuyến tính Từng đoạn

Thường cần tạo một tín hiệu tuyến tính từng đoạn phức tạp khi dạng sóng do người dùng xác định. Trong trường hợp này, có thể sử dụng các nguồn điện áp và dòng VPWL và IPWL nội suy. Khi Piecewise Linear được chọn làm Stymulus Type cho nguồn đã chọn, hãy sử dụng trường tham số Time-Value Pairs trong vùng Parameters của bảng Properties để chỉ định các giá trị tọa độ của các trục dưới dạng một chuỗi số, như minh họa bên dưới.

Sử dụng tham số Time-Value Pairs để cấu hình một nguồn Piecewise Linear
Sử dụng tham số Time-Value Pairs để cấu hình một nguồn Piecewise Linear

Sử dụng Tệp CSV làm Nguồn

Trình mô phỏng mạch cũng hỗ trợ sử dụng tệp CSV để chỉ định các cặp giá trị thời gian-giá trị cho các nguồn điện áp và dòng VPWL và IPWL nội suy. Đặt Stimulus Type thành File, sau đó chỉ định đường dẫn+tên tệp trong tham số File (ví dụ: C:\Designs\Circuit Simulation\Analog Amplifier\PWL_Source.csv), như minh họa bên dưới. Bạn có thể nhập đường dẫn+tên tệp thủ công hoặc nhấp đúp vào trường File, rồi duyệt tới và chọn tệp cần thiết.

Thêm và Cấu hình Đầu dò

Đầu dò được sử dụng để thực hiện các phép đo tại những vị trí cụ thể của mạch. Có thể đặt một đầu dò trong sơ đồ nguyên lý bằng cách nhấp vào điều khiển Add trong vùng Probes của bảng Simulation Dashboard và chọn kiểu đầu dò cần thiết từ menu, hoặc bằng cách sử dụng các lệnh của menu Simulate » Place Probe hoặc menu lệnh mô phỏng trong Active Bar. Các loại đầu dò sau đây hiện có:

  • Voltage – hiển thị điện áp tham chiếu đến nút cơ sở của mạch điện (thường là nút GND). Đầu dò phải được đặt trên dây hoặc điểm hotspot điện của chân linh kiện.
  • Current –  hiển thị dòng điện đi vào chân linh kiện. Giá trị dòng dương cho biết dòng đang đi vào chân linh kiện, trong khi giá trị dòng âm cho biết dòng đang đi ra khỏi chân linh kiện. Đầu dò dòng phải được đặt trên điểm hotspot điện của chân linh kiện.
  • Power – hiển thị giá trị công suất tức thời tại chân linh kiện. Giá trị công suất dương cho biết chân linh kiện đang hoạt động như một tải tiêu thụ công suất, trong khi giá trị công suất âm cho biết chân đang hoạt động như một nguồn cấp công suất. Đầu dò công suất phải được đặt trên điểm hotspot điện của chân linh kiện.
  • Voltage Difference – hiển thị điện áp giữa các nút được chọn. Một cặp đầu dò – dương (VD+) và âm (VD-) – được đặt lần lượt trên dây hoặc các điểm hotspot điện của chân linh kiện. Điện áp được tham chiếu theo đầu dò âm.

Có thể thêm đầu dò ngay từ bảng Simulation Dashboard.
Có thể thêm đầu dò ngay từ bảng Simulation Dashboard.

Sau khi một đầu dò đã được đặt, các thuộc tính của nó có thể được thay đổi trong bảng Properties. Theo mặc định, nó sẽ được đặt tên theo net hoặc linh kiện nơi đầu dò này được đặt.

  • Nếu một đầu dò được đặt ở vị trí không phù hợp, tên Empty Probe sẽ được gán cho nó.
  • Đầu dò dòng và công suất không được hỗ trợ cho các chân của linh kiện có mô hình mô phỏng dựa trên sub-circuit. Trong trường hợp này, tên Not Available sẽ được gán cho đầu dò.

Ví dụ về các đầu dò đã được đặt. Lưu ý rằng đầu dò dòng đã được đặt ở vị trí không phù hợp (không nằm trên chân linh kiện), nên tên Empty Probe đã được gán cho nó.
Ví dụ về các đầu dò đã được đặt. Lưu ý rằng đầu dò dòng đã được đặt ở vị trí không phù hợp (không nằm trên chân linh kiện), nên tên Empty Probe đã được gán cho nó.

Tất cả các đầu dò được đặt trong sơ đồ nguyên lý đều được liệt kê trong bảng Simulation Dashboard. Tại đây, bạn có thể xóa các đầu dò đã thêm và cũng có thể kích hoạt/vô hiệu hóa chúng. Một đầu dò bị vô hiệu hóa sẽ không tham gia vào phép tính và được hiển thị với màu nhạt trên sơ đồ nguyên lý. Nhấp vào tên đầu dò để cross-probe tới đầu dò này trên trang sơ đồ nguyên lý.

Khám phá và quản lý các đầu dò từ bảng Simulation Dashboard
Khám phá và quản lý các đầu dò từ bảng Simulation Dashboard

Từ cả hai bảng PropertiesSimulation Dashboard, bạn có thể thay đổi màu của một nguồn. Màu được chọn sẽ xác định màu của đồ thị tương ứng trong tài liệu kết quả mô phỏng.

Ngoài ra, giá trị cuối cùng được tính trong quá trình mô phỏng sẽ được hiển thị trong bảng Properties và không gian thiết kế, bên cạnh đầu dò, đồng thời phần xem trước của đồ thị tương ứng sẽ được hiển thị trong bảng Properties.

Kết quả mô phỏng được hiển thị bên cạnh đầu dò trong không gian thiết kế và bảng Properties.
Kết quả mô phỏng được hiển thị bên cạnh đầu dò trong không gian thiết kế và bảng Properties.

Chế độ Đầu dò Tương tác

Tính năng này hiện đang ở giai đoạn Open Beta và khả dụng khi tùy chọn Simulation.InteractiveProbes được bật trong hộp thoại Advanced Settings dialog.

Bạn có thể bật chế độ dò tương tác bằng cách bật tùy chọn Interactive Mode trong vùng Preparation của bảng Simulation Dashboard để phản ánh ngay lập tức mọi thay đổi của các đầu dò (thêm và xóa đầu dò, bật và tắt đầu dò, chuyển đầu dò sang một net khác, thay đổi màu đầu dò) trong tài liệu .sdf chứa kết quả mô phỏng.

Tùy chọn Interactive Mode trong bảng Simulation Dashboard
Tùy chọn Interactive Mode trong bảng Simulation Dashboard

Sau khi bật tùy chọn Interactive Mode , cần chạy lại mô phỏng để tính năng hoạt động.
Việc bật tùy chọn Interactive Mode có thể ảnh hưởng đến hiệu năng mô phỏng và kích thước của tài liệu .sdf .

Thêm Mô Hình Mô Phỏng Vào Thiết Kế

Để mô phỏng thiết kế thành công, tất cả linh kiện trong mạch phải sẵn sàng cho mô phỏng, nghĩa là mỗi linh kiện phải có một mô hình mô phỏng được liên kết với nó. Bộ mô phỏng của Altium Designer hỗ trợ các định dạng mô hình SPICE phổ biến, bao gồm PSpice và LTspice. Có thể sử dụng các tệp mô hình có phần mở rộng .mdl.ckt.lib và .cir .

Lưu ý rằng các Special Functions trong mô hình LTspice (được xác định bằng ký hiệu A trong cú pháp mô hình của chúng) hiện chưa được hỗ trợ.

Altium Designer đi kèm thư viện Simulation Generic Components mặc định, chứa một số mô hình mô phỏng cho các linh kiện phổ biến nhất. Ngoài ra, bạn cũng có thể tìm các linh kiện sẵn sàng cho mô phỏng bằng bảng Manufacturer Part Search của Altium Designer.

Với số lượng linh kiện rất lớn sẵn có cho các nhà thiết kế trong thực tế, sẽ thường có lúc (các) linh kiện cần dùng trong một mạch phải được tạo trong các thư viện do người dùng thêm vào. Bên cạnh việc định nghĩa ký hiệu của linh kiện, cũng cần phải lấy được mô hình mô phỏng cho linh kiện đó rồi liên kết nó lại, để linh kiện trở nên sẵn sàng cho mô phỏng.

Có thể lấy mô hình mô phỏng từ nhiều nguồn và theo nhiều cách khác nhau. Sau đây là danh sách chưa đầy đủ về các nơi hoặc phương pháp có thể dùng để lấy mô hình cần thiết cho thiết bị mục tiêu mà bạn muốn sử dụng trong thiết kế của mình:

  • Manufacturer – một nơi phổ biến để tìm mô hình là trên trang web của nhà sản xuất thiết bị mà bạn muốn sử dụng. Thông thường sẽ có liên kết đến mô hình khả dụng từ trang dành cho thiết bị cụ thể đó.
  • Altium Designer's SPICE Model Wizard – sử dụng trình hướng dẫn này để tạo và tự động liên kết mô hình thiết bị SPICE3f5 với một linh kiện thư viện hiện có hoặc mới. Nếu liên kết với một linh kiện mới, linh kiện đó sẽ được trình hướng dẫn tự động tạo. Các loại mô hình thiết bị sau được hỗ trợ: Semiconductor Capacitor, Semiconductor Resistor, Current-Controlled Switch, Voltage-Controlled Switch, JFET, Lossy Transmission Line, Uniform Distributed RC Transmission Line, Diode và BJT. Để biết thêm thông tin về cách dùng Spice Model Wizard của Altium Designer để tạo mô hình mô phỏng, xem Creating a Simulation Model.
  • Third-Party Modeling Tools – nhiều gói phần mềm mô phỏng có sẵn các tính năng để mô hình hóa thiết bị. Thông thường tính năng này có dạng trình hướng dẫn tạo mô hình.
  • Dedicated Modeling Companies – bạn có thể lấy mô hình cần thiết từ một công ty bên thứ ba chuyên tạo mô hình mô phỏng dựa trên một đặc tả cho trước.
  • By Hand – bạn cũng có thể tự tạo mô hình cần thiết từ đầu. Việc này thường đòi hỏi hiểu biết tốt về ngôn ngữ dùng để viết định nghĩa mô hình, ví dụ khi tạo một subcircuit. Khi tạo một tệp MDL đơn giản, bạn sẽ cần hiểu rõ các tham số khả dụng cho thiết bị đó và các tham số được hỗ trợ.

Mô hình (hoặc macro model) được gán cho linh kiện hoặc khi định nghĩa linh kiện trong trình biên tập tương ứng, hoặc sau khi ký hiệu sơ đồ nguyên lý của linh kiện được đặt lên trang schematic.

  • Bộ mô phỏng chỉ hỗ trợ mã hóa ANSI cho các tệp mô hình.
  • Các mô hình mô phỏng được dùng trong một dự án sẽ được lưu đệm trong dự án, nhờ đó việc mô phỏng các dự án như vậy có thể dễ dàng chạy trên nhiều máy khác nhau.

Các tùy chọn khả dụng để đặt các linh kiện có mô hình mô phỏng trong Altium Designer được mô tả trong các phần bên dưới.

Đặt Linh Kiện từ Thư Viện Simulation Generic Components

Thư viện Simulation Generic Components được cài đặt sẵn cùng Altium Designer theo mặc định. Các linh kiện từ thư viện này có thể được đặt vào schematic của bạn như các linh kiện thông thường. Truy cập thư viện từ bảng Components panel bằng cách chọn mục Simulation Generic Components hoặc bằng cách chọn lệnh Simulate » Place Simulation Generic Component từ menu chính của trình biên tập Schematic.

Truy cập thư viện Simulation Generic Components từ bảng Components
Truy cập thư viện Simulation Generic Components từ bảng Components

  • Tham khảo trang Simulation Generic Components để xem thông tin về các tham số của những linh kiện được đặt từ thư viện này.
  • Lưu ý rằng mặc dù các linh kiện mô phỏng generic có thể được đặt trực tiếp lên schematic, chúng sẽ cần được thay thế bằng các linh kiện vật lý (thay vì ảo) khi thiết kế phát triển.
  • Một số linh kiện mô phỏng generic thường dùng (điện trở, tụ điện, transistor, v.v.) cũng có thể được đặt từ thư viện Simulation Generic Components trên schematic bằng các lệnh trong menu con Simulate » Place Models .

Đặt Một Linh Kiện Có Gắn Kèm Mô Hình Mô Phỏng

Nếu một linh kiện trong Workspace library của bạn hoặc một available file-based or database library có gắn kèm mô hình mô phỏng, hãy đặt linh kiện này từ bảng Components panel.

Tham khảo các trang sau để tìm hiểu thêm về việc liên kết mô hình mô phỏng với một linh kiện thư viện:

Nếu bạn đang làm việc với một thư viện có một số linh kiện có mô hình mô phỏng và một số thì không, hãy bật cột Simulation trong bảng Components để dễ dàng xác định các linh kiện sẵn sàng cho mô phỏng.

Hiển thị cột Simulation trong bảng Components để nhìn nhanh linh kiện nào có mô hình mô phỏng.
Hiển thị cột Simulation trong bảng Components để nhìn nhanh linh kiện nào có mô hình mô phỏng.

Nếu một linh kiện có mô hình mô phỏng, bạn có thể xem mô hình đó trong vùng Component Details của bảng Components khi linh kiện được chọn trong danh sách của bảng.

Lấy Linh Kiện Sẵn Sàng Cho Mô Phỏng từ Bảng Manufacturer Part Search

Bảng Manufacturing Part Search panel cho phép bạn truy cập các linh kiện của nhà sản xuất, nhiều linh kiện trong số đó có mô hình mô phỏng. Bạn có thể lọc để chỉ liệt kê các linh kiện có mô hình mô phỏng bằng cách chọn tùy chọn Yes cho tham số Has Simulation trong khung Filters của bảng. Các linh kiện có mô hình sẽ được liệt kê với biểu tượng  bên cạnh mục tương ứng của chúng.

Trong bảng Manufacturer Part Search, bạn có thể lọc danh sách để chỉ hiển thị các linh kiện có mô hình mô phỏng.
Trong bảng Manufacturer Part Search, bạn có thể lọc danh sách để chỉ hiển thị các linh kiện có mô hình mô phỏng.

Một linh kiện được chọn trong danh sách của bảng Manufacturer Part Search có thể được lưu vào Workspace của bạn (khuyến nghị), tải xuống dưới dạng thư viện tích hợp, hoặc đặt trực tiếp vào thiết kế của bạn.

Khi đặt một linh kiện từ bảng Manufacturer Part Search trực tiếp lên một trang schematic, Altium Designer sẽ áp dụng ánh xạ mặc định 1-đến-1 giữa ký hiệu schematic và mô hình mô phỏng của linh kiện đó. Nếu ánh xạ kết quả không đúng, bạn có thể ghi đè hành vi này bằng cách bật một tùy chọn tự động thay thế ký hiệu linh kiện hiện có bằng một ký hiệu linh kiện generic. Ký hiệu linh kiện generic này là một hình chữ nhật đơn giản được tạo trong lúc đặt, với các chân được tự động ánh xạ đến đúng các chân của mô hình. Để dùng tính năng này, hãy bật tùy chọn Always Generate Model Symbol for Manufacturer Part Search Panel Using Simulation Model Description trong trang Simulation - General page của hộp thoại Preferences .

Đặt Một Linh Kiện Khi Bạn Chỉ Có Mô Hình Mô Phỏng

Nếu bạn có một mô hình mô phỏng dưới dạng tệp mô hình trên ổ cứng hoặc đã tải lên Workspace được kết nối của bạn, bạn có thể đặt trực tiếp mô hình này từ bảng Components thay vì phải gắn mô hình mô phỏng đó vào một linh kiện trước.

  • Để sử dụng tệp mô hình trên ổ cứng theo cách này, hãy làm cho nó khả dụng dưới dạng thư viện dựa trên tệp rồi chọn mục tương ứng với tệp này trong bảng.

    Một tệp mô hình mô phỏng có thể được làm cho khả dụng dưới dạng thư viện dựa trên tệp. Ví dụ về một tệp mô hình được thêm vào danh sách các thư viện đã cài đặt được hiển thị tại đây.
    Một tệp mô hình mô phỏng có thể được làm cho khả dụng dưới dạng thư viện dựa trên tệp. Ví dụ về một tệp mô hình được thêm vào danh sách các thư viện đã cài đặt được hiển thị tại đây.

  • Khi tùy chọn Show in Components Panel được bật trong trang Simulation – General của hộp thoại Preferences, danh mục SPICE Libraries sẽ có sẵn trong bảng Components . Các thư viện chứa trong thư mục Model Path được chỉ định trên trang Simulation – General của hộp thoại Preferences sẽ được liệt kê trong danh mục này. Cấu trúc danh mục phản ánh cấu trúc của thư mục đã chỉ định. Theo mặc định, thư mục SPICE Models được chỉ định trong trường này nằm trong thư mục Library cài đặt mặc định của tiện ích mở rộng Mixed Simulation (\ProgramData\Altium\Altium Designer <GUID>\Extensions\Mixed Simulation\Library) và bao gồm một thư mục chứa các mô hình SPICE của Analog Devices.

  • Để sử dụng Workspace simulation models theo cách này, hãy chọn Models từ menu nút  trong bảng Components, rồi chọn Simulations trong danh mục All của thư viện Workspace của bạn trong bảng.

    Duyệt các mô hình mô phỏng trong Workspace đã kết nối của bạn từ bảng Components bằng cách bật tùy chọn Models trong bảng.
    Duyệt các mô hình mô phỏng trong Workspace đã kết nối của bạn từ bảng Components bằng cách bật tùy chọn Models trong bảng.

Khi bạn đặt trực tiếp một mô hình mô phỏng, Altium Designer sẽ phân tích mô hình và xác định ký hiệu phù hợp trong thư viện Simulation Generic Components. Các linh kiện rời rạc sẽ có ký hiệu phù hợp với loại linh kiện đó, còn các linh kiện được mô hình hóa bằng một mạch con sẽ có ký hiệu hình chữ nhật đơn giản.

Bảng dưới đây liệt kê các loại mô hình được hỗ trợ và ký hiệu linh kiện trong thư viện Simulation Generic Components sẽ được đặt.

Linh kiện Văn bản mô hình Ký hiệu
(ID mục thiết kế thư viện SIM)
Điện trở .MODEL <tên mô hình> RES Điện trở
Tụ điện .MODEL <tên mô hình> CAP Tụ điện
Cuộn cảm .MODEL <tên mô hình> IND Cuộn cảm
Đi-ốt .MODEL <tên mô hình> D Đi-ốt
Transistor lưỡng cực .MODEL <tên mô hình> NPN BJT NPN 4 MGP
Transistor lưỡng cực .MODEL <tên mô hình> PNP BJT PNP 4 MGP
JFET .MODEL <tên mô hình> NJF JFET kênh N Level2
JFET .MODEL <tên mô hình> PJF JFET kênh P Level2
MOSFET .MODEL <tên mô hình> NMOS MOSFET kênh N Level1
MOSFET .MODEL <tên mô hình> PMOS MOSFET kênh P Level1

Tự động gán mô hình mô phỏng

Nếu phát hiện một hoặc nhiều linh kiện thiếu mô hình mô phỏng trong quá trình xác minh thiết kế, các cảnh báo Components without Models sẽ được hiển thị trong bảng Simulation Dashboard, từ đó bạn có tùy chọn tự động gán mô hình mô phỏng cho các linh kiện này.

Hỗ trợ cho thiết bị số PSpice

Altium Designer cũng hỗ trợ tất cả các phần tử số nguyên thủy của PSpice, kích thích số (bộ tạo kích thích số và kích thích dựa trên tệp), thiết bị đầu vào số và thiết bị đầu ra số.

  • Đối với tất cả các cổng số PSpice (ngoại trừ DLYLINE), xử lý trễ quán tính được triển khai.
  • Trong tất cả các linh kiện số, hỗ trợ độ trễ thời gian bằng 0 được cung cấp. Khi số chu kỳ đạt đến một giới hạn quy định (giới hạn được đặt là 50 lần lặp), lỗi sẽ được báo cáo và mô phỏng sẽ kết thúc.
  • Cũng hỗ trợ các mô hình số sử dụng các nút toàn cục $D_HI$D_LO, và $D_X . Các nút này hoạt động như thể có các nguồn tín hiệu số được kết nối với chúng với các giá trị lần lượt là 1, 0 và X.

Hỗ trợ phần tử thụ động biến thiên

Altium Designer hỗ trợ điện trở, tụ điện và cuộn cảm biến thiên. Giá trị của một linh kiện thụ động có thể được đặt dưới dạng biến. Sử dụng biểu thức trong dấu ngoặc nhọn làm giá trị của tham số Value để xác định điện trở đối với điện trở, điện dung đối với tụ điện hoặc điện cảm đối với cuộn cảm. Có thể sử dụng những nội dung sau trong biểu thức:

  • Các hằng số tích hợp sẵn (pie, v.v.)
  • Tham số toàn cục
  • x do người dùng định nghĩa cho điện áp trên tụ điện hoặc dòng điện qua cuộn cảm
  • temp cho nhiệt độ phân tích
  • time trong phân tích quá độ
  • hertz trong phân tích quét AC
  • Điện áp nút
  • Dòng điện nguồn áp
  • Dòng điện cuộn cảm
  • Dòng điện của phần tử thụ động biến thiên

Sử dụng chuỗi 'q =' hoặc 'flux =' theo sau bởi một biểu thức trong dấu ngoặc nhọn làm giá trị của tham số Value để xác định điện tích của tụ điện hoặc từ thông của cuộn cảm.

Các ví dụ về biểu thức trong giá trị của các phần tử thụ động và kết quả phân tích quá độ cho các mạch tương ứng được minh họa bên dưới.

Ví dụ sử dụng biến cho điện trở. Điện trở của R2 phụ thuộc vào điện áp nút của lưới IN và biến time. Điện trở của R4 phụ thuộc vào dòng điện qua R2 (là một điện trở biến thiên).

Ví dụ sử dụng biến cho tụ điện, trong đó điện dung (C1) và điện tích (C2) phụ thuộc vào điện áp trên chúng. Các biểu thức cho điện dung và điện tích tạo ra cùng một dòng điện qua các tụ điện, vì vậy các dạng sóng kết quả là giống nhau.

Ví dụ sử dụng biến cho cuộn cảm, trong đó điện cảm (L1) và từ thông (L2) phụ thuộc vào dòng điện qua chúng. Các biểu thức cho điện cảm và từ thông tạo ra cùng một điện áp trên các cuộn cảm, vì vậy các dạng sóng kết quả là giống nhau.

 
Điện áp đầu ra, công suất và dòng điện được hỗ trợ cho các phần tử thụ động biến thiên.

Gán tên net

Việc gán tên net không bắt buộc đối với mô phỏng mạch, nhưng được khuyến nghị để thuận tiện. Việc gán tên net giúp việc chọn các điểm để hiển thị đặc tính rõ ràng hơn, đặc biệt khi làm việc với các sơ đồ nguyên lý phức tạp. Khi Cấu hình & Chạy mô phỏng trong Simulation Dashboard, có thể chọn các điểm mong muốn cho một số loại phép tính để hiển thị các đặc tính trên đồ thị trong các phần Output Expression nếu bạn đã xác định các điểm đó bằng nhãn net.

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 có sẵn cho bạn phụ thuộc vào giải pháp Altium mà bạn đang sử dụng – Altium Develop, một phiên bản của Altium Agile (Agile Teams hoặc Agile Enterprise), hoặc Altium Designer (đang còn hiệu lực).

Nếu bạn không thấy tính năng được đề cập trong phần mềm 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