Jaki jest najlepszy sposób konwersji 1,8 V na 5 V?

9

Podłączyłem HC-SR04 czujnik ultradźwiękowy, do jednopłytowe komputerowego BeagleBoard-jM . Pin wyzwalający wymaga 5 V DC. Jednak piny kontrolne BeagleBoard-xM mogą zapewnić tylko 1,8 V prądu stałego.

Jaki jest najlepszy sposób konwersji napięcia na 5 V? Czy jest jeszcze coś, na co powinienem zwrócić uwagę?

dempap
źródło
Zrozumiałem, że masz tylko 1,8 V dostępnej mocy i potrzebujesz 3,3 V. Teraz wydaje się, że po prostu chcesz konwertera poziomu z dostępną mocą 3,3 V. Która prawda? Jeśli to drugie, moja odpowiedź nie ma zastosowania.
Olin Lathrop,
Przepraszam, że nie byłem wystarczająco jasny. Chcę przetwornik poziomu od 1,8 V do 5 V (nie 3,3 V, który napisałem przez pomyłkę).
dempap
1
Właściwie korzystałem z tej samej konfiguracji. Te HC-SR04już wyzwalacze na 3.3V więc powinno być dobrze tam. Uważaj, aby nie przywrócić sygnału echa 5 V. Możesz także sprawdzić teknoman117.wordpress.com/2013/04/30/… . Postępowałem zgodnie z tym układem i działało. Z PRU korzystałem jednak inaczej ...
magu_

Odpowiedzi:

7

Po pierwsze, zgodnie z arkuszem danych dla HC-SR04, z którym się połączyłeś, wydaje się, że działa na 5v, a nie 3.3v.

Do zmiany sygnałów we / wy w nagłówku rozszerzającym BeagleBoard-xM potrzebny jest przełącznik poziomu z 1,8 V na poziomy 5 V (iz powrotem) zgodnie z wymaganiami czujnika.

Urządzeniem, które wykona tę funkcję, jest konwerter poziomów logicznych SparkFun. Ma 4 kanały, czyli więcej niż potrzebujesz. Możesz zbudować własny z tylko dwoma kanałami, ale za cenę (3 USD) nie warto.

tcrosley
źródło
Masz rację. Poprawiłem swój post.
dempap
14

Istnieją inne sposoby połączenia BeagleBoard-xM z tym HC-SR04 bez użycia „przełącznika poziomu”.

Piny na HC-SR04 nie są dwukierunkowe, są albo wejściowe, albo tylko wyjściowe, więc nie potrzebują przełącznika poziomu.

Pin impulsowy Echo, zapewnia wejście do BeagleBoard-xM, i jest najłatwiejszy do połączenia, potrzebujesz tylko dwóch rezystorów w dzielniku napięcia, w stosunku prawie 1,8: 5 (łącznie = 1,8 + 3,3, co jest dość bliskie):

schematyczny

symulacja tego obwodu - Schemat utworzony przy użyciu CircuitLab

(Rezystory mogą mieć inne wartości, np. 3,3 K i 6,8 K prawdopodobnie będą działać)

Styk wyzwalacza wymaga blisko 5 V dla włączenia i blisko 0 V dla wyłączenia. Użyj zwykłego, taniego, łatwego do zdobycia NPN BJT, aby aktywnie podciągnąć sygnał do 0V, a rezystora do podniesienia do 5V.

schematyczny

zasymuluj ten obwód

Zrobi to prawie każdy NPN BJT ogólnego przeznaczenia, a wartości rezystorów można również zmieniać, chociaż nie ma większego sensu w znacznie mniejszych wartościach rezystorów. Możesz użyć tych samych wartości, co dzielnik napięcia, aby usunąć kłopot z uzyskaniem innych rezystorów wartości.

Uwaga: wyczucie styku wyjściowego beagleboard jest odwrócone, LOW dla wyzwalania i HIGH dla wyłączenia.

Możesz nawet mieć lokalny sklep z elektroniką, który ma części, w przeciwnym razie wysyłka i pakowanie będą prawdopodobnie kosztować więcej niż części (chyba znacznie poniżej 50 centów, jeśli możesz je kupić jednorazowo)

żaglowiec
źródło
Czy możesz mi powiedzieć, skąd pochodzi 5 V na szczycie drugiego schematu obwodu? Dlaczego go potrzebujemy, skoro mamy już wyjście 5 V z kołka wyzwalającego?
Swastik Padhi
1
@CrakC - IIRC pin HC-SR04 jest pinem wejściowym, więc nie mamy „wyjściowego napięcia 5 V z pinu wyzwalającego”.
żaglowiec