prevodniky napetovych urovni
David Obdrzalek
David.Obdrzalek na mff.cuni.cz
Pátek Říjen 14 12:37:01 CEST 2016
Dovolim si odbocit z puvodniho vlakna, ale ono se to tady trochu stocilo smerem,
ktery me zrovna zajima.
Spousta periferii s kteryma si hraju komunikuje na 5V (serva, UZ a IR senzory, AD
prevodniky, IO extendery, LCD atd. atd.). Jak resit pripojeni k novejsim kontrolerum
na 3.3V? (treba Raspberry Pi, BeagleBone Black, "tyhlety ARMy" a dalsi podobne)
Kdyz jsem poprve potreboval propojit 5V a 3.3V vetve i2c, tak jsem to udelal dvema
tranzistory BSN20, vzhledem k nativnimu chovani i2c s pullupy to bylo presne to co
bylo potreba (dokonce jsem to dal primo na kablik a bylo to OK i kdyz trochu
piplacka). Ale kdyz tech IO linek bude hodne, treba ten BBB ma 2x46 header, kde sice
ne vsechno bude potreba spojovat s necim na 5V, ale i kdyby jich bylo jen 15-20, tak
jednotlive tranzistory by zabiraly asi dost mista a uz by to asi neslo jednoduse na
jednostranne desce. A taky, nevim uplne dobre, jak by to bylo s chovanim pri ruznych
moznostech typu jednosmerna komunikace tam nebo zpatky, obousmerna komunikace,
tri-state atd. aby to bylo dostatecne obecne pro ruzna konkretni pouziti toho
ktereho pinu, kdyz typicky muzu jedenkazdy pin kontroleru pouzit peti ruznymi
zpusoby.
Udelat si primo shield? (ale jak resit ruzne konfigurace pinu, kdyz dopredu uplne
presne nevim, co budu chtit pripojit)
Udelat si jednu univerzalni desku s mnoha kanaly a kabelaz vest pres ni? (zvyseni
dratoveho chaosu, navic kazdy dalsi konektor po ceste je v tresoucim se robotovi
zdroj problemu)
Neresit v centru a tahat 3.3V logiku az k senzorum a prevest az na miste? To zas u
toho pripojovaneho modulu uz nebude moct byt jen obycejny kablik s konektorem, navic
u tech modulu obvykle jako na potvoru neni moc mista nebo neni sikovne tam mit dalsi
desticku.
Asi nakonec univerzalni reseni neexistuje, takze se mozna radsi zeptam jinak - jak
to v konkretnich pripadech kdo resite? Co pouzivate na prevod urovni? Krome
jednokanalovych reseni s FETem jiste existuji i vicekanalove prevodniky v jednom
futralu, mate nekdo nejakou realnou zkusenost?
D.O.
On 13 Oct 2016 at 13:16, Pavel KREJCI wrote:
> Vyhodit uplne ne, daji se sehnat level shiftery, ale je to soucastka(y)
> navic.
> Jsou N-MOSy ,ktere se daji budit primo i z 3V I/O.
>
> PK
>
> Dne 13. října 2016 13:13 hwnews konference <hwnews na cncnet.info> napsal(a):
>
> > No to bych asi radeji ustoupil tomu DIPu. V SO28 se toho snad dela vic
> > ne? Premyslim co vsechno je nutne resit s prechodem na 3V napajeni. Jak se
> > treba resi buzeni mosfetu - musim pouzit driver. U 5V MCU stacilo pouzit LL
> > Mosfet. Nektere veci co mam doma skladem bude treba v podstate vyhodit -
> > treba LCDcka.
Další informace o konferenci Hw-list