Koja komponenta mi treba da spustim sa 5v na 3.3v

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
evox
Posts: 17
Joined: 25-12-2007, 11:39

Koja komponenta mi treba da spustim sa 5v na 3.3v

Post by evox »

Ovako trebam povezati 1 senozor s kojim se komunicira preko RS232 (vec sam ranije radio komunikaciju rs232 izmedju PC i PIC16F874)
Ono sto mene zanim koje mi kompotnente jos trebaju da bi mogao sa ovim senzorom komunicirati PIC -a to jest da svedem napon sa 5 na 3.3v.

Evo specifikacije senzora:

Communication speed: 115200 bps
Format: 8 data bits, no parity, one stop bit, flow control set to NONE.

Allowable Voltage 5V DC.

Pin No. Pin Name Type Definition Wire Cable Color

1 VIN PWR Power supply, 5V Red
2 RXD IN Asynchronous communication interface receiver data, TTL level 3.3V Black
3 TXD OUT Asynchronous communication interface receiver data, TTL level 3.3V Black
4 GND GND Ground for power and signals Black
5 START# Out Indicate finger is press, indication from module to host, external pull up resistor is recommended Black

Ako ima neki max ili nesto slicno javite ali sa tacnim brojem komponente

Hvala u napred.
User avatar
ShOkRe
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 468
Joined: 10-01-2007, 20:55
Location: Pula

Post by ShOkRe »

nema maxova za to, mozes sa bilo kojim bufferom, npr 74244, 74125 a u biti ima ih sa onim slovima izmedju koji rade jos bolje neznam na pamet 74hct244 to ne invertirani buffer....
User avatar
zmedak5
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 214
Joined: 21-07-2007, 00:18
Location: Komin

Post by zmedak5 »

zener dioda
evox
Posts: 17
Joined: 25-12-2007, 11:39

Post by evox »

User avatar
ShOkRe
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 468
Joined: 10-01-2007, 20:55
Location: Pula

Post by ShOkRe »

pa evo covjek ti je reko mozes i sa zenericom, jer signal iz 3.3v uarta najcesce je dovoljan za okidanje picovog uarta, a u kontru mozes sto ti covjek kaze staviti 3v3 zenericu i otpor ili cak i samo dva otpora jedan od pica do rx-a od tog tvog 3v3 a drugi od te tocke do mase kako bi dosao do 3v3 uzmes (lupam) 3.3k otpor izmedju pica i 3v3uarta i onaj prema masi npr 4k7... ali cak postoji i sansa da je taj uart open kolektor ili 5v tolerant, kao i sto ima sanse da pic spustis na 3.3v i da ti ne treba konverter, jer nije problem (barem iz mojih dosadasnjih iskustava) iz pica okinut rx na 3v3 nego je cesce problem sa 3 voltnog dici se na 5 da ga pic skuzi, zato sam ja znao iskoristiti neka dv slobodna kruga nekog invertera (jedan iza drugog) za izbaferirati taj signal, iako ako (3v3uart) je o.c. mozda ga mozes dici samo sa weak pullup-om... (ili vanjskim), nadam se da me pratis :roll:
evox
Posts: 17
Joined: 25-12-2007, 11:39

Post by evox »

ShOkRe wrote:pa evo covjek ti je reko mozes i sa zenericom, jer signal iz 3.3v uarta najcesce je dovoljan za okidanje picovog uarta, a u kontru mozes sto ti covjek kaze staviti 3v3 zenericu i otpor ili cak i samo dva otpora jedan od pica do rx-a od tog tvog 3v3 a drugi od te tocke do mase kako bi dosao do 3v3 uzmes (lupam) 3.3k otpor izmedju pica i 3v3uarta i onaj prema masi npr 4k7... ali cak postoji i sansa da je taj uart open kolektor ili 5v tolerant, kao i sto ima sanse da pic spustis na 3.3v i da ti ne treba konverter, jer nije problem (barem iz mojih dosadasnjih iskustava) iz pica okinut rx na 3v3 nego je cesce problem sa 3 voltnog dici se na 5 da ga pic skuzi, zato sam ja znao iskoristiti neka dv slobodna kruga nekog invertera (jedan iza drugog) za izbaferirati taj signal, iako ako (3v3uart) je o.c. mozda ga mozes dici samo sa weak pullup-om... (ili vanjskim), nadam se da me pratis :roll:
Ja bi ipak radije gotovu komponentu :D sam jos da saznam koju mogu od ovih gore.

ShOkRe hvala na trudu da mi objasnis ali mozda je bolje da se ne zajebajem za 2km ipak je senzor bio 110km
User avatar
master
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 258
Joined: 18-07-2007, 22:38
Location: Hrvatska
Contact:

Post by master »

nađi nekakvu staru matičnu ploči i tamo možeš nać step-down stabilizatore tipa:ST763A,MAX710/MAX711 itd..a shemu možeš nać u njihovom datasheetu..
pozz!
Use the best: Linux for servers, Mac for graphics, Windows for Solitaire.
____________________________________________
If electricity comes from electrons, does morality come from morons?
User avatar
Smjesko
Stariji član
Stariji član
Posts: 4012
Joined: 26-12-2005, 17:12

Post by Smjesko »

Mozes uzeti na primjer LD33V. To ti je "Low-Dropout" naponski regulator u kucistu kao LM7805. Proizvodi ga tvrtka ST.
User avatar
ShOkRe
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 468
Joined: 10-01-2007, 20:55
Location: Pula

Post by ShOkRe »

e, smajo, di ima nelih low drop 3v3 tipa ovaj koji si naveo... ? ima li u zg kod tebe, znas da je pula selendra, ovdje kad kazes 3v3 u el-shopu da ti zenericu i 3055.... ;-), ako ima? pošto.. gledao sam ove lm1117 ali zao mi ubit radeona koji stoji na polici (na njemu ima2 a trenutno ga ne koristim...)
bas takvo nesto national nece semplati, oce samo neke qfn a to cu zalemiti jedino sa Mâcom....
User avatar
trax
Administrator sajta
Administrator sajta
Posts: 3509
Joined: 08-01-2005, 18:04
Location: 75k, BA
Contact:

Re: Koja komponenta mi treba da spustim sa 5v na 3.3v

Post by trax »

evox wrote:Allowable Voltage 5V DC.
:?: :?: :?:
User avatar
ShOkRe
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 468
Joined: 10-01-2007, 20:55
Location: Pula

Post by ShOkRe »

moš ti tako odgovorit ako znas o kom se elementu radi....
User avatar
Smjesko
Stariji član
Stariji član
Posts: 4012
Joined: 26-12-2005, 17:12

Post by Smjesko »

Kreso, ako si mene pitao, Low-Dropout imas u Europskoj Uniji za kupit. Tamo sam i ja kupio. :D
Ali ima negdje shema za Low-Dropout voltage regulator sa FET-om. Samo sad ne znam gdje sam je zakopao. Pokusaj guuglati.
pasicr
Pocetnik na forumu
Pocetnik na forumu
Posts: 27
Joined: 11-07-2007, 01:57

Evo

Post by pasicr »

Zdravo, ako ti neodgovara spustanje napona sa zenrom na primer,
evo jedne komponente koju sam nedavno koristio za napajanje ARM kontrolera,
http://www.futurlec.com/Linear/LM3940IT-3.shtml
pozdrav
User avatar
ShOkRe
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 468
Joined: 10-01-2007, 20:55
Location: Pula

Post by ShOkRe »

ma da poslao sam upit za samplanje nekoliko raznih, ali sve sto je jednostavno i dobro se neda semplati..... ma nije bed imam par solucija....
ali imam drugi problem ali necu tu nego na pic na mreži.....
buco

Post by buco »

Ako trebas s senzora s napajanjem 5V , na na PIC koji je na 3V3 Probaj s MAX3232 on je za to kao ST232C......
Ako level logicke "1" na 5V izmedju 0,6 i 0,8V . Cesce ce ti problem radit logicka "0" ali to rjesi pulldown otpornikom 4k7..
Ako je PICa s napajanjem na 5V na senzor koji radi na 3V3 samo stavi u seriju otpornike od 220 oma na Rx/Tx i trebalo bi radit , ako su direktno poveznai ..
Vecina MCUa na pinovima ce prihvatit veci napon od radnog bez problema ...po MCU ....a serijskim otpornikom na data linijama rijesis problem niveliranja ...najcesce....

Ja sam na ATm128 koristio 5V UART a MCU je na 3V3 i nije bilo potrebno cak nikakvo "niveliranje" a otpornicima os 220 oma ...islo je direktno...ako je obrnuto postavi otpornike za "niveliranje" ....
Ne trbaju ti nikakvi konvertori ni zenerice ni staja zna to su CMOS mikrokontroleri i tako se i ponasaju , tj logicki pragovi im nemaju veze s TTL nivoima ....koji su ionako odavmno ispali iz "mode"...........
Pozdrav
evox
Posts: 17
Joined: 25-12-2007, 11:39

Post by evox »

Moze li ovako kao na drugoj slici? Da li bi bilo sigurno tako da ga povezem znaci samo da stavim otpornik od 10k izmedju TX na strani PIC-a i Rx na strani senzora :?: :?: :?:
evo link:

http://www.sparkfun.com/commerce/presen ... nterfacing[/url]
buco

Post by buco »

Treba ti samo 220oma u seriju , ako je to bas RS232 [ usart protolol] , ono na slicu SPI komiunikacijski peotokoli . ali nije bitno , niveliranje je isto .
Ja sam poucen praksom postavljao 220 oma otpornike za 'niveliranje' 3V3 i 5V ICa .
Kod nekih MCUa zna bit potreban na pinu koji je definiran kao ulaz [Rx] i pulldown otpornik od 4k7 --10k .

Pozdrav

5V TX----\/\/\/\--|-Rx-- [3V3]
220R ---\/\/\/\/----GDN
4K7--10K
5V Rx ----\/\/\/\---Tx
220R
evox
Posts: 17
Joined: 25-12-2007, 11:39

Post by evox »

Ne znam sta se desava ali ako neko moze da mi objasni???

Na pinu RX napon je 7.5v kad se prikljuci senzor a na pinu TX 3.3V sto je i normalno znaci kad Rx i Tx nisu ni nassta spojeni.

Otkud 7.5 na RX ima li neko objasnjenje???

Senozr sam upravo sad prvi put prikljucio po paravilu to jest kako pise i datasheet 5V napajanje i trepne dioda koja ima u sebi ono kad se ukljuci kao za incijalizaciju.

Izvor napajanja je adapter od 9v sa izlazom struje od 850mA a inace seznor je malo veci potrosac u nekim momentima dostize do 280mA

Sta da radim ne kontam???
Da li mu je mogao stetiti stabilizator L7805CV mada on daje izlaz fino 5V ????
Ajd pomozite molim Vas
evox
Posts: 17
Joined: 25-12-2007, 11:39

Post by evox »

Skonto sam gde je problem!

Problem je bio tajs sto sam u levoj ruci drzo pritisnutu 1 zicu od napajanja a drugom direktno drzo iglicu unimera i zicu :) ovo sam slucajno primetio

Ince kad ne drzim iglicu pritisnutu zicom sa mojim prstom na Rxje je 0.16V a na Tx je 3.34V sto je OKkoliko mi se cini
buco

Post by buco »

Trebalo bi bit , samo ako je USART protokol koristen moras znat da logicka nula na Rx aktivira prijam podstaka .
Cudno jeda senzor koji koristi USART protokol [ to si zaboravio rec] nema pullup otpornike u sebi , ali mozes stavit izvana izmedju pina TX senzora i Rx MCUa jedan pullup otpornik 10K , jer ce inace MCU 'misit ' da je aktivan Rx port i icici ce u prijam podataka tj imat ces sve 00 ...

Pozdrav
Post Reply