어떻게 트랜지스터의 스위칭 잡음 처리?

C

Codeman

Guest
안녕 모두, 나는 내가 트랜지스터 / O 핀 마이크로 컨트롤러에 의해 구동되어 회로 있습니다. 트랜지스터는 BD436 PNP는 20V 4A 및됩니다. 난 1K가 56R 기지 저항 다음 저항을 펼쳐있다. 트랜지스터는 약 1 kHz로의 전환됩니다. 하지만 깨끗한 펄스 대신 내가 주변에 점프 펄스 많이 있습니다. 회로가 예상대로 작동하지만, 범위 그나마 깨끗한 맥박을 보여주 왜? 누군가가 올바른 값을 계산하는 수식있는 곳을 알려주 수 있습니까? 난 기지의 일부 캐패시터를 추가해야하나요? Joaquim 미리 감사드립니다
 
제안 : 이터 : UC 출력을 발견 최초로 시도 .. 난이 부분이 확인되어야하지만, 시도 첫번째 생각 그 후 게시물 결과 ... 표시됩니다 ... 안녕! [= 2 크기] [컬러 = # 999999이] 3 분 후에 올린날짜 : [/ 색상]에 [/ 크기] [견적 = Diksi] 의견 : 첫 번째 시도 이터 : UC 출력을 발견 ... 난이 부분이 확인되어야하지만, 시도 첫번째 생각 그 후 게시물 결과 ... 표시됩니다 ... 안녕! 난 추가해야합니다 확인 [/ 견적] ... 트랜지스터 하나없이 출력을 확인합니다. 기지 저항 확인 출력 2 gnd 한 다이오드 이상 연결되어 있습니다. 우리는이 간단한 테스트 후에 더 많은 정보를 가지고있을 것이라고 나는 희망 .. :) 안녕!
 
마이크로 컨트롤러 핀에서 직접 낮은 β의 전력 트랜지스터를 운전 좋은 생각이 아닙니다. 귀하의 경우에는 당신은 그래서 당신> 80mA를 싱크하려고하는, 마이크로 핀과 BD436의 기지 사이에 56Ω 저항을했습니다. 보통 마이크로 컨트롤러는 몇 mA 아니라 80 개 이상의 싱크대 수 있습니다 .. 뭘해야 "darlington"구성에 작은 신호 트랜지스터와 BD를 운전합니다 이걸 추가하는 것입니다 .. 당신이 저항 값은 위의가 10kΩ + 풀업 및 1 - 4.7kΩ 기지로 변경할 수 있습니다면 ...
 
마이크로 컨트롤러 핀에서 직접 낮은 β의 전력 트랜지스터를 구동 [= IanP 견적] 좋은 생각이 아닙니다. 귀하의 경우에는 당신은 그래서 당신> 80mA를 싱크하려고하는, 마이크로 핀과 BD436의 기지 사이에 56Ω 저항을했습니다. 보통 마이크로 컨트롤러는 몇 mA 아니라 80 개 이상의 싱크대 수 있습니다 .. 뭘해야 "darlington"구성에 작은 신호 트랜지스터와 BD를 운전합니다 이걸 추가하는 것입니다 .. 당신이 저항 값은 위의가 10kΩ + 풀업 및 1 - 4.7kΩ 기지 .. [/ 견적] 네의 내 생각처럼 동일하게 변경할 수 있습니다 못한다면 ... 오직 나만 (카탈로그에 체크 내가 havent 시간)이 트랜지스터에 대한 아이디어를 havent ... 그것은 그것을해야합니다 ... 안녕!
 
안녕 codeman! 일부 μC이가 출력을 인피니언에서 C166처럼 잠시 후에 전류 줄일 수 있습니다. 높은 inital 전류는 부하 커패시턴스를 구동할 수 있도록 도와줍니다. 난 당신이 BST72 같은 모스 트랜지스터를 사용하는 것이 좋습니다.
 

Welcome to EDABoard.com

Sponsor

Back
Top