Pokud budete vyvíjet určitou aplikaci, tak se nevyhnete potřebě nějakým způsobem naprogramovat, neboli nakonfigurovat sériovou paměť EEPROM. To lze provést dvěma způsoby: Použije se speciální program, který při vložení požadovaných informací, jako název aplikace, sériové číslo, odebíraný proud a spoustu dalších informací. Provede konfiguraci pomocí USB portu. Nebo pokud se stane, že nějak omylem uložíte do paměti neslučitelné informace s FTDI obvodem, potom nejde do paměti přes USB rozhraní přistupovat, můžete použit externí programátor. Proto v prototypech doporučuji použít sériovou paměť v pouzdře DIL a tu ještě umístit do patice.
Návod na stavbu, jednoduchého vývojového USB převodníku na standardní COM port. Základem je FTDI obvod FT232BM (podrobnosti o toto obvodu najdete na: asix.cz/ftusbic.htm), který je zapojen podle doporučení výrobce. K tomuto obvodu je připojena sériová paměť EEPROM. Ve které jsou uloženy nějaké konfigurace obvodu FT232BM. Jako sériové číslo výrobku, odběr proudu, při překročeni se zařízení odpojí a název pod kterým se bude HW hlásit při připojení. Ale paměť není třeba osazovat. Potom zůstanou všechny hodnoty nastavené jako default. Konvertor USB <--> COM obsahuje ještě standardní RS převodník z TTL na RS232. Jeho úkolem je konvertovat data na normu RS232. Pro připojení svého zařízení k USB rozhraní prostřednictvím sériového portu můžete využit s výhodou konektoru SV1. Zde se nachází všechny potřebné signály pro přímé připojeni na mikrořadič (např. PIC) nebo hradlové pole (např. XILINX). Ale pokud Vaše zařízení disponuje jen sériovým portem typu RS232, tak to využijete konektor X3. Jedná se o standardní zapojení COM portu. Jak je ze zapojení zřejmé, piny 2 a 3 jsou trvale připojené. K těmto signálům si můžete zvolit jeden doplňkový výstupní signál (RTS nebo DTR). To se provede na propojovacím konektoru JPSW1 pomocí zkratovacích kolíků, kde se propojí vývody 1 a 2 pro RTS a nebo špičky 3 a 4 pro signál DTS. Mějte na paměti že lze použit jen jeden signál, to z důvodu, že špičky 1 a 3 jsou spojené a vedou na převodník RS 232, kde se převedou z normy TTL na RS 232. Odkud se potom dostanou na propojovací pole JPSW2, kde stejným způsobem nastavíme propojku. Díky tomu si potom můžete vybrat kde se ma výstupný signál nacházet zda na standardním místě nebo na jiném pinu konektoru X3. Stejný princip platí i pro vstupní doplňkové signály CTS, DSR, DCD a RI. Zařízení obsahuje ještě konektor JPSW3 kde jsou vyvedeny další signály z čipu FTDI. Konektor J29/30 je výstup napájení. Zde se dá odebírat napájení pro zařízení připojené k tomuto převodníku. Poslední konektor J29/1 špičky 1 a 2 jsou propojené tehdy pokud převodník USB <--> COM je napájen z počítače. Jinak propojku zapojte na vývod 2 a 3 a přerušte spoj, který vede na špičku 1 konektoru USB.
Kompletní archív si můžete stáhnout zde: USB developer modul.
Seznam součástek: | |
odpory: | |
R1 a R2 | 27R |
R3 | 1K5 |
R4 | 100K |
R5 | 2K2 |
R6 | 10K |
R7 | 470R |
R8, R9 a R10 | 1K |
RN2 | odporova sít RR8xA10K |
kondencatory: | |
C1 a C2 keramika 27pF | |
C3,C4, C5,C6,C9,C10,C11,C12 a C13 | 100 nF |
C7 | 10nF |
C8 | 10uF/6.3V |
Patice: | |
DIL8 | 1x |
DIL16 | 1x |
IO: | |
IC1 | FT232BM |
IC2 | 93-LC56BP |
IC2 | MAX232CPE |
LED: | |
LED1 | 3mm červená |
LED2 | 3mm žlutá |
LED3 | 3mm zelená |
kristal: | |
Q1 | 6MHz HC49U |
konektory: | |
X3 | CAN 9 V 90 |
SV2 | USB1X90B PCB |
J29/30 A J29/1 | S1G20 |
SV1, JPSW1, JPSW2 A JPSW3 | S2G40 |
ostatní materiál: | |
DA5M3X10 | 4X |
DI5M3X15 | 4x |
JUMP-BL MODRA | 10x |
Komentáře
Nevim jak sem mam natahnout obrazek.
obrazek lze umistit jedine tak ze se pouzije prikaz pro vlozeni obrazku ale nemate pravo ukladat obrazky na tento serwer. Tak musite si obrazek ulozit na svuj web a odtamtud ho nacitat.
P.S klidne sem vlozte url vasi stranky kde se nachazi konvertor USB x TTL.