Konwersja napięć?



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz 'Merlin' Kolinko" <news_at_nospam_px.qs.pl>
Subject: Konwersja napięć?
Date: Sun, 6 Nov 2005 20:28:41 +0100


Witam,
Z jednej strony mam układ bluetooth, który pracuje na 3.3V. Ma wyjście i
wejście (TX, RX), które dają i oczekują kolejnych 3.3V bitów. Z drugiej
strony - mikrokontroler, który działa na 5V.
Chcę sprawić, żeby mikrokontroler mógł odebrać i wysyłać dane przez
bluetooth, po drodze potrzebuję więc czegoś, co zamieni mi te 3.3V na 5V i
spowrotem. Czy możecie poradzić mi, jak coś takiego zrobić?
Podkreślam, że chodzi o pracę z dużymi częstotliwościami (100kHz)

Pozdrawiam,
Merlin

P.S.: Szukałem w książkach i w sieci, ale nie udało mi się znaleźć.
P.S.2.: Myślałem nad transoptorami, zaopatrzyłem się w 4N25, ale nie udało
mi się skłonić go do pracy z bluetoothem - zmieniałem napięcie, ale
częstotliwość była chyba za mała, bo docierały jedynie pojedyncze bity
transmisji



Poprzedni Następny
Wiadomość
Spis treści
From: AdelA <a_at_nospam_b.c>
Subject: Re: Konwersja =?ISO-8859-2?Q?napi=EA=E6=3F?=
Date: Sun, 06 Nov 2005 20:44:28 +0100


Użytkownik Tomasz 'Merlin' Kolinko napisał:
Witam,
Z jednej strony mam układ bluetooth, który pracuje na 3.3V. Ma wyjście i
wejście (TX, RX), które dają i oczekują kolejnych 3.3V bitów. Z drugiej
strony - mikrokontroler, który działa na 5V.
Chcę sprawić, żeby mikrokontroler mógł odebrać i wysyłać dane przez
bluetooth, po drodze potrzebuję więc czegoś, co zamieni mi te 3.3V na 5V i
spowrotem. Czy możecie poradzić mi, jak coś takiego zrobić?
Podkreślam, że chodzi o pracę z dużymi częstotliwościami (100kHz)

Pozdrawiam,
Merlin

P.S.: Szukałem w książkach i w sieci, ale nie udało mi się znaleźć.
P.S.2.: Myślałem nad transoptorami, zaopatrzyłem się w 4N25, ale nie udało
mi się skłonić go do pracy z bluetoothem - zmieniałem napięcie, ale
częstotliwość była chyba za mała, bo docierały jedynie pojedyncze bity
transmisji


A czy nie wystarczy na linii nadającej z 5V na 3,3 V zwykły dzielnik z
rezystorów a w drugą stronę układzik na dwóch tranzystorach NPN(dlatego
dwa bo odwracanie sygnałów). 100khz to nie jest aż taka duża prędkość.
Dla transoptora może i tak ale po co od razu zaprzęgać takie
skomplikowane rozwiązania :-).

--
AdelA
paganini(&)adela.pl
www.adela.pl


Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz 'Merlin' Kolinko" <news_at_nospam_px.qs.pl>
Subject: Re: Konwersja napięć?
Date: Sun, 6 Nov 2005 20:54:41 +0100


A czy nie wystarczy na linii nadającej z 5V na 3,3 V zwykły dzielnik z
rezystorów a w drugą stronę układzik na dwóch tranzystorach NPN(dlatego
dwa bo odwracanie sygnałów).

Dzięki za szybką odpowiedź.

Możesz parę słów więcej o dzielniku napięć? Prawo ohma znam, potrafię
wyliczyć jak rozłożą się napięcia między dwoma rezystorami, ale jak wyliczyć
jaki dać rezystor, jeśli odbiornikiem jest mikrokontroler?
(ew. gdzie mogę o tym przeczytać?)

Pozdrawiam,
merlin




Poprzedni Następny
Wiadomość
Spis treści
From: Filip Ozimek <filip_at_nospam_mielonka.polbox.pl>
Subject: Re: Konwersja =?ISO-8859-2?Q?napi=EA=E6=3F?=
Date: Sun, 06 Nov 2005 20:57:11 +0100


Tomasz 'Merlin' Kolinko wrote:

Możesz parę słów więcej o dzielniku napięć? Prawo ohma znam, potrafię
wyliczyć jak rozłożą się napięcia między dwoma rezystorami, ale jak wyliczyć
jaki dać rezystor, jeśli odbiornikiem jest mikrokontroler?
(ew. gdzie mogę o tym przeczytać?)

http://www.slcj.uw.edu.pl/pe/pliki/wyklad1.pdf i wszystko inne co
wyskoczy po wpisaniu 'dzielnik napięcia' w goole. A moce rezystorów
tutaj nie powinny mieć znaczenia.

--
Filip.

Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz 'Merlin' Kolinko" <news_at_nospam_px.qs.pl>
Subject: Re: Konwersja napięć?
Date: Sun, 6 Nov 2005 21:02:12 +0100



http://www.slcj.uw.edu.pl/pe/pliki/wyklad1.pdf i wszystko inne co
wyskoczy po wpisaniu 'dzielnik napięcia' w goole. A moce rezystorów tutaj
nie powinny mieć znaczenia.

Ściągnąłem, czytam, już rozumiem jak dobrać rezystory. Dziękuję za pomoc :)

Pozdrawiam,
Merlin



Poprzedni Następny
Wiadomość
Spis treści
From: Zbych <abuse_at_nospam_onet.pl>
Subject: Re: Konwersja =?ISO-8859-2?Q?napi=EA=E6=3F?=
Date: Sun, 06 Nov 2005 21:01:56 +0100


Tomasz 'Merlin' Kolinko przemówił ludzkim głosem:
Witam,
Z jednej strony mam układ bluetooth, który pracuje na 3.3V. Ma wyjście i
wejście (TX, RX), które dają i oczekują kolejnych 3.3V bitów. Z drugiej
strony - mikrokontroler, który działa na 5V.
Chcę sprawić, żeby mikrokontroler mógł odebrać i wysyłać dane przez
bluetooth, po drodze potrzebuję więc czegoś, co zamieni mi te 3.3V na 5V i
spowrotem. Czy możecie poradzić mi, jak coś takiego zrobić?

1. Sparawdź, czy bluetooth nie ma czasem wejść tolerujących 5V. Jeśli ma
to nic nie musisz robić. Sprawdź też jaki jest minimalny poziom sygnalu
wysokiego w uC - jeśli akceptuje sygnały TTL (Vinh>2,4V) to też nie ma
się czym przejmować.

2. Jeśli bluetooth nie toleruje napięć większych od własnego zasilania,
a ma wbudowane w wejście diody zabezpieczające, to wystarczy dać w
szereg z linią rezystor ograniczający prąd. Jeśli takie podejście nie
jest dobre, to można zrobić: a) dzielnik napięcia b)układzik z
rezystorem i zenerką 3.3V.

3. Jeśli uC nie rozpoznaje napięć w okolicach 3.3V jako stanu wysokiego
to możesz dać między uC a BT tranzystorek w układzie WB (nie odwróci ci
polaryzacji sygnału).

Podkreślam, że chodzi o pracę z dużymi częstotliwościami (100kHz)

No nie żartuj :-)

Poprzedni Następny
Wiadomość
Spis treści
From: "Hrabioz" <hrabioz_at_nospam_o2.pl>
Subject: Re: Konwersja napięć?
Date: Sun, 6 Nov 2005 21:33:52 +0100




... po drodze potrzebuję więc czegoś, co zamieni mi te 3.3V na 5V i
spowrotem. Czy możecie poradzić mi, jak coś takiego zrobić?
Podkreślam, że chodzi o pracę z dużymi częstotliwościami (100kHz)

np. 74LVC245

Pozdrawiam
Hrabioz



Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz 'Merlin' Kolinko" <news_at_nospam_px.qs.pl>
Subject: Re: Konwersja napięć?
Date: Mon, 7 Nov 2005 17:06:01 +0100


Dziękuję wszystkim za odpowiedzi,

Icka 74LVC245 nie udało mi się nigdzie dostać, więc zrobiłem konwersję w
jedną stronę przy pomocy dzielnika napięcia (dwa rezystory: 3.3k i 1.7k).
W drugą stronę najpierw próbowałem rozwiązania Zbycha (układ WB), ale nie
wychodziło mi (niezależnie od napięcia na kolektorze, na emiterze zawsze
było 5V), więc zrealizowałem to przy pomocy dwóch NPN (C337), tak jak
radziła AdelA :)

Jeszcze raz dzięki, wszystkie odpowiedzi mi pomogły.

Pozdrawiam,
Merlin



Poprzedni Następny
Wiadomość
Spis treści
From: Zbych <abuse_at_nospam_onet.pl>
Subject: Re: Konwersja =?ISO-8859-2?Q?napi=EA=E6=3F?=
Date: Mon, 07 Nov 2005 18:28:28 +0100


Tomasz 'Merlin' Kolinko przemówił ludzkim głosem:

W drugą stronę najpierw próbowałem rozwiązania Zbycha (układ WB), ale nie
wychodziło mi (niezależnie od napięcia na kolektorze, na emiterze zawsze
było 5V), więc zrealizowałem to przy pomocy dwóch NPN (C337),

Z twojego opisu wynika, że naprawdopodobniej źle spolaryzowałeś
tranzystor. Powinno to wyglądać mniej więcej tak:


+5V
o
|
.-.
+3,3Vo | |
| | | R2
.-. '-'
R1 | | |
| | o---------> We ukł. 5V
'-' |
| |/
+- -| BC547
|>
|
+---------< Wy ukł. 3,3V

(created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de)

Rezystor R2 możesz pominąć, jeśli włączysz podciąganie w procesorze.

Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz 'Merlin' Kolinko" <news_at_nospam_px.qs.pl>
Subject: Re: Konwersja napięć?
Date: Mon, 7 Nov 2005 20:33:26 +0100


Z twojego opisu wynika, że naprawdopodobniej źle spolaryzowałeś
tranzystor. Powinno to wyglądać mniej więcej tak:

W miejscu R1 podłączałem uziemienie - nie dziwne, że nie działało :) Dzięki.

Pozdrawiam,
Merlin



Poprzedni Następny
Wiadomość
Spis treści
From: Adam Jurkiewicz <sword_at_nospam_NIEMATEGOajpic.zonk.pl>
Subject: Re: Konwersja =?ISO-8859-2?Q?napi=EA=E6=3F?=
Date: Tue, 08 Nov 2005 09:07:45 +0100



Tomasz 'Merlin' Kolinko wrote:

Chcę sprawić, żeby mikrokontroler mógł odebrać i wysyłać dane przez
bluetooth, po drodze potrzebuję więc czegoś, co zamieni mi te 3.3V na 5V i
spowrotem. Czy możecie poradzić mi, jak coś takiego zrobić?

http://ajpic.zonk.pl/temp/bufor.png

Podkreślam, że chodzi o pracę z dużymi częstotliwościami (100kHz)

D

pozdrawiam,
sword

--
e-mail: sword_at_nospam_TEGONIEMAajpic.zonk.pl
www: http://ajpic.zonk.pl/
gg#: 1781804

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Jurkiewicz <sword_at_nospam_NIEMATEGOajpic.zonk.pl>
Subject: Re: Konwersja =?ISO-8859-2?Q?napi=EA=E6=3F?=
Date: Tue, 08 Nov 2005 09:08:44 +0100



Tomasz 'Merlin' Kolinko wrote:

Chcę sprawić, żeby mikrokontroler mógł odebrać i wysyłać dane przez
bluetooth, po drodze potrzebuję więc czegoś, co zamieni mi te 3.3V na 5V i
spowrotem. Czy możecie poradzić mi, jak coś takiego zrobić?

http://ajpic.zonk.pl/temp/bufor.png

Podkreślam, że chodzi o pracę z dużymi częstotliwościami (100kHz)

D

pozdrawiam,
sword

--
e-mail: sword_at_nospam_TEGONIEMAajpic.zonk.pl
www: http://ajpic.zonk.pl/
gg#: 1781804