|
|
FTDI - technická podpora: tipy a triky |
| HOME | ASIX | Produkty a služby | FTDI | Microchip | Xilinx | AEC | Technická podpora | Různé | 2010-01-25 |
|
Technická podpora: Vývojové prostředky: Podpora ASIX:
|
Tipy a triky - časté dotazy našich zákazníků Nepodařilo se mi nainstalovat ovladače v OS Windows XPPřečtěte si poznámku k instalaci ovladačů pod OS Windows XP. Jak naprogramovat paměť EEPROMOdpověď na tuto otázku naleznete zde. Aplikace zasunutá do USB nebyla detekována jako USB FTDI, ale jako USB unknown.Tato chyba bývá způsobena několika základními příčinami. Nejčastěji se jedná o velikost proudového odběru z USB při napájení z USB portu. Aplikace ve chvíli, kdy je připojena k USB, nesmí mít odběr větší než 100 mA. Je-li tato hodnota překročena, bude aplikace na konkrétním USB portu odpojena. Chyba velkého proudového odběru může být též způsobena nekorektním obsahem EEPROM, kde může mít zákazník uveden povolený proudový odběr v rozmezí 0 až 500 mA. Pokud bude mít ovšem aplikace větší odběr, dojde k jejímu odpojení. Pokud má aplikace po přechodu do režimu suspend odběr větší než 500 μA, dojde též k jejímu odpojení. Chyby tohoto druhu mohou být též způsobeny nevhodně navrženým hardware, např. chybí kondenzátory 27 pF u krystalu 6 MHz, není dostatečně ošetřeno napájení (blokováním), je přetížen výstup 3 V interního regulátoru (max. 5 mA), není dostatečně ošetřen reset (např. je ponechán ve vzduchu), jsou prohozeny signály USBDP a USBDM, není uzemněn signál TEST. V neposlední řadě mohou být na vině i nevhodné ovladače - vždy doporučujeme stažení nejaktuálnějších ovladačů. Není možné používat utilitu pro programování EEPROM s VCP ovladači, v tomto případě se musí použít D2XX ovladače. Doporučujeme také důkladně si pročíst všechny aplikační poznámky. Po zasunutí aplikace do USB nedošlo vůbec k detekování USB zařízení.V první řadě doporučujeme porovnat řešení připojení FTDI obvodu k USB s našimi moduly UMP2. Pokud si nejste vědomi žádných hardwarových nedostatků, je vhodné zkontrolovat, zda jsou zapájeny skutečně kondenzátory 27 pF a oscilátor běží (viz aplikační poznámky), zda je FTDI obvod správně a úplně zapájen, zda je na všech napájecích vývodech správné napětí, zda má vstup RESET správnou logickou hodnotu (např. je na něm 5 V), zda je provedeno blokování napájení (viz datasheet - doporučené zapojení obvodu), zda je správně ošetřen signál AVCC, AGND a TEST. Je také vhodné zkontrolovat, že jsou všechny součástky správně zapájeny. Pokud byl někdy omylem obvod připojen přímo k RS232, je pravděpodobně zničen a je nutné ho vyměnit. Aplikace komunikuje, ale přenos je nestabilní a nespolehlivý, někdy se přenos zhroutí.Výrobce doporučuje (strongly recommended) používání hardwarového řízení toku dat (RTS-CTS, DTR-DSR, XON-XOFF) ve všech případech, kdy je nutná 100% spolehlivost přenesených dat. Pokud nepoužíváte hardwarové řízení toku, a používáte pro přenos např. jen TXD, RXD, budete vystaveni obtížím při zajištění spolehlivosti toku dat - to vyplývá z podstaty funkce USB, která je orientována pro přenos bloků dat a je chápána jako univerzální sběrnice pro propojení více aplikací. Potíže se spolehlivostí přenosu mohou být způsobeny i prohozením USBDP a USBDM (doporučujeme pečlivě zkontrolovat) nebo neošetřeným signálem RESET. Možným zdrojem chyb může být i kolísavý odběr proudu z USB, který překročí nastavenou hranici (hranici je vhodné vždy naddimenzovat alespoň o 10 mA). Nutné je také zajistit, aby v režimu suspend nebyl odběr proudu větší než 500 μA. Potíže někdy bývají, pokud je do druhého portu USB zasunuta USB myš. V tomto případě se v komunikaci objevují časové prodlevy. Na mezní přenosovou rychlost má vliv i rychlost konkrétního PC, např. přenosové rychlosti 600 kB/s bylo dosaženo na PC Pentium 600 MHz. Doporučujeme Vám zakoupit alespoň jeden z následujících produktů: moduly UMP2 nebo kabel UCAB232. Tato zařízení se výborně hodí (nejen) pro seznámení s problematikou. |
| Máte-li zájem o další informace, zeptejte se nás. |
© ASIX s.r.o., 1991-2010. All rights reserved. |