.. S- i S- komunikacioni standardi Zadatak. Pomoću MX i čipa, potrebno je realizovati konvertor S- na S-. MX ima raspored pinova kao na slici..,0μf +V +V ULZ V CC T IN T IN OUT IN T OUT 0 9 OUT IN T OUT V- C- TTL/CMOS ULZI T IN T IN OUT +V 00k 00k T OUT T OUT IN S- IZLZI V CC (V+)C+ (V-)CS- 9 0 DIP/SO C+ V+(C-) C-(C+) V-(C+) C+(C-) TTL/CMOS IZLZI Ove pinove ne spajati Interno napajanje od 0V Interno napajanje od +0V () C+ () C- (0) V- V- () V+ 9 k IN 0 OUT 9 k () C+ C+ C- 0 () C- S- ULZI Slika.. aspored pinova i šema MX čipa aspored pinova i logička šema integrisanog kola, dati su na slici., a njegove funkcionalne tablice u tabeli.. DE E DE D V CC D E us Slika.. aspored pinova i šema integrisanog kola. -
ešenje Tabela.. Funkcionalne tablice integrisanog kola Driver eceiver Diferencijalni Ulazi Enable Izlaz Input Enable Izlazi D DE E V ID 0,V L H H H H L -0,V < V ID < 0,V L? L H L H V ID -0,V L L X L Z Z X H Z Open L H H visok nivo L nizak nivo? nedefinisano X nebitno Z stanje visoke impedanse alizacija konvertora prikazana je na slici.. V x TS 9 0 E DE D S- MX 0 9 Slika.. Konvertor S- / S- Zadatak. Potrebno je realizovati kratku konekciju sa PC-a na mekintosh (S-). Skicirati šemu konvertora. ešenje PC je prema standardu S-E moguće direktno povezati na MC kao na slici... -
, k, k x S- S- Slika.. Povezivanje PC-a i MC-a bez konvertora Zadatak. Na koji način je moguće ostvariti vezu više PC-a preko S- standarda? Da li je na ovaj način moguće povezati 0 računara? ešenje Za svaki PC potreban je jedan S-/S- konvertor. ačunari se potom povežu u S- mrežu preko zajedničke magistrale, kao na slici.. x x x x S- / S- S- / S- S- / S- S- / S- /x + /x + /x + /x + /x + /x + /x + /x + 0Ω 0Ω Slika.. Umrežavanje računara preko S- ko je broj PC-a veći od, tada je potrebno koristiti repeater. Izgled repeater-a dat je na slici... -
Direkciona kontrola repeater-a 9 9 S- Data OUT (Direkciona kontrola) Data IN S- epeater S- Data IN (Direkciona kontrola) Data OUT Slika.. epeater za S- liniju Zadatak. Potrebno je povezati mikrokontrolera (svaki sa svakim) koja podržavaju S- standard preko svojih 9-pinskih serijskih portova. Prostorni raspored mikrokontrolera prikazan je na slici.. m m μc μc μc Slika.. Prostorni raspored μc-a Da li je ovu vezu moguće realizovati korišćenjem S- standarda, ako se zahteva brzina signalizacije od kbps?... a)...da! (Obrazložiti) Skicirati vezu izmedju pinova svakog od portova mikrokontrolera za slučaj da je komunikacija bez handshake-a. aspored pinova na 9-pinskom konektoru dat je u tabeli.. Tabela.. aspored pinova D9 konektora pin 9 funkcija DCD x DT DS TS CTS I Da li je ovu vezu moguće realizovati ako je ulazna kapacitivnost S- drajvera (UTa) 00pF, a za povezivanje se koristi oklopljeni kabel podužne kapacitivnosti 0pF/m? b)...ne! (Obrazložiti) Objasniti šta je potrebno uraditi da bi veza bila ostvariva i da bi mikrokontroleri bili povezani na najoptimalniji moguć način, ako je potrebno ostvariti half-duplex komunikaciju. Skicirati šemu te veze? Da li bi došlo do refleksije na vodovima ako se. -
linija ne terminira karakterističnom impedansom? Vreme porasta signala iznosi 0% periode signalizacije. ešenje ko mikrokontroleri poseduju po dva serijska porta, ovu vezu je moguće ostvariti pomoću S- standarda jer su dužine linija manje od m i jer je brzina signalizacije manja od kbps. Međutim, ako bilo koji od mikrokontrolera poseduje samo jedan serijski port ovu vezu nije moguće realizovati, pa su, uz odgovarajuće objašnjenje, oba odgovora tačna. a) Dakle, pod pretpostavkom da svaki od mikrokontrolera ima po dva serijska porta, šema veze data je na slici.. m m COM (x) () () COM (x) () () COM (x) () () μc COM (x) () () μc COM (x) () () μc COM (x) () () 0m Slika.. Veza μc-a ako imaju po dva serijska porta Maksimalan domet linije za oklopljen kabel iznosi L 00 pf C Cp 00 pf 00 pf 0 pf/m max,m (.) Kako je najveća dužina linije u sistemu 0 m, sledi da sa oklopljenim kablom nije moguće realizovati ovakvu vezu između mikrokontrolera. b) ko mikrokontroleri poseduju samo po jedan serijski port, vezu nije moguće ostvariti korišćenjem samo S- standarda. U liniju bi bilo potrebno ubaciti S- ili S- segment uz korišćenje odgovarajućih konvertora. S obzirom da se mikrokontroleri ponašaju kao transiveri, S- standard ne dolazi u obzir. Preostaje S- standard. Kontroleri podržavaju half-duplex komunikaciju, pa je S- standard primenljiv, pod. -
uslovom da se softverski reguliše prozivanje i pristup mikrokontrolera magistrali. Šema veze korišćenjem kombinacije S- / S- prikazana je na slici.. 0 Ω m m 0 Ω + / x + / x S- / S- konverter + / x + / x S- / S- konverter + / x + / x S- / S- konverter (x) () () (x) () () (x) () () μc μc μc Slika.. Veza μc-a sa po jednim serijskim portom, prko S- Perioda signalizacije pri brzini od kbps iznosi T, μs, (.) kbps pa je vreme porasta signala T ISE 0 % T,9 μs. (.) Najduže vreme propagacije signala kroz liniju je na dužini od 0 m i iznosi S obzirom da je zadovoljena nejednakost., 0 m T PD, ns (.) 0, 0 m/s T, ns T, 9μs (.) PD ISE liniju nije neophodno terminirati otpornicima od po 0Ω. Ovo je, naravno, matematički ispravan odgovor, ali inženjerski rezon je da ne postoji stepen sigurnosti od bar dva reda veličine, što znači da bi razni parazitni efekti i pojave koje nismo uzeli u obzir mogli uticati na pojavu refleksija. Sigurno je da će signali biti čistiji i linija raditi pouzdanije, ako se terminirajuće otpornosti ipak upotrebe.. -
Zadatak. Izračunati maksimalne dužine neterminiranih S-, S- i S- linija, ako se kao kriterijum uzmu samo refleksije na bakarnim provodnicima. Za S- usvojiti da su naponski nivoi ± V, a za S-/ da je brzina signalizacije kbps. Ponoviti proračun za S- i S-, ako je brzina signalizacije 0 Mbps. Kolika je maksimalna brzina signalizacije na neterminiranoj S- liniji dugačkoj m koja nije terminirana karakterističnom impedansom? ešenje Maksimalna dužina komunikacione linije, ako se u obzir uzme samo propagaciono kašnjenje signala, iznosi L vp TPD 0, c TPD 0, c TISE (.) Za S- standard vreme porasta signala diktirano je slew rate-om drajvera od 0 V/μs i datim naponskim opsegom od ± V. S m 0 V L max 0, c T S ISE 0, 0 0, 0 m (.) s 0 V/μ/ Za S-/, vreme porasta iznosi približno 0 % periode bitskog takta, pa je S S S m L max Lmax 0, c TISE 0, 0 0 % m (.) s kbps Za brzinu signalizacije od 0Mbps dobija se S S S m L max Lmax 0, c TISE 0, 0 0 % m (.) s 0 Mbps Najveća brzina signalizacije koju je moguće ostavriti S- standardom na dužini od m, ako se linija ne terminira karakterističnom impedansom, iznosi m b max 0, c 0 % 0, 0 0 % Mbps (.) L s m v S. -