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

Sơ lược

Bài viết này hướng dẫn bạn cách kiểm tra và chuẩn bị dự án Altium Designer để mô phỏng bằng bảng Simulation Dashboard, giúp bạn xác nhận thiết kế đáp ứng các yêu cầu cần thiết để có kết quả chính xác. Bài viết giải thích cách chọn phạm vi mô phỏng, sử dụng Compile Mask để quản lý các linh kiện chỉ dùng cho mô phỏng, chạy kiểm tra, hiểu các cảnh báo thường gặp, kiểm tra mô hình mô phỏng và thêm hoặc cấu hình các nguồn cần thiết trước khi chạy mô phỏng. Nếu bạn muốn có một quy trình rõ ràng hơn để phát hiện sớm các vấn đề thiết lập và tự tin hơn khi chuẩn bị dự án cho mô phỏng, hãy đọc tiếp.

- Tìm hiểu cách kiểm soát những trang sơ đồ nguyên lý được đưa vào mô phỏng và cách việc này giúp khoanh vùng cũng như gỡ lỗi.
- Xem các hạng mục kiểm tra chính mà Altium Designer thực hiện, bao gồm các vấn đề về quy tắc điện (ERC), thiếu nút tham chiếu, trùng ký hiệu định danh linh kiện, vấn đề về tên mạng và lỗi mô hình mô phỏng.
- Nắm rõ các bước thực tế cần thiết để chuẩn bị thiết kế cho mô phỏng, bao gồm xử lý các linh kiện chỉ dùng cho mô phỏng và thêm các nguồn điện áp hoặc nguồn dòng điện cần thiết để chạy các phép phân tích.
Tìm hiểu sâu hơn với AI:

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 tương ứng trong bảng Simulation Dashboard sẽ hướng dẫn bạn kiểm tra và chuẩn bị thiết kế để đảm bảo 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 tiên, cần chọn phạm vi mô phỏng bằng thiết lập Affect ở đầu bảng Simulation Dashboard. Thiết lập này xác định những trang sơ đồ nguyên lý nào của dự án đang hoạt động sẽ được trình mô phỏng mạch dùng để lập danh sách mạch:

  • Document – chỉ trang sơ đồ nguyên lý hiện đang mở.
  • Project – tất cả các trang của dự án hiện tại.

Xác định những trang sơ đồ nguyên lý sẽ được đưa vào mô phỏng.
Xác định những trang sơ đồ nguyên lý sẽ được đưa vào mô phỏng.

  • Thiết lập Affect  cho phép bạn nhanh chóng chuyển đổi giữa các chế độ khi gỡ lỗi cục bộ, giúp khoanh vùng sự cố ở một trang cụ thể. Có thể sử dụng hiệu quả thiết lập này kết hợp 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 sơ đồ nguyên lý của trang hiện tại độc lập với các trang sơ đồ nguyên lý khác.
  • Cũng cần lưu ý rằng nếu dự án thiết kế chứa mạch cần phân tích có cá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 thiết kế có thể mô phỏng

Vì trình biên dịch thiết kế không nhìn thấy tất cả các phần tử nằm trong vùng được bao phủ bởi chỉ thị Compile Mask, nên các phần tử này sẽ bị loại khỏi thiết kế. Tính năng này rất hữu ích khi mô phỏng được tích hợp vào quy trình thiết kế.

Nguồn điện áp và nguồn dòng điện 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 thiện. Chỉ cần lập kế hoạch sơ bộ cho cấu trúc mạch, bạn thường có thể nhóm tất cả các linh kiện dành riêng cho mô phỏng vào một khu vực của thiết kế – khu vực sau đó có thể dễ dàng được bao phủ bằng chỉ thị Compile Mask.

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

Ban đầu, chỉ thị Compile Mask được tắt để 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ế để mô phỏng

Trước tiên, sơ đồ nguyên lý dùng trong mô phỏng phải thuộc một dự án PCB (*.PrjPcb). Nếu trang sơ đồ nguyên lý là 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 trong các menu chính cũng như bảng Simulation Dashboard sẽ bị vô hiệu hóa. Một cảnh báo sẽ xuất hiện ở đầu bảng.

Không thể mô phỏng sơ đồ nguyên lý không thuộc một dự án.
Không thể mô phỏng sơ đồ nguyên lý không thuộc một dự án.

Khi tài liệu sơ đồ nguyên lý đang hoạt động thuộc một dự án PCB, hãy nhấp vào nút Start Verification trong vùng Verification của bảng Simulation Dashboard để bắt đầu kiểm tra dự án theo phạm vi mô phỏng đã chọn.

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

Một loạt quy trình và phép kiểm tra tự động sẽ được thực hiện, bao gồm tạo netlist SPICE của mạch (*.nsx), một số phép 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. Quá trình kiểm tra mô hình sẽ phát hiện các linh kiện thiếu mô hình mô phỏng và các mô hình có lỗi phân tích cú pháp hoặc á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ẽ xuất hiện trong vùng Verification của bảng 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 nào trong quá trình kiểm tra, các cảnh báo và biểu tượng tương ứng sẽ xuất hiện trong vùng Verification của bảng 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 đầu tiên, quá trình kiểm tra sẽ được thực hiện tự động khi có thay đổi nhỏ trong sơ đồ nguyên lý. Với những thay đổi lớn hơn có thể mất nhiều thời gian kiểm tra, quá trình kiểm tra tự động sẽ dừng lại và thông báo cho biết kết quả kiểm tra không còn cập nhật sẽ xuất hiện ở đầu bảng Simulation Dashboard. Nhấp vào điều khiển Update để thực hiện kiểm tra.

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

Cần thêm các nguồn mô phỏng vào mạch. Có thể thực hiện việc này ngay từ bảng Simulation Dashboard.
Cần thêm các nguồn mô phỏng vào mạch. Có thể thực hiện việc này ngay từ bảng Simulation Dashboard.

Sau khi đặt một nguồn, bạn có thể thay đổi các thuộc tính của nguồn đó trong bảng Properties. Lưu ý khi cấu hình các thuộc tính của nguồn:

  • Stimulus Name là tên được gán cho tín hiệu. Bạn có thể tạo tín hiệu mới cho sơ đồ nguyên lý hoặc xóa các 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 của 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 sử dụng cùng một tín hiệu kích thích cho nhiều nguồn, lưu ý rằng các nguồn này sẽ dùng chung một bộ tham số kích thích. Điều này có nghĩa là khi thay đổi một tham số kích thích của một nguồn, thay đổi đó cũng sẽ được áp dụng cho các nguồn còn lại. Để tránh điều này, bạn có thể tạo một tín hiệu kích thích mới.
  • Stimulus Type là lựa chọn loại nguồn theo sự phụ thuộc của tín hiệu vào thời gian:
    • DC Source – nguồn tín hiệu không đổi, không phụ thuộc vào thời gian.
    • Exponential – nguồn tín hiệu hàm mũ, phụ thuộc vào thời gian theo dạng hàm mũ.
    • Piecewise Linear – nguồn tín hiệu phụ thuộc vào thời gian theo 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 – nguồn tín hiệu phụ thuộc vào thời gian theo dạng xung chữ nhật.
    • Single Frequency FM – nguồn tín hiệu phụ thuộc vào thời gian theo dạng hàm điều tần đơn tần.
    • Sinusoidal – nguồn tín hiệu phụ thuộc vào thời gian theo 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. Bộ tham số phụ thuộc vào loại 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 tín hiệu 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 những thay đổi đã thực hiện và xác minh tính chính xác của chúng.

Ví dụ về các thuộc tính đã cấu hình cho nguồn hình sin
Ví dụ về các thuộc tính đã cấu hình cho 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ừ đây, bạn có thể xóa các nguồn đã thêm cũng như kích hoạt/vô hiệu hóa chúng. Nguồn bị vô hiệu hóa không tham gia vào quá trình tính toán và được hiển thị bằng màu nhạt trên sơ đồ nguyên lý. Nhấp vào tên nguồn để định vị 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à nguồn áp DC và AC, các nguồn dòng và nguồn áp có điều khiển, cùng nhiều loại nguồn tín hiệu.

Cấu hình nguồn tuyến tính từng đoạn

Thông 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 chỉ định. Trong trường hợp này, có thể sử dụng các nguồn áp và nguồn dòng nội suy VPWL và IPWL. 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 độ trên các trục dưới dạng một dãy số, như minh họa bên dưới.

Sử dụng tham số Time-Value Pairs để cấu hình nguồn Piecewise Linear
Sử dụng tham số Time-Value Pairs để cấu hình 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 thời gian–giá trị cho các nguồn áp và nguồn dòng nội suy VPWL và IPWL. Đặ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 theo cách thủ công hoặc nhấp đúp vào trường File, rồi duyệt đến và chọn tệp cần dùng.

Thêm và cấu hình đầu dò

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

  • Voltage – hiển thị điện áp tham chiếu đến nút chuẩn của mạch điện (thường là nút GND). Đầu dò phải được đặt trên dây dẫn hoặc điểm kết nối đ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 điện dương cho biết dòng điện đang đi vào chân linh kiện, còn giá trị dòng điện âm cho biết dòng điện đang đi ra khỏi chân linh kiện. Đầu dò dòng điện phải được đặt tại điểm kết nối đ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 tiêu thụ công suất, còn giá trị công suất âm cho biết chân đang cấp công suất. Đầu dò công suất phải được đặt tại điểm kết nối đ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 dẫn hoặc các điểm kết nối điện của chân linh kiện. Điện áp được lấy 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 đặt đầu dò, bạn có thể thay đổi các thuộc tính của đầu dò trong bảng Properties. Theo mặc định, đầu dò sẽ được đặt tên theo net hoặc linh kiện nơi đặt đầu dò.

  • Nếu đầu dò được đặt ở vị trí không phù hợp, tên Empty Probe sẽ được gán cho đầu dò đó.
  • Đầu dò dòng điện 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 mạch con. 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ò đã đặt. Lưu ý rằng đầu dò dòng điện đượ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 đầu dò đó.
Ví dụ về các đầu dò đã đặt. Lưu ý rằng đầu dò dòng điện đượ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 đầu dò đó.

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

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

Từ cả hai bảng Properties và Simulation Dashboard, bạn có thể thay đổi màu của 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 toán trong quá trình mô phỏng sẽ được hiển thị trong bảng Properties và trong không gian thiết kế, bên cạnh đầu dò; bả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à 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à trong bảng Properties.

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

Tính năng này đ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.

Bạn có thể bật chế độ đầu 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 để mọi thay đổi đối với đầu dò (thêm và xóa đầu dò, bật và tắt đầu dò, di chuyển đầu dò sang một net khác, thay đổi màu đầu dò) được phản ánh ngay 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 này hoạt động.
Việc bật tùy chọn Interactive Mode có thể ảnh hưởng đến hiệu suất 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 đều phải được liên kết với một mô hình mô phỏng. Trình 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 hàm đặc biệt trong mô hình LTspice (được xác định bằng ký hiệu A trong cú pháp mô hình) 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. 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 vô cùng phong phú trong thực tế, người thiết kế thường sẽ cần tự tạo các linh kiện cần dùng trong mạch trong những thư viện do người dùng thêm vào. Ngoài việc định nghĩa ký hiệu của linh kiện, bạn còn cần tìm và liên kết mô hình mô phỏng cho linh kiện đó để linh kiện sẵn sàng cho mô phỏng.

Có thể lấy mô hình mô phỏng từ nhiều nguồn khác nhau. Dưới đây là một số nguồn hoặc phương pháp giúp bạn tìm mô hình cần thiết cho phần tử muốn sử dụng trong thiết kế:

  • Manufacturer – một nơi phổ biến để tìm mô hình là trang web của nhà sản xuất phần tử bạn muốn sử dụng. Thông thường, trang thông tin về phần tử cụ thể sẽ có liên kết đến các mô hình hiện có.
  • 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 phần tử 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 linh kiện mới, trình hướng dẫn sẽ tự động tạo linh kiện đó. Các loại mô hình phần tử được hỗ trợ gồm: tụ điện bán dẫn, điện trở bán dẫn, công tắc điều khiển bằng dòng điện, công tắc điều khiển bằng điện áp, JFET, đường truyền có tổn hao, đường truyền RC phân bố đều, điốt và BJT. Để biết thêm thông tin về cách sử dụng Spice Model Wizard của Altium Designer để tạo mô hình mô phỏng, hãy xem Tạo mô hình mô phỏng.
  • Third-Party Modeling Tools – nhiều phần mềm mô phỏng có các tính năng mô hình hóa phần tử. Các tính năng này thường được cung cấp dưới dạng trình hướng dẫn tạo mô hình.
  • Dedicated Modeling Companies – bạn có thể tìm được 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 theo các thông số kỹ thuật cho trước.
  • By Hand – bạn có thể tự tạo mô hình cần thiết từ đầu. Việc này thường đòi hỏi kiến thức vững về ngôn ngữ dùng để viết định nghĩa mô hình, chẳng hạn khi tạo một mạch con. Khi tạo một tệp MDL đơn giản, bạn cần hiểu rõ các tham số có sẵn và được hỗ trợ cho phần tử đó.

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

  • Trình 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 sử dụng trong dự án được lưu vào bộ nhớ đệm của dự án, nhờ đó có thể dễ dàng chạy mô phỏng các dự án này trên những máy tính khác nhau.

Các tùy chọn đặt 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 linh kiện mô phỏng tổng quát

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

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 Linh kiện mô phỏng tổng quát để biết thông tin về các tham số của linh kiện được đặt từ thư viện này.
  • Lưu ý rằng mặc dù có thể đặt trực tiếp các linh kiện mô phỏng tổng quát lên sơ đồ nguyên lý, chúng sẽ cần được thay thế bằng các linh kiện thực (thay vì linh kiện ảo) khi thiết kế được phát triển.
  • Bạn cũng có thể đặt một số linh kiện mô phỏng tổng quát thường dùng (điện trở, tụ điện, transistor, v.v.) từ thư viện Simulation Generic Components lên sơ đồ nguyên lý bằng các lệnh trong menu con Simulate » Place Models.

Đặt linh kiện có mô hình mô phỏng đi kèm

Nếu một linh kiện trong thư viện Workspace hoặc thư viện dạng tệp hay cơ sở dữ liệu hiện có có mô hình mô phỏng đi kèm, hãy đặt linh kiện này từ bảng Components.

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

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

Hiển thị cột Simulation trong bảng Components để nhanh chóng nhận biết linh kiện nào có mô hình mô phỏng.
Hiển thị cột Simulation trong bảng Components để nhanh chóng nhận biết 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 chọn linh kiện trong danh sách của bảng.

Tìm linh kiện sẵn sàng cho mô phỏng từ bảng Manufacturer Part Search

Bảng Manufacturing Part Search cho phép bạn truy cập các linh kiện của nhà sản xuất, trong đó nhiều linh kiện có mô hình mô phỏng. 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 bằng cách chọn tùy chọn Yes cho tham số Has Simulation trong ngăn Filters của bảng. Các linh kiện có mô hình được hiển thị với biểu tượng  bên cạnh mục tương ứ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.

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ế.

Khi đặt linh kiện từ bảng Manufacturer Part Search trực tiếp lên trang sơ đồ nguyên lý, Altium Designer áp dụng ánh xạ 1-1 mặc định giữa ký hiệu nguyên lý và mô hình mô phỏng của linh kiện. Nếu ánh xạ này không chính xác, bạn có thể thay đổi cách xử lý bằng cách bật tùy chọn tự động thay thế ký hiệu linh kiện hiện có bằng ký hiệu linh kiện tổng quát. Ký hiệu linh kiện tổng quát này là một hình chữ nhật đơn giản được tạo trong quá trình đặt linh kiện, với các chân được tự động ánh xạ đến đúng chân của mô hình. Để sử 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 Mô phỏng - Tổng quát của hộp thoại Preferences.

Đặt linh kiện khi bạn chỉ có mô hình mô phỏng

Nếu bạn có 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, 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 này 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 thiết lập để tệp có thể được sử 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.

    Tệp mô hình mô phỏng có thể được thiết lập để sử dụng dưới dạng thư viện dựa trên tệp. Hình dưới đây minh họa một tệp mô hình được thêm vào danh sách thư viện đã cài đặt.
    Tệp mô hình mô phỏng có thể được thiết lập để sử dụng dưới dạng thư viện dựa trên tệp. Hình dưới đây minh họa một tệp mô hình được thêm vào danh sách thư viện đã cài đặt.

  • Khi tùy chọn Show in Components Panel được bật trên trang Mô phỏng – Tổng quát của hộp thoại Preferences, danh mục SPICE Libraries sẽ có trong bảng Components. Các thư viện nằm 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 đượ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 các mô hình mô phỏng trong Workspace theo cách này, hãy chọn Models từ menu của nút  trong bảng Components, rồi chọn Simulations trong danh mục All của thư viện Workspace trong bảng.

    Duyệt các mô hình mô phỏng trong Workspace được kết nối 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 được kết nối 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à tìm 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ạ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 được đặt tương ứng.

Linh kiện Nội dung mô hình Ký hiệu
(ID mục thiết kế trong thư viện SIM)
Điện trở .MODEL <model name> RES Resistor
Tụ điện .MODEL <model name> CAP Capacitor
Cuộn cảm .MODEL <model name> IND Inductor
Điốt .MODEL <model name> D Diode
Transistor lưỡng cực .MODEL <model name> NPN BJT NPN 4 MGP
Transistor lưỡng cực .MODEL <model name> PNP BJT PNP 4 MGP
FET tiếp giáp .MODEL <model name> NJF JFET N-ch Level2
FET tiếp giáp .MODEL <model name> PJF JFET P-ch Level2
MOSFET .MODEL <model name> NMOS MOSFET N-ch Level1
MOSFET .MODEL <model name> PMOS MOSFET P-ch 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 kiểm tra thiết kế, các cảnh báo Linh kiện không có mô hình sẽ xuất hiện trong bảng Simulation Dashboard, nơi bạn có thể chọn tự động gán mô hình mô phỏng cho các linh kiện này.

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

Altium Designer cũng hỗ trợ tất cả các phần tử số cơ bản của PSpice, các nguồn 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à đầu ra số.

  • Đối với tất cả các cổng số PSpice (ngoại trừ DLYLINE), tính năng xử lý trễ quán tính được triển khai.
  • Tất cả các linh kiện số đều hỗ trợ độ trễ bằng không. Khi số chu kỳ đạ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 và quá trình mô phỏng sẽ kết thúc.
  • 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ũng được hỗ trợ. 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ợ linh kiện thụ động có giá trị biến thiên

Altium Designer hỗ trợ điện trở, tụ điện và cuộn cảm có giá trị biến thiên. Giá trị của linh kiện thụ động có thể được đặt dưới dạng biến. Sử dụng 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 trở của điện trở, điện dung của tụ điện hoặc điện cảm của cuộn cảm. Có thể sử dụng các thành phần sau trong biểu thức:

  • Các hằng số tích hợp sẵn (pi, e, v.v.)
  • Các 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 qua nguồn điện áp
  • Dòng điện qua cuộn cảm
  • Dòng điện qua linh kiện thụ động có giá trị biến thiên

Sử dụng chuỗi 'q =' hoặc 'flux =' theo sau là 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 linh kiện thụ động và kết quả phân tích quá độ cho các mạch tương ứng được trình bày bên dưới.

Ví dụ về việc 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 mạng 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ở có giá trị biến thiên).

Ví dụ về việc sử dụng biến cho tụ điện có đ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 đ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, nên các dạng sóng thu được giống nhau.

Ví dụ về việc sử dụng biến cho cuộn cảm có đ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 đ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, nên các dạng sóng thu được giống nhau.

 
Điện áp đầu ra, công suất và dòng điện được hỗ trợ đối với các linh kiện thụ động có giá trị biến thiên.

Gán tên mạng

Việc đặt tên net không bắt buộc khi mô phỏng mạch, nhưng được khuyến nghị để thuận tiện hơn. Đặt 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, bạn 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 tính trên các đồ thị trong các mục Output Expression nếu bạn đã đánh dấu những đ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.
Contents
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.

Contents