Ima gdje jeftino to za kupiti? Gledam po netu i ne nalazim jednostavna rjesenja npr.
- posted
prije 15 godina
Ima gdje jeftino to za kupiti? Gledam po netu i ne nalazim jednostavna rjesenja npr.
Optocoupleri su prespori, osim ak ti usb nije za misa i tipkovnicu. To bas nije jednostavno.
Analog devices, "iCoupler"? Trebali bi iæi do 100Mbit. Ako si registriran, mo¾e¹ naruèiti sampleove.
Ima ih do 50MHz dosta na izboru. 12Mb/s radi uredaj.
Pa onda napravis sa dva opto couplera i tranzistorima. usb ima rx, tx, te za napajanje uredjaja +5V i masu. Napajanje ne treba prenosit, lakse ga osigurat na drugoj strani ako treba.
Ne znam koji su mu logicki nivoi, naime ako koristi kao rs232 logiku gdje je logicki 1 +5V a logicki 0 -12V to malcice povecava broj tranzistora. Bojim se da koristi upravo +/- da brze prazni stetni kapacitet radi brzine. Treba vidit scopom logicke nivoe
Nema rx,tx nego sve preko iste linije. Zato je problem razdvojiti smjer signala. Tu bi transformator bio idealan, ali neznam dali bi radio dobro za dulji niz 0 ili 1. Naponski nivoi su 3.3V
Zajebo sam se, d+ i d- linije. Nemam pojma kako razdjelit smjerove, ocito postoje neki id impulsi u paketu.
USB non-host uredaji cekaju da ih host adresira i onda odgovaraju kada im se kaze da odgovaraju. Nema razdjeljivanja smjerova.
-- Seek counsel of him who makes you weep, and not of him who makes you laugh. -- old Arab proverb
Trafo na jezgri od RF toroidnog ferita bi tu mogao proci, sa omjerom zavoja
1:1.Dulji niz nula ne bi smetao, a dulji niz jedinica ne bi smetao ako je svaka logicka jedinica zaseban impuls. Ako se vise impulsa prenosi kao jedan a razdvajaju po vremenskom okviru, onda treba imat trafo koji moze prenijet frekvencijsku sirinu u puno oktava, pa upotrebit jezgru od nekog linearca za kv, jer ti ne treba brze od 12 mbita.
Trafo nece moc prenijet niske frekvencije, otici ce u zasicenje, pa ako tu ima neko handshakanje, bit ce problema pa je dobro napravit probu ubacivanjem blok kondova 0,1 mikro ili manje u d+ i d- liniju i isprobat da li to prolazi. Ako to prolazi onda ce i trafo proci.
Malo OT, ali pojam "nula" nemoj mjesati s vrijednosti izvora napona/struje. Moze ti se desiti da je logicka 0 zapravo 10V, a logicka jedinica 3V .
Uglavnom, ja bih galvanski odvojio usb uredaj od hosta optokuplerima koji sjede iza/ispred mikrokontrolera. Transformator nece raditi.
-- Seek counsel of him who makes you weep, and not of him who makes you laugh. -- old Arab proverb
faer kaze da su logicki nivoi 3,3v. posto se radi o d+ i d- simetricnoj liniji, on je mjerio prema masi. a nije primjetio -3,3v, znaci da d- ne ide u negativ. po toj logici, logicka jedinica je kad je d+ na +3,3v a d- na masi, a kada je d- na +3,3v a d+ na masi je logicka nula, inace simetricna linija nema smisla, dovoljan bi bio jedan vod i masa.
to je ono sto on hoce izbjec. jer bi trebalo poznavat paket i sekvencu za brzine, i poznavat mikrokontrolere, ukratko izmisljat toplu vodu, a postojece rjesenje mu je komplicirano i nastoji izbjec zrtvujuc brzinu.
Idealan transformator bi radio, a idealan ne moze napravit, pa je pitanje koliko realni trafo moze pribliziti idealnome da zadovolji samo trazene uvjete.
Ovisi o brzini koja se koristi; brzi uredaji rade na dosta nizem naponu.
Polako :)
Sto se usb sucelja tice, d+ i d- su zapravo j-k tj q-!q (ovisno citas li ili pises podatke).
logicka 0 nije 0V nego prijelaz jk i kj (tj. jedna izmjena stanja), dok je logicka jedinica j=1, k=0
Ne bi radio jer za pocetak kod spajanja moras spojiti d- preko 1.5kohm na, ako se ne varam, 5V za spore, tj. d+ preko 1.5kohm na 5V za brze usb uredaje, logicka jedinica je d+=~3V, d-=0V, logicka nula je izmjenjena stanja, a d+=0, d-=0 znaci reset sabirnice.
Nisam jos sve savladao u usb komunikaciji ali vec odavdje vidim da ti transformator nece raditi.
-- Seek counsel of him who makes you weep, and not of him who makes you laugh. -- old Arab proverb
BTW, ne bi trebao znati prenositi podatke, samo kako se prenose logicke
0 i 1 i kada koja strana prica. Sto je zapravo dosta jednostavno ako je njegov uredaj jedini na tom busu (a uglavnom je).Impulsna svojstva transformatora bez superpozicije signala nosioca mu nikada nece dopustiti da prenese npr. jedinicu a ne vidim kako bi signalizirao tip uredaja.
-- Seek counsel of him who makes you weep, and not of him who makes you laugh. -- old Arab proverb
Treba mi za jedan uredaj. Prvo mi se cinilo jako jednostavno za napraviti, a sada vidim da nece biti:).
Na sto ide USB u uredjaju?
Ako je neki USB/RS232 ili slican chipich da ga odvojis iza njega?
Ne, bas je usb(nije rs232) osciloskop. Fora je da sam skurio laptop i pola osciloskopa zbog moje nepaznje(znao sam da nije galvanski odovojeno). Sada bi htio galvanski odvojiti uredaj.
Ma kazem ti, uzmi dva PIC-a ili Atmela, baci par optocouplera izmedu i samo pronadi nekoga da ti ih isprogramira. A imas i PIC-eve s ugradenim usb suceljem tako da samo trebas spojiti optocouplere na njih.
-- Seek counsel of him who makes you weep, and not of him who makes you laugh. -- old Arab proverb
To ces tesko naci. Jedno od rjesenja (za manje brzine) je usb-serial -optocupleri -mikrokontroler s USBhostom Btw to je jedan od najvacih problema USB-a
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.