Làm thế nào tôi có thể thiết kế một mạch clipper bảo vệ cho đầu vào ADC?


20

Tôi muốn có thể bảo vệ ADC của mình khỏi điện áp đầu vào cao hơn 5V. Mạch bảo vệ đơn giản nhất tôi có thể xây dựng để có đầu ra như hình dưới đây là gì?

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

Câu trả lời:


19

Có lẽ đơn giản nhất là một bộ giới hạn zener đơn giản:

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

Điều này cũng sẽ giới hạn điện áp âm xuống khoảng .7 0,7 V, mặc dù giới hạn này sẽ không được kiểm soát tốt.

Chỉnh sửa: Tôi hiển thị 100 Ohms tại R1. Đây chỉ là một giá trị mặc định. Bạn muốn có giá trị cao như bạn có thể sử dụng, dựa trên băng thông của tín hiệu bạn đang lấy mẫu và nhu cầu hiện tại đầu vào của ADC của bạn. Điện trở này càng cao, dòng điện zener càng thấp càng chìm trong điều kiện quá điện áp, do đó, zener càng nhỏ (và chi phí thấp hơn). Bạn có thể muốn thêm một tụ điện song song với zener để nó kết hợp với R1 để tạo thành bộ lọc khử răng cưa cho ADC của bạn.

Tùy chọn chi phí thấp hơn nếu bạn có đường ray 5 V có thể chìm đủ dòng điện và bạn không ngại giá trị giới hạn cao hơn 5 V một chút:

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

Bạn có thể mua hai điốt trong một gói kép cho chính xác mục đích này. Nếu bạn muốn giá trị giới hạn ở gần 5,2 V hơn 5,7 V, hãy sử dụng điốt schottky thay vì điốt silicon thông thường.

Chỉnh sửa 2

Như Steven chỉ ra, có một sự đánh đổi ở đây. Một zener sẽ bắt đầu tiến hành một chút ở mức hiện tại thấp và nguồn mà bạn đang đo cần có khả năng cung cấp đủ dòng để điều khiển nó đến 5 V để có được mức cắt mà bạn muốn. Nếu bạn thực sự cần phải có thể đạt tới 5.0 V trước khi bắt đầu cắt, bạn có thể cần sử dụng, ví dụ, zener 5,3 V thay vì 5,0 V và chắc chắn rằng nguồn của bạn có thể cung cấp ít nhất 10 uA. Sau đó, tất nhiên bạn không được đảm bảo để clip dưới 5,5 V.

Mặt khác, kết nối diode với đường ray dương (giải pháp thứ hai của tôi, cho dù sử dụng điốt ngoài hay là có thể được tích hợp vào inptus ADC của bạn) sẽ chỉ hoạt động nếu có đủ tải trên đường ray 5 V để chìm hiện tại được cung cấp bởi các nguồn quá áp. Trong mạch điện năng thấp, quá điện áp có thể khiến nguồn cung cấp 5 V của bạn vượt quá quy định và gây ra tất cả các loại hành vi bất ngờ trong các phần khác của mạch điện.

Bạn có thể giới hạn dòng điện cần được chìm trong điều kiện quá điện áp bằng cách tăng giá trị R1. Nhưng khả năng của bạn để làm điều đó bị giới hạn bởi băng thông bạn muốn có thể đo được trong tín hiệu đầu vào và / hoặc dòng điện đầu vào cần thiết cho ADC của bạn.

Cũng không đúng khi điện áp zener "thay đổi theo dòng điện". Sẽ đúng hơn khi nói rằng có một dòng rò nhỏ, ở mức 10-100 uA, dưới ngưỡng zener. Khi zener đi vào hoạt động tuyết lở, điện áp có thể rất ổn định trong nhiều thập kỷ hiện tại. Đây là IV điển hình của một gia đình On zener:

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

Lưu ý rằng các zener có giá trị cao hơn có độ ổn định tốt hơn so với các giá trị thấp. Và tất nhiên, cũng có các biến thể nhiệt (1-2 mV / K điển hình cho phần On Semi ở mức 5.1 V) để lo lắng nếu bạn muốn điện áp cắt rất ổn định.


cảm ơn, tôi sẽ thử nó Có một lý do đằng sau giá trị điện trở? Các diode zener được nối lên đến 5V phải không? Bất kỳ diode cũ sẽ làm việc cho tùy chọn thứ hai? Điều gì xảy ra nếu tôi không thể chìm đủ dòng cho nguồn 5V? Ngoài ra phần mềm nào bạn đã sử dụng để làm sơ đồ? Họ trông thật tuyệt.
ispinator

Giá trị điện trở sẽ phụ thuộc vào trở kháng đầu vào (hoặc nhu cầu đầu vào hiện tại) của adc của bạn, tốc độ lấy mẫu và băng thông cần thiết của tín hiệu đầu vào bạn đang đo. 100 chỉ là giá trị mặc định trong trình soạn thảo Circuitlab.
Photon

Ngoài ra, zener không được nối tới 5 V. Nó được nối theo cách nó được hiển thị trong sơ đồ (cực âm đến đường tín hiệu, cực dương xuống đất).
Photon

1
Và cuối cùng, tôi đã làm sơ đồ tại Circuitlab.com. Tốt cho các mạch đơn giản nhưng bực bội khi bạn muốn một thành phần không có trong thư viện của chúng (như ADC).
Photon

1
@waspinator, Bạn sử dụng cùng một nguồn cung cấp cung cấp ADC của bạn. Dòng điện đến từ điều kiện quá điện áp cần phải được chìm qua các chân cung cấp của ADC và các bộ phận khác trong mạch của bạn.
Photon

15

Đã có lúc tôi nghĩ điốt zener là tuyệt vời. Bây giờ tôi biết rằng họ không phải. Như một vấn đề của thực tế họ bốc mùi. Diode này có dung sai 4% ở 250 HP, do đó bạn có thể mất 200 mV hàng đầu khi đọc, nhưng nó còn tệ hơn: ở điện áp 10enerA zener chỉ là 4,3 V, đó là lỗi 14%. Nếu đầu vào của bạn đến từ nguồn trở kháng tương đối cao, như bộ chia điện trở, bạn có thể mất 700 mV hàng đầu.

Hầu hết các bộ vi điều khiển đều có điốt kẹp trên chân I / O của chúng:

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

Bạn có thể sử dụng chúng. Nếu tín hiệu của bạn đến từ đầu ra trở kháng thấp, bạn sẽ muốn thêm một điện trở nối tiếp để bảo vệ diode kẹp chống lại dòng điện quá cao. 50 mA thường được chỉ định là Xếp hạng tối đa tuyệt đối. Nếu bạn sử dụng điện trở 15 kΩ, bạn sẽ giới hạn dòng điện ở mức 1 mA cho đầu vào 20 V. Photon chỉ ra rằng hiện tại không nên quá cao. Đó là bởi vì bạn đang bơm dòng điện trong đó điện áp đến từ một bộ điều chỉnh điện áp, và điều đó chỉ có thể tạo ra dòng điện, không làm chìm nó. Vì vậy, nếu một nguồn bên ngoài bơm dòng điện của bộ điều chỉnh sẽ có thể thoát nó xuống đất.

Như PetPaulsen chỉ ra rằng có tranh luận về việc liệu đây có phải là thông lệ được chấp nhận hay không. Bảng dữ liệu có thể nói đầu vào tối đa là Vcc + 0,3 V, nhưng cũng có thể nói tối đa 20 mA cho các điốt kẹp (ví dụ như bộ điều khiển PIC này . Điều đó có thể có nghĩa là giảm điện áp diode kẹp nhỏ hơn 0,3 V, ví dụ nếu chúng
Dù sao, Schottky's. Dù sao, bạn luôn có thể sử dụng diode ngoài của riêng mình để kẹp vào Vcc. Diode Schottky này chỉ giảm 100 mV ở 10 mA, vì vậy nó sẽ kẹp đầu vào đến giá trị an toàn. Đừng quên điện trở 15 kΩ cho nguồn trở kháng đầu ra thấp.

Nếu điện áp đầu vào của bạn không âm thì không cần kẹp đất.


Khi bạn sử dụng điốt kẹp trên vi điều khiển, bạn không vi phạm (trong hầu hết các trường hợp) Xếp hạng tối đa tuyệt đối của điện áp đầu vào pin? Tôi có sẵn câu trả lời của Russell (cuộn xuống phần 'Kẹp Zener' và 'Điốt bảo vệ').
PetPaulsen

@PetPaulsen - cập nhật câu trả lời của tôi.
stevenvh

Tôi có thể nguồn Vcc cho diode clipper ở đâu? Cổng USB hoặc nguồn vi điều khiển có ổn không?
ispinator

1
@waspinator - Vcc nơi đi-ốt kẹp phải giống với Vcc cung cấp năng lượng cho thiết bị ADC của bạn (tôi đoán đó sẽ là vi điều khiển). Nếu bạn cấp nguồn cho vi điều khiển từ 5 V của USB thì diode kẹp sẽ đi đến đó.
stevenvh

@ThePhoton Như bạn và Steven chỉ ra rằng quá nhiều dòng điện có thể gây ra sự cố với bộ điều chỉnh điện áp trên đường ray dương, điều này cũng đúng với kẹp nối đất làm giảm các đường dưới?
Saad
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.