1.8V를 5V로 변환하는 가장 좋은 방법은 무엇입니까?


9

I는 접속 HC-SR04 단일 보드 컴퓨터, 초음파 센서를 비글-XM . 트리거 핀에는 5 V DC가 필요합니다. 그러나 BeagleBoard-xM의 제어 핀은 1.8V DC 만 제공 할 수 있습니다.

전압을 5V로 변환하는 가장 좋은 방법은 무엇입니까? 주의해야 할 다른 것이 있습니까?


원래 1.8V 전원 만 사용할 수 있고 3.3V가 필요하다는 것을 알고 있습니다. 이제 3.3V 전원을 사용할 수있는 레벨 변환기가 필요합니다. 뭐가 진실이지? 후자의 경우 내 대답이 적용되지 않습니다.
Olin Lathrop

명확하지 않아서 죄송합니다. 1.8V에서 5V (실수로 쓴 3.3V 아님)의 레벨 변환기를 원합니다.
dempap

1
나는 실제로 똑같은 설정을 사용하고있었습니다. HC-SR043.3V에서 이미 트리거는 괜찮을가 있어야하므로. 5V 에코 신호를 피드백하지 않도록주의하십시오. teknoman117.wordpress.com/2013/04/30/… 도 확인할 수 있습니다 . 나는이 보드 레이아웃을 따랐고 효과가있었습니다. 나는 PRU를 다르게 사용했지만 ...
magu_

답변:


7

우선, 연결된 HC-SR04의 데이터 시트에 따르면 3.3v가 아닌 5v에서 실행되는 것으로 보입니다.

센서에 필요한대로 BeagleBoard-xM 확장 헤더의 I / O 신호를 1.8v에서 5v 레벨 (및 다시)로 변환하는 레벨 시프터가 필요합니다.

이 기능을 수행 할 장치 는 SparkFun 의 Logic Level Converter 입니다. 여기에는 필요한 것보다 많은 4 개의 채널이 있습니다. 단 2 개의 채널로 나만의 채널을 만들 수 있지만 가격 (3 달러)은 그만한 가치가 없습니다.


네가 옳아. 내 게시물을 수정했습니다.
dempap

14

'레벨 시프터'를 사용하지 않고 BeagleBoard-xM을 HC-SR04에 인터페이스하는 다른 방법이 있습니다.

HC-SR04의 핀은 양방향 이 아니며 입력 또는 출력 전용이므로 레벨 시프터가 필요하지 않습니다.

Echo 펄스 핀은 BeagleBoard-xM에 입력을 제공하며 인터페이스하기가 가장 쉽고 전압 분배기에서 1.8 : 5 (총 = 1.8 + 3.3 인 매우 가까운) 비율에 가까운 두 개의 저항 만 있으면됩니다.

개략도

이 회로 시뮬레이션CircuitLab을 사용하여 작성된 회로도

(저항은 3.3K 및 6.8K와 같은 다른 값일 수 있습니다.)

트리거 핀을 켜려면 5V에 가깝고 끄려면 0V에 가까워 야합니다. NPN BJT가 신호를 0V로 적극적으로 끌어 당기고 풀업 저항을 5V로 끌어 올리려면 일반적이고 저렴하며 손쉬운 NPN BJT를 사용하십시오.

개략도

이 회로를 시뮬레이션

NPN BJT는 거의 모든 범용 목적을 가지고 있으며, 저항 값도 다양 할 수 있지만, 훨씬 작은 저항 값에는 큰 의미가 없습니다. 전압 분배기와 동일한 값을 사용하여 다른 값 저항을 얻는 번거 로움을 제거 할 수 있습니다.

NB : 비글 보드 출력 핀의 감지가 반전되고 트리거의 경우 LOW, 해제의 경우 HIGH입니다.

부품이있는 현지 전자 제품 매장이있을 수도 있습니다. 그렇지 않으면 우편 요금 및 포장 비용이 부품보다 비쌉니다 (하나를 구입할 수 있다면 50 ¢ 미만인 것 같습니다)


두 번째 회로도의 상단에서 5V가 어디에서 나오는지 알려주시겠습니까? 트리거 핀에서 5V 출력이 이미 필요한 이유는 무엇입니까?
Swastik Padhi

1
@CrakC-IIRC HC-SR04 핀은 입력 핀이므로 "이미 트리거 핀에서 5V 출력이 없습니다".
gbulmer
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.