Tôi có một đầu vào AC như sau:
- Có thể dao động từ ± 10V đến ít nhất ± 500V liên tục.
- Chạy từ khoảng 1 Hz đến 1 kHz.
- Cần> 100 kΩ trở kháng trên nó, nếu không thì biên độ của nó thay đổi.
- Thỉnh thoảng có thể bị ngắt kết nối và khiến hệ thống gặp phải các sự kiện ESD.
Khi đầu vào dưới 20V, tôi cần số hóa dạng sóng với ADC. Khi nó ở trên 20V, tôi có thể bỏ qua nó ngoài phạm vi, nhưng hệ thống của tôi cần không bị hỏng.
Vì ADC của tôi cần tín hiệu tương đối cứng, tôi muốn đệm đầu vào cho các giai đoạn tiếp theo (trong đó, tôi sẽ thiên vị nó, kẹp nó thành 0V đến 5V và đưa nó vào ADC).
Tôi đã thiết kế mạch sau cho giai đoạn đầu vào ban đầu của mình để có được đầu ra mạnh mẽ, an toàn mà tôi có thể cung cấp cho các giai đoạn tiếp theo:
mô phỏng mạch này - Sơ đồ được tạo bằng CircuitLab
Mục tiêu của tôi là:
- Đảm bảo> 100 kΩ trở kháng trên nguồn.
- Thay đổi đầu vào ± 20V thành đầu ra xấp xỉ ± 1,66V.
- Cung cấp một đầu ra cứng.
- Xử lý an toàn các đầu vào điện áp cao liên tục (ít nhất là ± 500V).
- Xử lý các sự kiện ESD mà không đổ nhiều dòng điện / điện áp vào đường ray ± 7.5V.
Đây là lý do của tôi cho thiết kế mạch của tôi:
- R1 và R2 tạo thành một bộ chia điện áp, giảm điện áp xuống 12 lần.
- Các TVS diode tạo ra phản ứng một cách nhanh chóng để bảo vệ chống ESD sự kiện vào đầu vào, bán phá giá chúng xuống đất mạnh mẽ của tôi, mà không bán phá giá bất cứ điều gì vào (yếu) ± ray 7.5V của tôi.
- Các diode TVS cũng xử lý quá điện áp cực đoan (duy trì ± 500V) bằng cách chuyển xuống đất. Đó là quá khứ R1 để hạn chế hiện nay ở những trường hợp này.
- D1 và D2 kẹp điện áp chia thành ± 8,5V vì vậy tôi không cần tụ điện cao áp cho C1 ; sau R1 , dòng điện qua chúng cũng bị giới hạn.
- C1 tách tín hiệu đầu vào. Nó sẽ là một chất điện phân lưỡng cực. Nó cần phải có điện dung tương đối lớn để cho phép tín hiệu 1 Hz không bị ảnh hưởng:
C 1 » 1
- R3 và C2 , với R3 = R1 , bù cho độ lệch hiện tại đầu vào và bù trong op-amp (thay vì chỉ rút ngắn đầu ra về đầu vào âm); cũng tạo thành bộ lọc thông thấp:
Là mạch này tối ưu cho mục tiêu của tôi? Tôi có thể mong đợi bất kỳ vấn đề với nó? Có bất kỳ cải tiến nào mà tôi nên thực hiện, hoặc có cách nào tốt hơn để thực hiện mục tiêu của tôi không?
CHỈNH SỬA 1
Ban đầu tôi đã nói điều này cần thiết để xử lý liên tục ± 200V, nhưng tôi nghĩ rằng ± 500V là mục tiêu an toàn hơn.
Để các diode TVS hoạt động như hiện tại, R1 cần phải được chia thành hai điện trở, ở đây là R1a và R1b , như được đề xuất bởi @ jp314 :
CHỈNH SỬA 2
Đây là một mạch sửa đổi kết hợp các đề xuất nhận được cho đến nay:
- Zeners trên toàn bộ cung cấp năng lượng ( @Autistic ).
- Các điện trở dẫn vào chúng ( @Spehro Pefhany ).
- Điốt BAV199 nhanh ( @Master ; thay thế rò rỉ thấp hơn BAV99 mà @Spehro Pefhany đề xuất, mặc dù có điện dung tối đa khoảng 2 pF thay vì 1,15 pF).
- Diode TVS ở phía trước và được nâng cấp lên 500 V ( @Master ), do đó, nó chỉ xử lý các sự kiện ESD, bảo vệ R1 .
- Chết ngắn từ đầu ra op-amp đến đầu vào tiêu cực ( @Spehro Pefhany và @Master ).
- Giảm C1 xuống 10μF ( @Spehro Pefhany ); điều này làm giảm điện áp 0,3% ở tần số 1 Hz, không tốt như nắp 220μF ban đầu, nhưng sẽ giúp việc tìm nguồn tụ dễ dàng hơn.
- Đã thêm 1 kΩ điện trở R6 để giới hạn dòng điện vào OA1 ( @Autistic và @Master ).