Bảo vệ chống nhiễm trùng đầu vào ADC


18

Tôi muốn bảo vệ đầu vào ADC MCU (PIC18F67J60) (0 đến 3,3V) chống lại sự đột biến của ESD.

Tôi đã thấy các cách tiếp cận khác nhau và có một số nghi ngờ điều gì sẽ là phương pháp ưa thích. Hoặc có thể chỉ là ưu và nhược điểm của từng phương pháp.

Các phương pháp là:

  • Một diode TVS với điện áp làm việc ngược chính xác được kết nối với mặt đất.

  • Hai điốt schottky: một giữa đầu vào V + và adc, một giữa đầu vào GND và adc.

Chọn cái gì?


1
Một phương pháp bảo vệ phổ biến khác chống lại cổ tích ESD: điện trở nối tiếp với đầu vào (thường khoảng 2k đến 5k).
Nick Alexeev

Câu trả lời:


28

Có một số phương pháp để làm và một cách tiếp cận thành công thường đòi hỏi một vài trong số chúng cùng một lúc. Họ đang:

  1. Sử dụng một tia lửa điện trên chính PCB. Điều này thường được thực hiện bằng cách sử dụng hai miếng đệm hình kim cương trên PCB cách nhau khoảng 0,008 inch hoặc ít hơn. Điều này không thể được bao phủ trong sellermask. Một miếng đệm được kết nối với GND (hoặc tốt hơn là mặt đất khung gầm) và cái còn lại là tín hiệu bạn muốn bảo vệ. Đặt cái này ở đầu nối nơi nó đến. Khoảng trống tia lửa này thực sự không hoạt động tốt vì nó chỉ có thể làm giảm điện áp ESD xuống còn khoảng 600 volt - cho hoặc lấy RẤT NHIỀU vì độ ẩm và bụi bẩn trên PCB. Mục đích số 1 cho việc này là để loại bỏ khả năng tia lửa nhảy qua các thiết bị bảo vệ khác như điốt và điện trở. Bạn không thể sử dụng một tia lửa điện một mình và mong muốn mọi thứ hoạt động.

    Khoảng cách tia lửa PCB
    Một ví dụ về khoảng cách tia lửa PCB.
    Nguồn NXP AN10897 Hướng dẫn thiết kế cho ESD và EMC. vòng quay 02 (hình.33 bên trong).

  2. Một loạt điện trở giữa tia lửa và các thành phần nhạy cảm của bạn. Điện trở này phải càng lớn càng tốt mà không can thiệp vào tín hiệu của bạn. Đôi khi tín hiệu của bạn sẽ không cho phép bất kỳ điện trở nào, hoặc đôi khi bạn có thể thoát khỏi thứ gì đó lớn tới 10K ohms. Một hạt ferrite cũng có thể hoạt động ở đây, nhưng một điện trở được ưu tiên nếu có thể bởi vì một điện trở có hiệu suất dễ dự đoán hơn trên một dải tần số rộng hơn. Mục đích của điện trở này là để giảm dòng điện từ cành, có thể giúp bảo vệ điốt hoặc các thiết bị khác.

  3. Điốt bảo vệ (một kết nối tín hiệu của bạn với GND và một tín hiệu khác với VCC). Chúng hy vọng sẽ chuyển bất kỳ gai nào cho máy bay hoặc mặt đất. Đặt các điốt giữa các thành phần nhạy cảm của bạn và điện trở loạt của bạn từ # 2. Bạn có thể sử dụng TVS ở đây, nhưng điều đó không tốt như điốt bình thường.
  4. Giới hạn 3 nF giữa tín hiệu của bạn và GND (hoặc Khung gầm) có thể giúp hấp thụ rất nhiều bất kỳ sự tăng đột biến nào. Để bảo vệ tốt nhất cho ESD, hãy đặt nó giữa điện trở sê-ri và chip. Để lọc EMI tốt nhất, đặt nó giữa điện trở và đầu nối của bạn. Tùy thuộc vào tín hiệu của bạn, điều này có thể không hoạt động tốt. Nắp này và điện trở sê-ri sẽ tạo thành bộ lọc thông thấp có thể ảnh hưởng tiêu cực đến chất lượng tín hiệu. Hãy ghi nhớ điều đó khi thiết kế mạch của bạn.

Mỗi tình huống có thể sẽ yêu cầu một sự kết hợp khác nhau của 4 điều này.

Nếu đầu vào ADC của bạn khá chậm thì tôi sẽ sử dụng khe hở tia lửa, điện trở 500 đến 1k và có thể là nắp. Nếu bạn có chỗ trên PCB thì điốt cũng sẽ không tệ (nhưng vẫn quá mức cần thiết).

Hãy để tôi giải thích về khoảng cách tia lửa trong giây lát. Giả sử rằng một điện trở trong gói 0402 là tất cả sự bảo vệ mà bạn có, và tăng đột biến. Ngay cả khi điện trở đó là 1 meg ohm, gai có thể nhảy qua điện trở nhỏ đó (bỏ qua điện trở một cách hiệu quả) và vẫn giết chết chip của bạn . Do khoảng cách trong khe hở tia lửa nhỏ hơn khoảng cách giữa các miếng đệm của điện trở, nên cành cây có khả năng nhảy qua khe hở tia lửa điện hơn so với điện trở. Tất nhiên bạn chỉ có thể sử dụng một điện trở có khoảng cách nhiều hơn giữa các miếng đệm, và trong một số trường hợp, điều đó vẫn ổn, nhưng bạn vẫn có năng lượng mà bạn phải đối phó. Với một khoảng trống tia lửa, bạn làm tiêu tan một phần năng lượng ESD đó, mặc dù bạn không tiêu tan nó đủ để làm cho nó lành tính. Và tốt nhất của tất cả, họ là MIỄN PHÍ!


1
"Bạn có thể sử dụng TVS ở đây, nhưng điều đó không tốt như điốt bình thường." Tại sao vậy? Tôi nghĩ rằng điốt TVS được thiết kế đặc biệt cho mục đích đó.
Rev1.0

1
@ Rev1.0 TVS phải tiêu tan toàn bộ năng lượng của sự kiện, trong khi điốt chuyển hướng phần lớn nó vào đường ray điện để chúng lớn hơn. TVS và Zeners có điện áp kẹp kém chính xác hơn nhiều. TVS thường không hoạt động tốt đối với tín hiệu dưới 5v. TVS đang cải thiện so với những năm trước đây, nhưng khi điốt hoạt động, chúng thường hoạt động tốt hơn.

7

Một vấn đề với diode TVS là đôi khi chúng có thể có một lượng rò rỉ nhất định, điều này có thể ảnh hưởng đến số đọc ADC được lấy từ nguồn có trở kháng cao. Điốt đến đầu vào VDD "thực" không có vấn đề đó, nhưng có thể nguy hiểm vì chúng phơi nhiễm rất nhiều mạch cho các quá độ đầu vào. Một cách tiếp cận để tránh cả hai vấn đề đó là có một "nguồn cung" riêng chỉ được sử dụng để kẹp, như thể hiện ở đây . Lưu ý rằng mặc dù có trở kháng đầu vào một meg, hầu như không có điện áp xuất hiện trên điện trở một meg. Lưu ý thêm rằng ngay cả một bãi chứa hiện tại có kích thước quái vật (nhấp vào công tắc) sẽ đưa ít hơn một milliamp vào nguồn cung.

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.