Modular Analog Mạch giải công thức?


9

Tôi đã nghĩ đến việc tạo ra một cơ sở dữ liệu / chương trình để làm cho việc xây dựng các mạch tương tự dễ dàng hơn. Tôi muốn chắc chắn rằng không có bất cứ thứ gì khác như thế này mà tôi có thể đóng góp thay vì trải qua nỗ lực tạo ra thứ gì đó từ đầu. Hãy xem liệu tôi có thể mô tả những gì tôi đang nghĩ trong đầu bằng lời:

Với chương trình hoặc cơ sở dữ liệu này, bạn sẽ có thể chọn một loại khối mạch và nhập các thông số kỹ thuật mong muốn của mạch. Bộ giải sau đó sẽ tự động xác định các giá trị điện trở, giá trị tụ điện và các thành phần cần thiết để đáp ứng các thông số kỹ thuật được đặt.

Làm thế nào về một ví dụ? Hãy nói rằng tôi muốn thiết kế một bộ khuếch đại phát phổ biến BJT giống như:

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

Khi thiết kế một bộ khuếch đại như thế này, tôi thực sự chỉ quan tâm đến một vài điều và không phải lúc nào cũng muốn đi qua và tính toán mọi thứ mọi lúc. Tôi sẽ nhập điện áp xoay chiều tối đa vào, trở kháng đầu ra của giai đoạn trước, điện áp đường ray dương và âm và mức tăng / tăng điện áp mong muốn. Đổi lại, nó sẽ có thể giải quyết các giá trị điện trở & tụ điện cần thiết và nếu nó thực sự mát mẻ, hãy đề xuất một vài bóng bán dẫn sẽ hoạt động cho nó.

Tuyên bố miễn trừ trách nhiệm - Tôi chắc chắn mình đã bỏ lỡ điều gì đó ...

Bây giờ với một mạch đơn giản như thế này bạn có thể nghĩ, "Điều này có thực sự cần thiết không?" Câu trả lời của tôi cho điều này là, không thực sự. Nhưng hãy tưởng tượng nếu bây giờ bạn có thể chọn các khối này, kết nối chúng lại với nhau và thiết kế toàn bộ mạch. Tôi đã suy nghĩ về việc sử dụng mô phỏng mạch Falstad hoặc phòng thí nghiệm mạch và một số kịch bản html cho việc này. Có nhiều thứ khác trong đầu tôi bây giờ về điều này, nhưng tôi sẽ giữ chúng cho riêng mình để giữ cho bài đăng này đơn giản.

Vì vậy, câu hỏi chung của tôi là: Có gì khác ngoài đó như thế này mà tôi có thể đóng góp không? Đây có phải là hoàn toàn không thực tế? Bất cứ ai khác sẽ quan tâm đến việc có một công cụ như thế này?


Nhiều nhà cung cấp vi mạch có các công cụ thực hiện điều này, cho một khu vực ứng dụng bị giới hạn. Ví dụ, WebBench TI (trước đây là Quốc gia) sẽ đưa ra một thiết kế cung cấp năng lượng chuyển đổi từ một tập hợp nhỏ các yêu cầu. Và LTSpice bao gồm nhiều mạch mẫu sẽ cho phép bạn nhanh chóng thiết kế một mạch con giống như của bạn xung quanh một bộ khuếch đại cụ thể. Agilent có một công cụ (giá cao) được gọi là Gensym sẽ tạo các bộ lọc cao / thấp / băng thông để xác định bằng cách sử dụng các thành phần riêng biệt hoặc các thành phần microstrip.
Photon

Nếu bạn không quan tâm đến biến dạng sóng hài, Hình nhiễu, tiêu hao năng lượng và hiệu quả, có rất nhiều thiết kế sách nấu ăn để tự thiên vị, tăng và trở kháng đầu ra. Nhưng có rất nhiều thông số kỹ thuật hơn là bắt mắt với một thiết kế rời rạc đơn giản. Họ sử dụng chúng trong việc thiết kế chip tuyến tính với các thiết bị riêng biệt, nhưng nhìn chung nhà thiết kế có kinh nghiệm học các công cụ này chỉ để bắt đầu và bạn phát hiện ra có các thông số quan trọng khác như độ trễ lan truyền và thu được băng thông sản phẩm.

Câu trả lời:


3

Tôi nghĩ rằng bạn có ý tưởng tốt, tuy nhiên nó đã tồn tại trong một số biến thể. Tôi đã tìm thấy một ví dụ cho giai đoạn mã hóa BJT: http : //www.daycorer.com/Calculators/Cascode/BJT-Cascode-Calculator.phtml

Nhưng ngoài ra, tôi khuyến khích bạn thực hiện theo cách riêng của mình cho một vài cấu trúc liên kết cơ bản khác nhau, ghi nhớ vài điểm sau: 1. nó nên trực tuyến; 2. nó phải ở dạng javascript thuần túy (không phải Java hoặc Flash) 3. các hộp thoại phải ở dạng sơ đồ 4. SVG cho vấn đề đó phải là ngôn ngữ đánh dấu được lựa chọn

Đó chỉ là ý kiến ​​của tôi. Chúc may mắn với ý tưởng tốt đẹp này.



0

Tôi có thể chỉ cho bạn hai phần mềm hiện có chức năng tương tự nhau. Tôi đã sử dụng cả hai và cả hai đều rất tốt.

trình giả lập mạch đó http://www.falstad.com/circuit/ chạy trên Java, chạy ngay cả trong chính trình duyệt. và ứng dụng Android này https://play.google.com/store/apps/details?id=it.android.demi.elettronica một số mạch cơ bản và tính toán của chúng có sẵn ở đó.

hy vọng nó giúp.


0

TransistorAmp có thể là một giải pháp thú vị cho vấn đề này. Bạn chỉ cần nhập các tiêu chí bạn muốn như trở kháng đầu vào và đầu ra, tần số cắt dưới cùng, chuỗi thành phần để sử dụng và đạt được và cuối cùng bạn chọn bóng bán dẫn từ một danh sách rất lớn. Nó sẽ tạo ra một sơ đồ mạch và tự chọn các giá trị phù hợp.

Thật không may, nó chỉ hoạt động cho các BJT trong các cấu hình bộ thu, bộ phát và cơ sở chung và không có nhiều kiểm tra độ tỉnh táo (ví dụ: nó sẽ tạo ra một mạch sẽ bắt đầu cháy trong vài giây nếu người dùng có những kỳ vọng không thực tế về bóng bán dẫn được chọn).

Về mặt tích cực, nó miễn phí, nhỏ, dễ sử dụng và nhanh chóng để tạo đầu ra bằng HTML. Đây là một ví dụ về đầu ra của nó.

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.