Kéo đẩy BJT cho MOSFET


11

Tôi đang tìm cách để điều khiển MOSFET với các thành phần riêng biệt. Thật ra tôi cần phải lái một loạt MOSFET, với dòng điện 100-150A. Và tôi tự hỏi có thể không sử dụng IC lái xe, để kiểm soát nhiều hơn chức năng, ít phức tạp hơn, ít chi phí hơn.

Tôi đã thử nghiệm với các sắp xếp khác nhau, với điện trở và tụ điện. Tôi đang sử dụng máy hiện sóng để theo dõi tiếng chuông, thời gian tăng / giảm, v.v.

Vấn đề là ngay khi tôi giới thiệu điện trở, thời gian tăng / giảm trở nên rất cao.

Tín hiệu đầu vào có thời gian tăng / giảm chỉ khoảng ~ 8-10 ns. Chỉ sử dụng các BJT, tín hiệu dễ dàng được nhân đôi tại thời điểm tăng / giảm tương tự. Nhưng một khi điện dung cổng được giới thiệu, thời gian tăng / giảm sẽ cao hơn đáng kể, ví dụ 300-2000 ns.

Do đó, tôi đã thử nghiệm các phương pháp khác nhau để giảm thời gian tăng / giảm:

Phương pháp A: NPN + PNP (Theo dõi điện áp? Nguồn hiện tại từ Vcc?)

Tôi thực hiện các mạch sau, không nhận ra rằng điện áp cổng sẽ không bao giờ nhiều hơn điện áp tín hiệu đầu vào.

Tôi cần điện áp cổng phải lớn hơn 10V để giảm thiểu tối đa Rdson.

sơ đồ

mô phỏng mạch này - Sơ đồ được tạo bằng CircuitLab

Phương pháp B: PNP + NPN

Tôi đã thử nghiệm với các điện trở và tụ điện khác nhau:

sơ đồ

mô phỏng mạch này

Nhưng tôi thấy rằng:

  • Các tụ điện giảm vòng tăng, nhưng tăng đổ chuông và thời gian => loại bỏ
  • Tất cả các điện trở ngoại trừ R2 và R3 có tác động bất lợi đến các đặc điểm tăng / giảm => bị loại bỏ
  • Sử dụng chiết áp cho R2 và R3, tôi thấy rằng điện trở tốt nhất là R3 = 4k và R2 = 1,5k.
  • Thời gian tăng 490ns, thời gian mùa thu 255ns.

Tôi hơi lo lắng rằng điện áp cổng không đủ thấp, ví dụ như có vẻ ở mức khoảng 400mV. Mặc dù mặt đất dường như được đọc ở 250mV, vì vậy có lẽ bánh mì chỉ là đồ nhảm nhí. Điện áp cổng phải thấp đến mức nào để ngăn chặn sự tích tụ nhiệt khi tín hiệu ở mức thấp (tắt) không đổi?

Tôi đang tự hỏi liệu tôi có thể làm gì khác để cải thiện hiệu suất không?

Cải thiện mạch:

sơ đồ

mô phỏng mạch này

Máy đo dao động:

Lưu ý: rõ ràng tín hiệu đầu vào đã được đảo ngược trên máy hiện sóng bằng cách cài đặt. Tôi sẽ cập nhật ảnh chụp màn hình sau ...

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

Ngoài ra, tôi đã bao gồm cơ sở của PNP trong các ảnh chụp màn hình sau. Nó được cho là trông như thế này? Có vẻ hơi sôi nổi.

Có vẻ như vấn đề là NPN vẫn được bật, do đó ngăn cổng sạc.

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


Không rõ liệu bộ tạo tín hiệu của bạn có tạo ra tín hiệu chuyển đổi giữa 0 và 5 V hoặc -2,5 và +2,5 V, hoặc -5 và +5 V hay không. Theo dõi phạm vi sẽ giúp hoặc chỉ ra thiết bị nào bạn đại diện cho biểu tượng đó.
Photon

Nếu cơ sở của NPN ở mức 5V và bộ phát ở mức 6V, thì tại sao nó lại được tiến hành?
dùng253751

Tại sao bạn thậm chí cần một trình điều khiển lưu thông? 5V là đủ để bật MOSFET đó và có điện trở ở mức 0,004 Ohms. Và tiếng chuông này bạn nói về đâu? Nếu nó ở mức tải thì bạn sủa sai cây. Bạn sẽ cần một snubber trên MOSFET.
Vince Patron

@VincePatron, tôi cần lái xe 100A. Nhưng có lẽ tôi sẽ tốt hơn với Rdson của 4mOhm với chuyển đổi nhanh, hơn 2,5mOhm với chuyển đổi chậm. Ngoài ra, tôi dự kiến ​​sẽ cần lái khoảng 8 MOSFET, vì vậy tôi không chắc MCU có thể cung cấp đủ dòng điện hay không. Tóm lại, tôi nghĩ rằng sử dụng BJT là một giải pháp dễ dàng, nhưng rõ ràng là không.
dùng95482301

2
Vẫn cần cải thiện. Q2 là quá mức cần thiết. = >> tắt trễ rất lớn (= thời gian lưu trữ). Không có gì đã được thực hiện chống lại quá mức. Trong quá khứ những biện pháp đối phó đó đã được biết đến, nhưng dường như ngày nay chúng bị bỏ lại giữa cát bụi. Thứ hai: Q1 đẩy liên tục và quý 2 có một công việc khó khăn để giành được nó. Có lẽ VSS tối thiểu là khoảng 0,3 V. Bạn nên sử dụng đầu ra PWM 0V / 5V thông qua một bộ đệm không bão hòa có thể bơm và rút đủ điện tích từ cổng mosfet trong thời gian chuyển trạng thái mong muốn. Bạn muốn biết thêm? Hãy viết bình luận. Tham khảo câu trả lời của tôi.
dùng287001

Câu trả lời:


8

Các BJT của bạn đang ở trong cấu hình người theo dõi. Điều này có nghĩa là họ có thể cung cấp mức tăng hiện tại, nhưng không tăng điện áp. Trong thực tế, các bộ phát sẽ là một diode thả DƯỚI cơ sở cho các tín hiệu đi tích cực. Nếu bạn có tới 6V trên cổng, bạn phải có khoảng 6,7V trong bộ tạo tín hiệu.

Trang Wiki của BJT có các liên kết đến 3 hình thức khuếch đại phổ biến, giải thích thêm về các đặc điểm của bộ khuếch đại BJT.

Wiki của BJT

Mức tăng hiện tại là một điều tốt vì để sạc điện dung cổng của FET trong một khoảng thời gian ngắn, bạn cần dòng điện cực đại cao: I = C * dv / dt.

Một cách để có được sự thay đổi điện áp cao hơn là thêm bộ dịch chuyển mức BJT trước giai đoạn ổ đĩa cổng của bạn để dịch từ 5V sang 12V. Tất nhiên, một shifter cấp BJT một giai đoạn sẽ đảo ngược tín hiệu, nhưng thường thì bạn có thể xử lý điều đó ở nguồn tín hiệu.

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

Điện trở kéo lên sẽ phải đủ nhỏ về giá trị để bạn có được thời gian tăng chấp nhận được cho ứng dụng của mình. VCC sẽ là nguồn cung cấp 12V của bạn và điện trở cơ sở phải có kích thước để đảm bảo độ bão hòa với ổ 5V, dựa trên phiên bản beta của bóng bán dẫn. ! Y nên kết nối với các cơ sở của giai đoạn trình điều khiển cổng BJT của bạn.

Tuy nhiên, nếu mục tiêu của bạn là thời gian tăng và giảm nhanh từ FET và không tìm hiểu về các BJT, có lẽ bạn nên sử dụng IC điều khiển cổng thương mại. Tìm kiếm các lựa chọn từ IR / Infineon, Texas Cụ, Intersil hoặc Maxim.

Đây là một tùy chọn chi phí thấp từ TI:

UCC27517


Tôi nên sử dụng cái gì thay thế sau đó? Lần đầu tiên tôi thử với PNP giữa cổng và 12V, nhưng nó bắt đầu hút thuốc.
dùng95482301

Ngoài ra, nó sẽ có ý nghĩa khi sử dụng một opamp thay thế, chẳng hạn như LM58P?
dùng95482301

Trả lời chỉnh sửa để bình luận địa chỉ.
John D

@ user95482301: nếu bạn có đủ khả năng sử dụng IC tôi khuyên bạn nên sử dụng IC trình điều khiển / trình điều khiển mức chuyên dụng như đề xuất trong câu trả lời của tôi.
Sữa đông

1
IR2101 cũng là một lựa chọn tốt. Không chắc chắn nơi bạn đã thấy giá cao cho UCC27517, đó là 0,49 đô la (1ku) trên trang web TI và họ sẽ gửi cho bạn 10 chiếc miễn phí dưới dạng mẫu nếu bạn yêu cầu chúng trên trang web. Nó nằm trong gói SOT-23 khá dễ xử lý để tạo mẫu, nhưng có vẻ như bạn sẽ thấy thoải mái hơn với phần IR.
John D

6

Phiên bản đầu tiên - một người theo dõi trình phát kéo đẩy sẽ ổn nếu chỉ có mosfet tối đa có sẵn VGS = +4,3 V là đủ. Nên chèn điện trở kéo xuống khoảng 100 Ohm từ các bộ phát BJT sang GND để đảm bảo trạng thái tắt của mosfet, vì PNP không kéo xuống hiệu quả dưới +0,7 V. Ngoài ra, một vài điện trở giảm xóc Ohm được lắp vào thiết bị đầu cuối cổng mosfet sẽ ngăn chặn một số chuông gây ra bởi điện dung và điện cảm dây.

Phiên bản thứ hai của bạn có một phím tắt. Hãy suy nghĩ về tuyến đường hiện tại cơ sở Q2-> R3-> R2-> Q1 cơ sở.

Theo dõi Emitter không có độ bão hòa và do đó không tắt độ trễ do điện dung khuếch tán.

Như các câu trả lời khác đề xuất, sử dụng IC điều khiển cổng. Nó thực hiện công việc với điều chỉnh bằng 0 và có xác suất thấp hơn để hành xử không tưởng trong quá trình chuyển đổi điện áp hoạt động.

Phụ lục của người hỏi ý kiến ​​cho biết hiện tại là 100 A

100 amper Id trên trạng thái cần được chú ý nghiêm túc và thậm chí nhiều hơn nếu tốc độ chuyển đổi cao. Thực hiện kiểm tra bằng cách lái cổng từ một máy phát tín hiệu sóng vuông 50 Ohm Zout thông thường. Sử dụng tần số chuyển đổi thấp và bắt đầu với tín hiệu đơn cực hơn + 6V để đảm bảo an toàn. Máy tạo dao động trong Vss cho một ý tưởng về mức độ lớn cần thiết để tiêm và loại bỏ các chuyển đổi trạng thái trong thời gian chuyển tiếp mong muốn. Điều đó xác định ổ đĩa hiện tại muốn. Máy hiện sóng trong Vds cho thấy các VSS cần thiết.

Các phép đo được mô tả là tầng hầm để thiết kế trình điều khiển đủ khả năng.


Vấn đề là tôi cần chuyển 100A, vì vậy, Rdson cần phải nhỏ nhất có thể.
dùng95482301

1
@ user95482301 Nếu bạn thực hiện chạy thử đề xuất với bộ tạo tín hiệu, hãy tìm mức đầu ra của bộ tạo có thể sử dụng thấp nhất cho Vds đủ thấp và xuất bản biểu đồ dao động theo dõi kép của Vds và Vss, rất có thể bạn sẽ có được một loạt các thiết kế phù hợp. Cốt truyện phải tiết lộ tốt quá trình chuyển đổi. Bạn phải sử dụng tải cuối cùng.
dùng287001

6

Những người khác đã đề xuất trình điều khiển MOS MOS IC. Âm thanh như bạn thực sự muốn làm một trình điều khiển rời rạc.

Đây là một mạch và về cơ bản đó là những gì bên trong IC điều khiển. Điều này dẫn đến việc chuyển đổi 100 Ampe với thời gian chuyển tiếp khoảng 100 ns để giữ mức tiêu thụ năng lượng MOSFET ở mức tối thiểu.

Q1 là một bộ dịch mức đảo ngược đơn giản để có được tín hiệu xoay đến 12 Volts. M2 và M3 tạo thành một trình điều khiển kéo đẩy MOSFET. R4 và R5 có mặt để hạn chế dòng bắn qua để ngăn thiệt hại cho M2 và M3 vì khi cổng của chúng chuyển đổi giữa 0 và 12V, cả hai sẽ bật trong một khoảng thời gian nhỏ.

Nếu không có R4 và R5, dòng bắn qua sẽ vượt quá xếp hạng dòng chảy tối đa của chúng. Trong một IC thực tế, M2 và M3 sẽ có kích thước đủ nhỏ để có các đường nối đủ cao thay vì đặt các điện trở thực.

Ngoài ra, M2 / M3 thực hiện đảo ngược để trở lại logic thông thường. Cuối cùng, M3 đóng vai trò là trình điều khiển dòng điện cao để xử lý dòng điện 100 Amp.

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

Lưu ý rằng có khoảng 2 chúng tôi trì hoãn trong việc tắt M1. Nếu bạn không chuyển đổi tải của mình ở tần số cao, thì 2us này sẽ không có gì đáng lo ngại.

Tôi chắc chắn sẽ không khuyên bạn nên sử dụng những phần này; Tôi chỉ chọn những thứ này từ bất cứ thứ gì LTspice có. Ví dụ, M1 bị giới hạn ở 35A liên tục, vì vậy hãy thay thế các bộ phận này bằng thứ gì đó phù hợp với thiết kế của bạn và chạy lại mô phỏng. Sau đó thử nghiệm trong nguyên mẫu của bạn để xác nhận hiệu suất. Dù sao, mạch này có thể là một điểm khởi đầu tốt cho bạn.


2
> Đây là một mạch. một mạch tốt. Tôi sẽ đề nghị OP thực hiện một phân tích về mức độ anh ta cần cung cấp vào cổng. nếu anh ta đang chuyển một tải 100a, thì đó là một mosfet rất mạnh mẽ. ở tần số vừa phải, anh ta có thể sẽ cần phải đưa nhiều ampe (cực đại) vào cổng.
dannyf

để mạch trên thực hiện được điều đó, bạn phải giảm hai điện trở 22R. sau đó vấn đề bắn súng bật lên và bạn đã quản lý được thời gian chết.
dannyf

1
Nguyên nhân chậm chính ở đây là "cùng một thứ cũ và rất điển hình ngày nay", đó là "không có thủ thuật nào được sử dụng để giữ cho BJT chuyển đổi nhanh". Các thủ thuật còn thiếu là 1) tụ điện tăng tốc, đặt song song 50 pf với R2 2) ngăn chặn bão hòa bằng cách kẹp, điều đó có nghĩa là đặt một diode thả xuống thấp ở Q1 từ b đến c để hút dòng điện cơ sở quá mức. Một diode schottky là tốt, một diode Germanium là có thể vượt qua. Diode của cực dương đến b, cực âm đến c. Tôi đã cố gắng chèn các thủ thuật này dưới dạng chỉnh sửa, nhưng máy ngang hàng đã từ chối nó (không có bộ đếm thời gian cũ nào còn tồn tại trong máy ngang hàng?)
user287001

1
Âm thanh như một sự cải tiến tuyệt vời. Có lẽ đã bị từ chối bởi vì nó sẽ thích hợp hơn như là câu trả lời. Xin vui lòng gửi nó như là một câu trả lời mới. Tất cả chúng ta sẽ học hỏi từ nó. Hoặc tôi sẽ thử lại sau và chỉnh sửa câu trả lời này
Vince Patron

4

Chuyển 100 amps nhanh chóng là nguy hiểm, nếu không phải là bạn thì đến vòng đời của mạch.

Giả sử 4 "dây, ở đâu đó. Đó là khoảng 0,1uH. Tôi rất vui khi giả sử 1 mét dây là 1 cuộn cảm microHenry, bởi vì tôi có thể chạy một số tính toán cảnh báo ngược và tránh thiệt hại lớn.

Cho phép tắt 100 amps trong 10 nano giây. Với độ tự cảm 0,1uH trong nguồn hoặc trong cống. Chuyện gì xảy ra

V=LdI/dT
V=100nanoHenry100amps/10nanoSeconds

Nếu trong cống, bạn vừa xóa sạch Power MOSFET.

Nếu trong nguồn, bạn có thể sẽ có hành vi phản hồi tiêu cực ngăn chặn việc tắt trong nhiều nano giây. Cá nhân tôi đã thấy điều này xảy ra, với các bài kiểm tra dài trong trình điều khiển 9amp.


Đó là một điểm thực sự tốt. Tôi ngạc nhiên không ai đề cập đến nó trước đây. Có lẽ ai đó có thể bình luận là tốt?
dùng95482301

1
Có một biện pháp khắc phục vấn đề này? Hoặc tôi sẽ phải tiếp cận vấn đề giới hạn dòng điện theo một cách khác, ví dụ như với điện trở? Và đây không phải là một vấn đề chung, ngay cả đối với một công tắc nguồn SPST thông thường? Tôi cũng sẽ sử dụng phương pháp này cho OVP / UVP / OCP cho ngân hàng pin của mình, nó sẽ ở trạng thái ổn định, nhưng với một sự kiện chuyển đổi duy nhất. Tôi đoán rằng những gì bạn mô tả cũng có liên quan trong một sự kiện quá thời gian. Nó sẽ là đủ để có một zener xếp hạng 1000V? Tôi cho rằng đánh giá sức mạnh sẽ không phải là nhiều.
dùng95482301

Sửa chữa : V=L∗di(t)/dt, không V=L∗dt/dT. Nguồn: en.wikipedia.org/wiki/Inuctance .
Gabriel Staples

Làm thế nào để giải quyết điều này? Sử dụng các mặt phẳng dưới dây và dấu vết, nếu dây sau đó sử dụng băng dính để giữ dây chống lại mặt phẳng, sử dụng các gói MOSFET có độ tự cảm thấp, phân tán nhiều MOSFET hiện tại và sử dụng RC snubbers (một trên mỗi MOSFET để đảm bảo khoảng cách nhỏ) trong giây lát hấp thụ năng lượng từ trường và tiêu tán năng lượng.
analogsystemsrf

2

Có các IC trình điều khiển chuyển đổi cấp chỉ dành cho mục đích như vậy, ví dụ DS0026 hoặc MC34151 .

Chúng có đầu vào tương thích với TTL / CMOS và có thời gian tăng giảm nhanh và có thể điều khiển dòng điện khá cao; tất cả các tính năng cần thiết để bật và tắt MOSFET nhanh chóng.


Thay vào đó có thể sử dụng opamp không?
dùng95482301

1
Tìm thấy câu trả lời cho câu hỏi của tôi: "Bật và tắt nhanh để tránh tiêu hao năng lượng quá mức khi chạy thiết bị ở chế độ tuyến tính. Điều này đòi hỏi một thiết bị có thể di chuyển một dòng thuyền rất nhanh. 741 sẽ không hoàn thành tốt công việc."
dùng95482301

1
Một OpAmp có những nhược điểm sau: (1) nó không thể chuyển đổi nhanh như vậy (2) nó không thể cung cấp nhiều dòng điện như một IC trình điều khiển / trình chuyển đổi mức chuyên dụng. Điều đó dẫn đến việc sạc / xả cổng MOSFET chậm hơn, điều này sẽ gây ra sự tiêu hao năng lượng nhiều hơn trong MOSFET.
Sữa đông

2

<tại sao 0-6v?

Bộ phát của Q2 là 0,7v so với cơ sở của Q2, là 0-5v. Đó là câu trả lời của bạn.


Đúng. Tôi nghĩ Q1 sẽ kéo nó lên tới 12 V, nhưng rõ ràng là tôi đã sai :)
user95482301
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.