12-20V 신호를 3.3V에서 실행되는 마이크로 컨트롤러에 인터페이스하기 위해 다음 회로를 설계했습니다. 신호는 20V 또는 개방 회로입니다.
회로가 가능한 한 탄력적이기를 원합니다. EMI 및 ESD를 처리 할 수 있어야합니다.
- R1은 전류를 제한하고 트랜지스터를 바이어스하는 것입니다.
- C1은 저역 통과 필터를 구현하는 것입니다.
- R2는 트랜지스터베이스를 풀 다운하고 커패시터 C1을 방전하는 데 사용되며 20V 입력은 20V 또는 개방 회로입니다.
- D1은베이스에서 음의 전압으로부터 트랜지스터를 보호하는 데 사용됩니다.
- R3은 마이크로 컨트롤러 핀을 끌어 올리는 것입니다.
이 회로에 대한 모든 의견과 개선을 환영합니다.
부수적 인 질문 : 이 트랜지스터가 견딜 수있는 최대 포지티브 전압은 얼마입니까? 데이터 시트는 최대베이스 전류가 100mA라고 명시하고 있습니다. 베이스가 0.7V로 유지되면 입력은 최대 1000V (10kΩ * 100mA)가 될 수 있습니다. 그러나 입력이 1000V이면 전위 분배기는 전압을 500V에서 기본으로 만듭니다. 데이터 시트에 따른 최대 Vcb는 60volts입니다.