antyder har jag konstruerat en simpel USB till UART modul som använder sig av den
välkända ic-kretsen FT232RL. Modulen har storlek av en DIL28W och passar därför
direkt på t.ex. en kopplingsplatta eller ett experimentkort.

BAKGRUND
För de som inte känner till chippet kan det nämnas att kretsen gör det möjligt att
konstruera applikationer som kommunicerar med en dator via en USB-buss utan att blanda
in det något komplicerade USB-protokollet. På datorsidan har man två alternativ att kommunicera
med den externa enheten; via en virtuell serieport eller via drivrutinen D2XX.
KONSTRUKTION
För att kortet skulle bli så användbart som möjligt valde jag att sätta dit en jumper
som gör det möjligt att bestämma om modulen ska använda 3.3 eller 5V nivåer - och räcker
inte detta så har jag även dragit ut FT232-chippets VCCIO-pinne som man kan driva till
den spänning som motsvarar den logiknivå man önskar.

Vidare drog jag ut samtliga handskakningssignaler (RTS, CTS, DTR, DSR, DCD, RI) för
att möjligöra flödeskontroll via hårdvara något som jag tycker är mycket praktiskt.
De konfigurerbara pinnarna CBUS0:1 är kopplade till två lysdioder som har till uppgift
att visa kommunikationsstatus på RX och TX ledningarna. De övriga CBUS-pinnarna drogs ut
så de kan användas i något kommande projekt. Om man använder sig av D2XX drivrutinen
finns ett s.k. bitbang läge där dessa pinnar kan fungera som vanliga I/O-pinnar, det finns
exempel på Internet där man ansluter ir- sändare / mottagare och därmed ger datorn möjlighet
att fjärrstyra olika apprater.
MÖNSTERKORTSLAYOUT
När kopplingsschemat var klart skapades mönsterkortsunderlaget i gratisversionen av
Cadsoft Eagle. För att hålla ner storleken på kortet och samtidigt inte göra det
allt för svårt att löda valdes en mini-usb kontakt samt kringkomponenter i storleken
0603. FT232RL kretsen har storlek SSOP-28. FT232-kretsen tar sin matningsspänning
från USB-bussen och denna är också tillgänglig på modulens utgångar vilket gör det
möjligt att t.ex. driva en extern applikation som drar maximalt 100 mA.
Med lite trixande var det möjligt att dra de differentiella USB-signalerna så de blev
nästintill exakt lika långa något som rekommenderas av FTDI. De dubbelsidiga mönsterkorten
tillverkades av PCB-cart av 0.8mm FR4 med svart lödmask där bottenlagret främst
agerar jordplan.
TEST
Körde ett loopback test via ett program som jag hittade på internet som heter
"Serial Loopback" skrivet av Jacob C Madsen. Programmet skickade slumpmässiga data
i olika hastigheter under ett par dygn och modulen verkar fungera bra - inga bitfel.

Övrigt
Det finns en hel del kort och komponenter över som jag gärna säljer och då gäller följande:
Frakt: 10 SEK (oavsett antalet kort)
Endast mönsterkort: 30 SEK
Mönsterkort + Samtliga komponenter: 105 SEK (där komponenterna levereras i tydligt uppmärkta blixtlåspåsar)
Gjorde en enklare webbsida där det är möjligt att lägga en beställning:
http://87.237.209.154/ft232brd
En symbol för modulen som kan användas i Cadsoft Eagle finns att hämta på http://87.237.209.154/ft232brd/doc/modules.lbr