Làm cách nào để kiểm soát thời gian tăng đầu ra của Công tắc điều khiển điện áp của LTSpice?


7

Tôi có một mạch trì hoãn RC khi nhập vào Công tắc điều khiển điện áp trong LTSpice. Nó hoạt động theo cách tôi muốn, ngoại trừ tôi không thể tìm ra cách rút ngắn thời gian tăng của tín hiệu phát ra từ công tắc một khi nó được kích hoạt. Đây là tín hiệu "swout" trong lược đồ bên dưới và nó cũng được hiển thị bằng đồ họa. Thời gian tăng 10-90% cho nó được đo là 1,1 micro giây. Có cách nào để làm cho nó thấp hơn nhiều, theo thứ tự vài nano giây không?

nhập mô tả hình ảnh ở đây

Câu trả lời:


11

Những gì bạn đang trải qua không phải là thời gian tăng của "mạch thực", mà là những hạn chế của công cụ mô phỏng.

Thời gian tăng của swoutđầu ra về mặt lý thuyết là bằng không, vì công tắc là lý tưởng và không có yếu tố phản ứng nào trên dòng đầu ra có thể gây ra độ trễ. Những gì bạn đo được phụ thuộc vào độ phân giải thời gian ( bước thời gian ) của thuật toán mô phỏng. Nếu bạn đặt giới hạn tối đa cho bước thời gian nhỏ hơn 1ns, ví dụ 100ps, bạn sẽ thấy thời gian tăng ngắn hơn.

Thay đổi, ví dụ, chỉ thị mô phỏng thành:

.tran 0 150u 0 100p startup uic

để xem những gì tôi có ý nghĩa.

Nói cách khác, cố gắng đo thời gian tăng trong mạch đó là vô nghĩa và vô nghĩa vì mạch được mô hình hóa là "quá lý tưởng" để hiển thị thời gian tăng khác không ở đầu ra của nó.

Nếu bạn muốn kết quả có ý nghĩa trong khía cạnh đó, bạn nên mô hình mạch thực sự chính xác hơn. Ví dụ, thêm điện trở sê-ri khác không cho công tắc (khoảng 10 milliohm cho công tắc cơ thực) và thêm ít nhất một tụ điện song song với R2 để mô hình điện dung ký sinh mà công tắc sẽ lái trong thế giới thực. Sau đó, bạn sẽ thấy một thời gian tăng "thực sự".


1
Đây là một câu trả lời chất lượng, cảm ơn bạn. Tôi nhận thức được rằng tôi đã bỏ lỡ ký sinh trùng và đó là lý do tại sao tôi ngạc nhiên, là một công tắc lý tưởng, thời gian tăng lên là trong phạm vi micro giây. Nhưng lời giải thích của bạn về những hạn chế của phần mềm mô phỏng và cần bước thời gian ngắn hơn để trả lời câu hỏi đó. Tôi đã thêm bước thời gian 100p và thực sự thấy thời gian tăng giảm đáng kể. Bây giờ tôi thấy nó hoạt động như thế nào, tôi có thể tập trung vào việc thêm ký sinh trùng chính xác. Cảm ơn.
acker9

1

Hành vi chuyển đổi của công tắc (thực ra, quá trình chuyển đổi từ mở hoàn toàn sang đóng hoàn toàn) có thể được kiểm soát để tạo ra sự xuất hiện của thời gian tăng / giảm, ít nhất là trong LTspice.

Nếu bạn xem trong hướng dẫn, tại công tắc, bạn sẽ thấy có các tùy chọn để đặt độ trễ, bên cạnh một cảnh báo rằng không bao giờ nên sử dụng độ trễ dương ., Trong khi độ trễ âm làm cho quá trình chuyển đổi tuân theo logarit của điện áp điều khiển. Những người này nói, nhìn thấy sơ đồ của bạn, nó sử dụng một xung thông qua một đường thấp RC (nhân tiện, có thể được chỉ định bên trong nguồn, với RserCpar), vì vậy có nhiều thời gian tăng / giảm.

Thẻ mô hình chuyển đổi của bạn cũng chỉ xác định điện áp ngưỡng Vt, không có độ trễ, Vh(mặc định là 0), vì vậy nếu bạn thêm điều này: Vt=2.5 Vh=-2.5vào thẻ mô hình của bạn, bạn sẽ có được thời gian tăng rất mượt mà, thậm chí bạn có thể phải giảm RC thời gian không đổi trong nguồn chỉ huy.

Nếu bạn đọc thêm trong hướng dẫn, bạn sẽ thấy có một level=2công tắc, giúp quá trình chuyển đổi thậm chí mượt mà hơn, theo sautanh() đường cong, với chi phí không bao giờ đạt đến giá trị cuối cùng.

Lựa chọn của bạn, tôi khuyên bạn nên mặc định level=1(không cần chỉ định) với độ trễ âm. BTW, bạn không phải chỉ định Vhlà cho toàn bộ phạm vi đầu vào Vh=2.5 Vt=-1, ví dụ, nó cũng có thể , hoặc Vt=-1m, với tác dụng rõ ràng là giảm thời gian tăng / giảm của công tắc. Đừng quên RonRoff, nhưng, cố gắng không làm cho chúng có quá nhiều thứ tự cường độ khác nhau, như thế Ron=1p Roff=1T, bởi vì điều đó có thể gây rắc rối cho người giải. mOhms và GOhms có thể hoạt động tốt, ví dụ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.