FT232RL USB till UART modul

Berätta om dina pågående projekt.
crize
Inlägg: 100
Blev medlem: 2 januari 2004, 23:09:23
Ort: Östersund / Sundsvall

FT232RL USB till UART modul

Inlägg av crize »

Tänke dela med mig av ett projekt jag arbetat med under jul och nyår. Som rubriken
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.

Bild

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.

Bild

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.

Bild

Ö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
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Re: FT232RL USB till UART modul

Inlägg av thepirateboy »

Kanonsnyggt! :tumupp: FT232RL är en av mina favoritkretsar och är mycket flexibel och användbar till diverse projekt.
Användarvisningsbild
Klas-Kenny
Inlägg: 11831
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: FT232RL USB till UART modul

Inlägg av Klas-Kenny »

Stiligt!

Kan man få en komponentlista? Funderar över om det lönar sig att köpa komponenter också av dig eller man ska nöja sig med bara kortet.
crize
Inlägg: 100
Blev medlem: 2 januari 2004, 23:09:23
Ort: Östersund / Sundsvall

Re: FT232RL USB till UART modul

Inlägg av crize »

Tackar!

Bild
Användarvisningsbild
LHelge
Inlägg: 1772
Blev medlem: 2 september 2007, 18:25:31
Ort: Östergötland
Kontakt:

Re: FT232RL USB till UART modul

Inlägg av LHelge »

Är det stor skillnad på att löda 0603 och 0805 med vanlig lödkolv? Eller måste man ha ugn/varmluft för så små?
crize
Inlägg: 100
Blev medlem: 2 januari 2004, 23:09:23
Ort: Östersund / Sundsvall

Re: FT232RL USB till UART modul

Inlägg av crize »

Varmluft och ugn är absolut inte nödvändigt. Dock behöver du ju allra minst en pincett att hålla i komponenten med. Enligt mig går 1206, 0805 och 0603 ungefär lika lätt att löda men där är det stopp. Den mindre storleken 0402 har jag stora problem med.
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Re: FT232RL USB till UART modul

Inlägg av lizerdboy »

Snyggt kort,

Tycker det var ganska många pinnar dock.
Själv så gjorde jag ett liknande modul med samma chip, har ett par exemplar och det är det mest använda modulen jag har.

Bild
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: FT232RL USB till UART modul

Inlägg av Swech »

Snyggt.
Ett tips är att inte köra med vanlig stiftlist eftersom denna inte brukar passa
så bra i experimentplattor. Finns svarvad som passar bättre

Swech
ie
EF Sponsor
Inlägg: 1371
Blev medlem: 23 oktober 2006, 13:12:57
Ort: Tyresö

Re: FT232RL USB till UART modul

Inlägg av ie »

En sats beställd!
Skriv svar