<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>USB Archives - Automatika.rs</title>
	<atom:link href="https://www.automatika.rs/tag/usb/feed" rel="self" type="application/rss+xml" />
	<link>https://www.automatika.rs/tag/usb</link>
	<description>Portal za inženjere</description>
	<lastBuildDate>Sat, 30 Apr 2016 22:23:20 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>Konfiguracija FPGA preko USB-a</title>
		<link>https://www.automatika.rs/baza-znanja/tutorijali/konfiguracija-fpga-preko-usb-a.html</link>
					<comments>https://www.automatika.rs/baza-znanja/tutorijali/konfiguracija-fpga-preko-usb-a.html#respond</comments>
		
		<dc:creator><![CDATA[Milica Đekić]]></dc:creator>
		<pubDate>Mon, 22 Oct 2012 22:00:00 +0000</pubDate>
				<category><![CDATA[Tutorijali]]></category>
		<category><![CDATA[fpga cip]]></category>
		<category><![CDATA[konfiguracija]]></category>
		<category><![CDATA[kontrola]]></category>
		<category><![CDATA[logika]]></category>
		<category><![CDATA[upravljanje]]></category>
		<category><![CDATA[USB]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>Inženjeri su za vreme proteklih nekoliko decnija nastojali da smanje veličinu elektronskih sistema i da istovremeno povećaju fleksibilnost. Sa pojavom reprogramibilne FPGA logike, sistemi su postali jefiniji i mogli su da se nadograde u letu. U ovom članku je dat prikaz kako da se konfiguriše FPGA sistem preko USB-a sa ciljem implementacije fleksibilnosti in-field nadogradnji. [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/tutorijali/konfiguracija-fpga-preko-usb-a.html">Konfiguracija FPGA preko USB-a</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div style="text-align: justify;"><img decoding="async" class=" alignleft size-full wp-image-3467" src="http://automatika.rs/wp-content/uploads/2012/10/fpga_preko_usb_uvodna_automatika_rs.jpg" width="100" height="100" alt="fpga preko usb uvodna automatika rs" style="margin-top: 5px; margin-right: 5px; border: 1px solid #000000; float: left;" />Inženjeri su za vreme proteklih nekoliko decnija nastojali da smanje veličinu elektronskih sistema i da istovremeno povećaju fleksibilnost. Sa pojavom reprogramibilne FPGA logike, sistemi su postali jefiniji i mogli su da se nadograde u letu. U ovom članku je dat prikaz kako da se konfiguriše FPGA sistem preko USB-a sa ciljem implementacije fleksibilnosti in-field nadogradnji.</p>
</div>
<p>  <span id="more-794"></span>  </p>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align: justify;">&nbsp;Field Programmable Gate Arrays (FPGA) je jednostavni programabilni logički blok sa masivnom fabrikom električno programabilnih interkonekcija koje su postavljene izmeñu logičkih blokova. FPGA sistemi su uvedeni kako bi implementovali celokupnu funkcionalnost sistema na jednom čipu i omogućili fleksibilnost reprogramiranja. Danas, FPGA sistemi pokrivaju široko tržište primena kao što su automobilske, industrijske, medicinske, umrežavanje potrošačke elektronike, bezbednost, računarstvo viskoih preformansi, video i slike, digitalna obrada signala, itd.</div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align: justify;">&nbsp;FPGA sistemi rade u dva režima: konfiguracionom režimu i korisnički režim. Sa uključivanjem napajanja, FPGA ulazi u konfiguracioni režim za programiranje. Konfigurisanje FPGA sistema znači slanje niza bitova ‘0’ i ‘1’ u ureñaj kroz specijalne pinove. Jednom kada je FPGA konfigurisan, on se prebacuje u korisnički režim kako bi izvršavao programiranu logičku funkciju.</p>
<p>&nbsp;Većina FPGA ureñaja koristi SRAM kako bi uskladištio konfiguracione podatke. Pošto je SRAM konfiguracija koja zavisi od prisustva napona, podaci konfiguracija treba da budu skinuti u SRAM po uključenju napona. Ove konfiguracije mogu takoñe biti automatski učitane iz memorije koja ne zavisi od prisustva napona kao što su PROM, SPI Flash, ili eksterni procesorski čip. Mikroprocesori, mikrokontroleri i digitalni procesori signala mogu takoñe da skinu konfiguracione podatke u SRAM FPGA-a. Pored ovih metoda, konfiguracija takoñe može da bude skinuta preko najpopularnijeg JTAG interfejsa, USB interfejsa, itd.</p>
<p>&nbsp;Konfiguracija FPGA sistema može da bude izvrešena ili postavljajući FPGA u master režim ili u slave režim. U master režimu, FPGA generiše konfiguracioni časovnik i kontroliše konfiguraciju podataka. U ovom režimu FPGA uopšteno skida konfiguracioni niz bitova iz memorija kao što su SPI, Flash, i PROM. Kada se koristi SPI Flash, FPGA deluje kao SPI master i konfiguracija se preuzima iz SPI Flash&amp;a, dok postoji slučaj kada se konfiguracija skida iz PROM&amp;a. Svi ovi slučajevi su prikazani na Slici 1.</p>
<p><img fetchpriority="high" decoding="async" class=" size-full wp-image-3468" src="http://automatika.rs/wp-content/uploads/2012/10/fpga_konfiguracija_u_master_rezimu_ispravka_automatike_rs.JPG" width="450" height="143" alt="fpga konfiguracija u master rezimu ispravka automatike rs" style="display: block; margin-left: auto; margin-right: auto; vertical-align: middle;" srcset="https://www.automatika.rs/wp-content/uploads/2012/10/fpga_konfiguracija_u_master_rezimu_ispravka_automatike_rs.JPG 350w, https://www.automatika.rs/wp-content/uploads/2012/10/fpga_konfiguracija_u_master_rezimu_ispravka_automatike_rs-300x95.jpg 300w" sizes="(max-width: 450px) 100vw, 450px" /></div>
<div style="text-align: center;"><strong>&nbsp;</strong></div>
<div style="text-align: center;"><strong>Slika 1.</strong> FPGA konfiguracija u master režimu</div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align: justify;">&nbsp;U slave režimu, FPGA može da bude konfigurisan korišćenjem eksternih inteligentnih ureñaja kao što su &nbsp;mikrokontroleri, mikroprocesori, digitalni procesori signala, itd. ili korišćenjem JTAG ili USB interfejsa. Tri najčešće korišćene metode pametnih uređaja koriste konfiguraciju učitavanja podataka i mogu biti u sinhroninom serijskom, SPI slave i paralelnom režimu. Sinhroni serijski režim je ilustrovan na Slici 2.</p>
<p><img decoding="async" class=" size-full wp-image-3469" src="http://automatika.rs/wp-content/uploads/2012/10/FPGA_konfiguracija_u_slave_rezimu_ispravka_automatika_rs.JPG" width="349" height="190" alt="FPGA konfiguracija u slave rezimu ispravka automatika rs" style="vertical-align: middle; display: block; margin-left: auto; margin-right: auto;" srcset="https://www.automatika.rs/wp-content/uploads/2012/10/FPGA_konfiguracija_u_slave_rezimu_ispravka_automatika_rs.JPG 349w, https://www.automatika.rs/wp-content/uploads/2012/10/FPGA_konfiguracija_u_slave_rezimu_ispravka_automatika_rs-300x163.jpg 300w" sizes="(max-width: 349px) 100vw, 349px" /></div>
<div><strong>&nbsp;</strong></div>
<div style="text-align: center;"><strong>Slika 2.</strong> FPGA konfiguracija u slave režimu</div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align: justify;">&nbsp;Obično dve linije &#8211; podaci i časovnik – se koriste za skidanje konfiguracije u ovoj metodi. U krajnjoj liniji konfiguracionog časovnika, konfiguracioni bitovi podataka se smenjuju u FPGA sistemu.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-3470" src="http://automatika.rs/wp-content/uploads/2012/10/fpga_konfiguracija_u_slave_rezimu_spi_ispravka_automatika_rs.JPG" width="348" height="199" alt="fpga konfiguracija u slave rezimu spi ispravka automatika rs" style="vertical-align: middle; display: block; margin-left: auto; margin-right: auto;" srcset="https://www.automatika.rs/wp-content/uploads/2012/10/fpga_konfiguracija_u_slave_rezimu_spi_ispravka_automatika_rs.JPG 348w, https://www.automatika.rs/wp-content/uploads/2012/10/fpga_konfiguracija_u_slave_rezimu_spi_ispravka_automatika_rs-300x172.jpg 300w" sizes="auto, (max-width: 348px) 100vw, 348px" /><strong></strong></div>
<div style="text-align: center;"><strong>&nbsp;</strong></div>
<div style="text-align: center;"><strong>Slika 3.</strong> FPGA konfiguracija u slave režimu – SPI&nbsp;</div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align: justify;">&nbsp;Na&nbsp;Slici 3 FPGA deluje kao SPI slave i eksterni mikroprocesor, mikrokontroler ili procesor digitalnih signala.</div>
<div style="text-align: justify;">
<p style="text-align: justify;">&nbsp;Većina FPGA sistema ima opciju 8/16/32-bitne selekcije kada su konfiguracioni podaci poslati paralelno. Ovaj metod je dat na Slici 4 i to je najbrži režim za učitavanje konfiguracionih podataka.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-3471" src="http://automatika.rs/wp-content/uploads/2012/10/fpga_konfiguracija_u_slave_rezimu_paralelni_ispravka_automatika_rs.JPG" width="345" height="180" alt="fpga konfiguracija u slave rezimu paralelni ispravka automatika rs" style="vertical-align: middle; display: block; margin-left: auto; margin-right: auto;" srcset="https://www.automatika.rs/wp-content/uploads/2012/10/fpga_konfiguracija_u_slave_rezimu_paralelni_ispravka_automatika_rs.JPG 345w, https://www.automatika.rs/wp-content/uploads/2012/10/fpga_konfiguracija_u_slave_rezimu_paralelni_ispravka_automatika_rs-300x157.jpg 300w" sizes="auto, (max-width: 345px) 100vw, 345px" /><strong></strong></p>
<p style="text-align: center;"><strong>Slika 4.</strong> FPGA konfiguracija u slave režimu – paralelni režim</p>
<p> &nbsp;JTAG interfejs je 4/ 5 pinski serijski interfejs. Pet pinova su TDI (Test Data In), TDO (Test Data Out), TCK (Test Clock), TMS (Test Mode Select) i TRST (Test Reset). TRST pin je opcioni. JTAG je obično koristi za hardversko debagovanje i sken testiranje granica. Ovaj interfejs takoñe može da bude korišćen za konfiguraciono programiranje. Slika 5 pokazuje konfiguraciono signalno mapiranje korišćenjem JTAG interfejsa.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-3472" src="http://automatika.rs/wp-content/uploads/2012/10/fpga_konfiguracija_u_slave_rezimu_jtag_ispravka_automatika_rs.JPG" width="347" height="178" alt="fpga konfiguracija u slave rezimu jtag ispravka automatika rs" style="vertical-align: middle; display: block; margin-left: auto; margin-right: auto;" srcset="https://www.automatika.rs/wp-content/uploads/2012/10/fpga_konfiguracija_u_slave_rezimu_jtag_ispravka_automatika_rs.JPG 347w, https://www.automatika.rs/wp-content/uploads/2012/10/fpga_konfiguracija_u_slave_rezimu_jtag_ispravka_automatika_rs-300x154.jpg 300w" sizes="auto, (max-width: 347px) 100vw, 347px" /><strong></strong> </p>
<p style="text-align: center;"><strong>Slika 5.</strong> FPGA konfiguracija u slave režimu – JTAG režim</p>
<p> &nbsp;USB interfejs velike brzine može da bude integrisan u rešenje koje se zasniva na FPGA tehnologiji na sledeće načine: </p>
<ul style="list-style-type: square;">
<li>USB protokol se slaže intelektualno vlasništvo (IP) sa eksternim primopredajnikom: U ovoj&nbsp;metodi, SIE IP je implementovan sa FPGA sistemom ili ASIC&amp;om i korišćen zajedno sa&nbsp;eksternim primopredajnikom. Ovaj metod nudi prednost koju hardver zahteva, a koja je&nbsp;minimalna. Meñutim, razvoj USB Stack IP&amp;a će potrošiti dragoceno vreme kao i inženjerske&nbsp;resurse. S druge strane, korišćenje IP-a treće stranke može da košta. Implemantacija protokola&nbsp;višeg nivoa i funkcija aplikacije takoñe uzima značajnu količinu FPGA resursa.
</li>
<li>USB Bridge IC sa integrisanim SIE i primopredajnikom: Ova tehnika spaja eksterni serijski interfejs, baš kao i primopredajnik na FPGA. Menadžment protokola signalnog nivoa ne može više da bude upravljan sa FPGA sistemom. Ovde postoje neke uštede u smislu FPGA resursa. Meñutim, implemantacija USB protokola višeg nivoa se još uvek radi pomoću FPGA tehnologije. U ovom slučaju, odluka treba da se donese posle analize troškova zahtevanog eksternog hardvera u poreñenju sa količinom FPGA resursa koji bi bili sačuvani.
</li>
<li>Kontroler + FPGA: Ovaj metod povezuje FPGA ili ASIC na inteligentan USB kontroler koji bi trebao da se brine o svim nivoima menadžmenta USB protokola. Kontroleri mogu da ponude fleksibilnost konfigurisanog broja krajnjih tačaka, FIFO veličinu i mogu čak da sadrže mikrokontroler koji upravlja menadžmentom visokog nivoa USB protokola. Takvi periferni kontroleri takoñe poseduju sposobnost da upravljaju nekim funkcijama na nivou aplikacije, tako oslobañajući FPGA ili ASIC od potrebe da ih izvrše.</li>
</ul>
<div>&nbsp;Sledi finalna metoda, koja može da ponudi dodatne sposobnosti u konfigurisanju FPGA sistema preko USB interfejsa. Ova konfiguracija može da bude izvedena u serijskoj ili paralelnoj vezi za prenos podataka od strane FPGA sistema. Jednom kada se FPGA programira, USB kontroler može da se vrati na svoju podrazumevanu funkcionalnost implementujući jednostavan interfejs podataka sa računarom domaćinom.</p>
<p>&nbsp;Mnogi USB kontroleri koji su dostupni na tržištu sadrže programabilni CPU na sebi koji može da izvršava neke funkcije na nivou aplikacije i pored toga što može da implementuje menadžment nivoa USB protokola. Sa ciljem da se učita konfiguracioni paket bitova u FPGA, USB kontroler će morati da generiše neophodne konfiguracione signale. Postoji višestruki metodi konfiguracije koji su u stanju da programiraju svaki FPGA ureñaj i svaki od njih može da bude izabran od strane USB kontrolera kako bi se učitao konfiguracioni tok bitova.</p>
<p>&nbsp;U slučaju aplikacija gde ljudska intervencija nije uvek pogodna (na primer, sateliti i podmornice), ovaj metod rekonfiguracije će se pokazati korisnim pošto ne zahteva inženjera na terenu da rešava dati problem. Za napredne aplikacje zasnovane na FPGA tehnologiji zahteva se USB veza velike brzine i samo konfigurisanje FPGA sistema preko USB-a eliminiše potrebu za posvećenim konfiguracionim čipom (na primer, PROM ili procesor) za FPGA.</p>
<p>&nbsp;Po uključivanju ili prijemu komandi iz USB domaćina, USB kontroler bi trebao da inicijalizira samog sebe u stanje u kojem on čeka paket bitova da dođe od domaćina kroz endpoint podataka. Po prijemu toka bitova sa ispravnim potpisom, USB kontroler će zatim da nastavi da restartuje FPGA i generiše konfiguracioni talasno oblik kako bi ga učitao sa paketom bitova. Jednom kada je konfiguracija uspela, USB kontroler bi trebao da se vrati na režim podataka poznat kao „cevovod“. Konfiguracija FPGA sistema koja radi preko USB kontrolera je data na Slici 6. </p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-3473" src="http://automatika.rs/wp-content/uploads/2012/10/konfiguracija_fpga_preko_usb_ispravka_automatika_rs.JPG" width="350" height="249" alt="konfiguracija fpga preko usb ispravka automatika rs" style="vertical-align: middle; display: block; margin-left: auto; margin-right: auto;" srcset="https://www.automatika.rs/wp-content/uploads/2012/10/konfiguracija_fpga_preko_usb_ispravka_automatika_rs.JPG 350w, https://www.automatika.rs/wp-content/uploads/2012/10/konfiguracija_fpga_preko_usb_ispravka_automatika_rs-300x213.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/10/konfiguracija_fpga_preko_usb_ispravka_automatika_rs-100x70.jpg 100w" sizes="auto, (max-width: 350px) 100vw, 350px" /></div>
<div style="text-align: center;"><strong>&nbsp;</strong></div>
<div style="text-align: center;"><strong>Slika 6.</strong> Konfiguracija FPGA sistema preko USB-a</div>
<div>
<p>&nbsp;Danas postoje čipovi USB kontrolera velike brzine koji su u stanju da izvrše više zadataka koji se zahtevaju od njih sa ciljem da bi se konfigurisao FPGA preko USB-a. Taj čip sadrži GPIF kontrolerski blok koji može da generiše talasnu formu koja spaja kontroler sa eksternim ACIS-om, mikrokontrolerima ili FPGA ureñajima. Komande prodavca su poslate iz središta da inicijalizuju GPIF kontroler bilo da su firmware nadogradnje potrebne ili ne kada se uređaj napaja. Jednom kada kontroler uñe u konfiguracioni režim i GPIF kontroler je inicijalizovan, domaćin može da počne da šalje konfiguracioni tok bitova kroz OUT endpoit. Kada je konfiguracija uspela, domaćin može da pošalje drugi USB komandu kako bi se kontroler vratio u prenosni režim.</p>
<p>&nbsp;Dopuštajući reprogramiranje preko USB-a, postojeći FPGA sistemi mogu da umanje cenu sistema tako&nbsp;što eliminišu potrebu za dodatnim programiranjem i konfigurisanjem FPGA uređaja.</p>
</p></div></div>
<p>The post <a href="https://www.automatika.rs/baza-znanja/tutorijali/konfiguracija-fpga-preko-usb-a.html">Konfiguracija FPGA preko USB-a</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/baza-znanja/tutorijali/konfiguracija-fpga-preko-usb-a.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Napravite USB to RS232 adapter upotrebom FTDI čipa</title>
		<link>https://www.automatika.rs/projekti/svi-projekti/napravite-usb-to-rs232-adapter-upotrebom-ftdi-cipa.html</link>
					<comments>https://www.automatika.rs/projekti/svi-projekti/napravite-usb-to-rs232-adapter-upotrebom-ftdi-cipa.html#respond</comments>
		
		<dc:creator><![CDATA[Miloš Jurošević]]></dc:creator>
		<pubDate>Tue, 28 Aug 2012 22:00:00 +0000</pubDate>
				<category><![CDATA[Svi projekti]]></category>
		<category><![CDATA[adapter]]></category>
		<category><![CDATA[RS232]]></category>
		<category><![CDATA[serial]]></category>
		<category><![CDATA[USB]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>Većina mikrokontroler divelopera za debagovanje i upravljanje uređajima koriste serijsku komunikaciju preko računara ili nekog drugog uređaja. Protokol koji je najčešće korišćen u ovu svrju je RS232. Pre desetak godina, svaki PC računar bio je opremljen serijskim portom, ali danas je situacija nešto drugačija. Velika većina laptop računara ga nema, a sreću se i desktop [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/projekti/svi-projekti/napravite-usb-to-rs232-adapter-upotrebom-ftdi-cipa.html">Napravite USB to RS232 adapter upotrebom FTDI čipa</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div style="text-align: justify;"><img loading="lazy" decoding="async" class=" alignleft size-full wp-image-3395" src="http://automatika.rs/wp-content/uploads/2012/08/naslovna_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs.jpg" width="100" height="100" alt="naslovna usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs" style="margin-right: 5px; margin-top: 5px; border: 1px solid #000000; float: left;" />Većina mikrokontroler divelopera za debagovanje i upravljanje uređajima koriste serijsku komunikaciju preko računara ili nekog drugog uređaja. Protokol koji je najčešće korišćen u ovu svrju je RS232. Pre desetak godina, svaki PC računar bio je opremljen serijskim portom, ali danas je situacija nešto drugačija. Velika većina laptop računara ga nema, a sreću se i desktop računari koji ne poseduju ovaj port.</div>
<div style="text-align: justify;">&nbsp;&nbsp;</div>
<p>  <span id="more-744"></span>  </p>
<div style="text-align: justify;">&nbsp;Kao rešenje ovog problema, pojavio se USB to RS232 adapter (ili USB to Serial). Nažalost, nisu se svi adapteri pokazali kao upotrebljivi. Najčešći problem predstavljaju drajveri i nekompatibilnost. Inače, ovi adapteri su prilično skupi, ako uzmemo u obzir male dimenzije PCB-a sa svega nekoliko komponenti.</div>
<div style="text-align: justify;">&nbsp;Najpopularniji USB to Serial adapteri su bazirani na FTDI čipu. Kompanija FTDI je specijalizovana u proizvodnji čipova za konvertovanje periferija ka USB protokolu i imaju 20 godina iskustva u tom polju. Ako kupite ili sami napravite vaš uređaj, baziran na FTDI čipu, na njihovom <a href="http://www.ftdichip.com" target="_blank">sajtu</a> možete pronaći sve potrebne drajvere i softver za konfigurisanje čipa.</div>
<div style="text-align: justify;">&nbsp;Ovom prilikom ćemo vam pokazati kako da rukujete sa čipom iz serije označene kao FTD232RL. Detaljne instrukcije možete pronaći na sajtu proizvođača ili klikom <a href="http://automatika.rs/wp-content/uploads/2012/08/DS_FT232R.pdf" target="_blank">ovde</a>.</div>
<div style="text-align: justify;">&nbsp;Šta treba da znate o ovom čipu? Ako želite da napravite adapter, pratite našu šemu. Ako vam je pak potrebno nešto složenije, čitajte uputstvo. Ova serija čipova ima ugrađenu EPROM memoriju, koja može biti konfigurisana. Konfigurisanjem možemo promeniti funkcije pinova CBUS0 &#8211; CBUS4 i neke druge stvari koje ćemo objasniti kasnije. Tabela koja sledi pokazuje moguće funkcije pinova koji se mogu konfigurisati. Mi ćemo koristiti CBUS0 i CBUS1 da uključujemo LE diode, kojima ćemo prikazivati promene na TXD i RXD signalnim linijama. Ovo su standardne funkcije ovih pinova, kada kupite čip.</div>
<div style="text-align: justify;"><img loading="lazy" decoding="async" class=" size-full wp-image-3397" src="http://automatika.rs/wp-content/uploads/2012/08/tabela_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs.jpg" width="650" height="397" alt="tabela usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs" style="margin: 5px auto; vertical-align: middle; display: block;" srcset="https://www.automatika.rs/wp-content/uploads/2012/08/tabela_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs.jpg 700w, https://www.automatika.rs/wp-content/uploads/2012/08/tabela_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs-300x183.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/08/tabela_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs-696x425.jpg 696w, https://www.automatika.rs/wp-content/uploads/2012/08/tabela_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs-689x420.jpg 689w" sizes="auto, (max-width: 650px) 100vw, 650px" />&nbsp;Naša ideja je bila da napravimo USB to Serial adapter. Ali u praksi nam je često potrebno direktno povezivanje na mikrokontroler, bez konvertorskog nivoa (MAX232). Ideja je da se koriste džamperi za podešavanje operacije konverotvanja. Pošto upotreba mikrokontrolera sa napajanjem od 3.3V raste, unutrašnji LDO (low drop out) naponski regulator, ugrađen u čip, je korišćen za generisanje odgovarajućih naponskih nivoaza TxD i RxD signalne linije. Džamperi se koriste za odabir odgovarajućeg nivoa signalne linije. Detaljna šema je prikazana na slici 1.</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3398" src="http://automatika.rs/wp-content/uploads/2012/08/Shema_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs.jpg" width="650" height="385" alt="Shema usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs" style="margin: 5px auto; vertical-align: middle; display: block;" srcset="https://www.automatika.rs/wp-content/uploads/2012/08/Shema_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs.jpg 650w, https://www.automatika.rs/wp-content/uploads/2012/08/Shema_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs-300x178.jpg 300w" sizes="auto, (max-width: 650px) 100vw, 650px" /></div>
<div style="text-align: center;">Slika 1. Električna šema uređaja</p>
</div>
<div style="text-align: justify;">&nbsp;Ceo uređaj se napaja sa USB porta. Takođe, moguće je napajati i druge uređaje, ali samo sa strujom koja neće pokrenuti zaštitu ugrađenu u USB portu. Ova struja ne može biti veća od 100mA, ali sa softverom za konfiguraciju može biti postavljena na maksimalnih 500mA.</div>
<div style="text-align: justify;">&nbsp;Za konfigurisanje EPROM memorije koristi se MProg 3.5 softver. Možete ga preuzeti <a href="http://automatika.rs/wp-content/uploads/2012/08/MProg3.5.zip" target="_blank">ovde</a>. Kao što vidite na slici 2, možete konfigurisati puno stvari na FTDI čipu. Možete postaviti maksimalnu struju koju uređaj može da povuče, možete promeniti ime koje će se prikazivati kada se uređaj poveže sa PC računarom prvi put itd. Kada napravite bilo koju izmenu na EPROM-u čipa, uređaj će biti prepoznat na drugačijem COM portu nego prethodni put, pa nemojte zaboraviti da podesite vaš Terminal softver.</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3400" src="http://automatika.rs/wp-content/uploads/2012/08/mprog_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs.jpg" width="650" height="601" alt="mprog usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs" style="margin: 5px auto; vertical-align: middle; display: block;" srcset="https://www.automatika.rs/wp-content/uploads/2012/08/mprog_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs.jpg 656w, https://www.automatika.rs/wp-content/uploads/2012/08/mprog_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs-300x278.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/08/mprog_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs-454x420.jpg 454w" sizes="auto, (max-width: 650px) 100vw, 650px" /></div>
<div style="text-align: center;">Slika 2. Konfigurisanje EPROM-a</p>
</div>
<div>&nbsp;I na kraju, pogled na konverter (slika 3). FTDI čip je sa donje strane PCB-a.&nbsp;</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3401" src="http://automatika.rs/wp-content/uploads/2012/08/uredjaj_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs.jpg" width="619" height="295" alt="uredjaj usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs" style="margin: 5px auto; vertical-align: middle; display: block;" srcset="https://www.automatika.rs/wp-content/uploads/2012/08/uredjaj_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs.jpg 619w, https://www.automatika.rs/wp-content/uploads/2012/08/uredjaj_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs-300x143.jpg 300w" sizes="auto, (max-width: 619px) 100vw, 619px" /></div>
<div style="text-align: center;">Slika 3. Izgled gotovog uređaja</div>
<div style="text-align: justify;">&nbsp;Električnu šemu, PCB i slike možete preuzeti <a href="http://automatika.rs/wp-content/uploads/2012/08/USB_to_Serial_adapter.zip" target="_blank" class="wf_file">ovde</a>.</div>
<div style="text-align: justify;">&nbsp;Izvor: <strong>Electronics-base.com</p>
<p></strong></div>
<p>The post <a href="https://www.automatika.rs/projekti/svi-projekti/napravite-usb-to-rs232-adapter-upotrebom-ftdi-cipa.html">Napravite USB to RS232 adapter upotrebom FTDI čipa</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/projekti/svi-projekti/napravite-usb-to-rs232-adapter-upotrebom-ftdi-cipa.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
