Có cách nào để thiết lập nguồn cung cấp điện áp với jitter / nhiễu điện áp không? Tôi muốn thử nghiệm lọc tiếng ồn trên các điện áp khác nhau, v.v. nhưng không chắc chắn cách cấu hình LTSpice để tạo ra nguồn cung cấp điện áp ồn.
Có cách nào để thiết lập nguồn cung cấp điện áp với jitter / nhiễu điện áp không? Tôi muốn thử nghiệm lọc tiếng ồn trên các điện áp khác nhau, v.v. nhưng không chắc chắn cách cấu hình LTSpice để tạo ra nguồn cung cấp điện áp ồn.
Câu trả lời:
Có, bạn có thể tạo nhiễu bằng cách sử dụng nguồn điện áp (hoặc dòng điện) tùy ý, sau đó sử dụng những thứ như chức năng random
hoặc white
để tạo ra một số nhiễu.
Dưới đây là một mạch ví dụ (tôi tách nhiễu khỏi tín hiệu chỉ để làm cho mọi thứ rõ ràng hơn - rõ ràng bạn có thể kết hợp chúng lại với nhau trong một chức năng nếu bạn muốn):
Mô phỏng:
Tất cả các chức năng được chi tiết trong trợ giúp dưới circuit elements -> arbitrary behavioral voltage or current sources
.
Chế độ mô phỏng tiếng ồn
Ngoài ra, chỉ trong trường hợp bạn không biết, SPICE có chế độ mô phỏng tiếng ồn, để trích dẫn từ các tệp trợ giúp:
.NOISE -- Perform a Noise Analysis
This is a frequency domain analysis that computes the noise due to
Johnson, shot and flicker noise. The output data is noise spectral
density per unit square root bandwidth.
Syntax: .noise V(<out>[,<ref>]) <src> <oct, dec, lin> <Nsteps> <StartFreq> <EndFreq>
Ví dụ cơ bản:
Mô phỏng:
Ở trên khá nhàm chán vì nó chỉ mô hình nhiễu điện trở (Tôi đã bước điện trở qua các giá trị khác nhau để cho thấy độ ồn Johnson tăng theo điện trở). Nhưng nó có thể rất hữu ích với các mạch phức tạp hơn chứa điốt / bóng bán dẫn / opamp / vv.
(Chưa đủ đại diện. Chưa tạo bình luận về bài đăng của Oli, vì vậy điều này đi vào một bài đăng của chính nó).
Bài đăng của Oli ở trên rất hữu ích, nhưng đối với người mới bắt đầu LTSpice, có lẽ nên giải thích cách tạo ra một trong những "nguồn điện áp hành vi tùy ý": Tôi đã ngây thơ hy vọng có thể sửa đổi giá trị của nguồn điện áp bình thường thành nhập công thức (...) màu trắng, nhưng tất nhiên, nó không hoạt động.
Thay vào đó, bạn phải nhấn nút "thành phần" trên thanh công cụ và trong cửa sổ mở ra, chọn một thành phần loại "bv".
SPICE (Tôi không thể cho bạn biết LTSPice có phải là tập hợp con của SPICE bình thường hay không) thường có khả năng mô hình hóa tiếng ồn mà mỗi thiết bị tạo ra. Tôi nghĩ rằng câu hỏi của bạn là về cách bạn đo lường mức độ hiệu quả của bộ lọc và mức tín hiệu can thiệp bên ngoài có thể ảnh hưởng đến từng nút.
Để làm điều đó những gì bạn cần làm đó là phân tích .AC của mạch.
Để thực hiện phân tích tiếng ồn, bạn cần sử dụng cả .ac và .noise. Vì vậy, phân tích tiếng ồn là một tập hợp con của phân tích ac.
Khi bạn muốn tạo ra tiếng ồn từ nguồn cung cấp, tôi nghĩ dễ nhất là đặt một nguồn điện áp xoay chiều có biên độ nhỏ nối tiếp với nguồn điện áp DC bạn đã có và quét tần số của nó qua phạm vi bạn quan tâm.
Nối tiếp với nguồn điện áp của bạn, thêm một phần tử E có đầu vào được gắn vào điện trở 60,34e18 ohm và mức tăng của nó là V / rt-Hz mong muốn. Giá trị điện trở này tạo ra 1V / rt-Hz ở mức 300K. (Cảnh báo: bạn phải nối một bên của đầu vào.)
Bạn có thể sử dụng cùng giá trị điện trở làm đầu vào cho nguồn hiện tại được điều khiển bằng điện áp có mức tăng là Amps / rt-Hz mong muốn. (Một lần nữa, một đầu vào phải được nối đất.) Nguồn nhiễu hiện tại kết nối song song với nguồn hiện tại không gây nhiễu của bạn.
Bạn phải sử dụng một điện trở riêng cho mỗi nguồn nhiễu.
V1 out 0 sin() Rser=1
B1 0 out I=white()
với một đường nối trực tiếp. Đối với các giá trị nhiễu thấp hơn (và điện trở đầu ra), thấp hơnRser
.