Sida 1 av 3

Läsa data från USB-enhet?

Postat: 1 december 2006, 09:30:53
av JimmyAndersson
Jag har en idé om ett framtida projekt där jag behöver kunna läsa av en USB-enhet. Exempel: Tänk en USB-mus som ska läsas av med en PIC-krets.

Måste man ha en host eller fungerar det med någon form av USB->RS232-adapter?
Jag har visserligen bara sett tvärt om, dvs RS232->USB...

Postat: 1 december 2006, 09:37:01
av vfr
Till det behövs en USB-host. Jag heller aldrig sett någon form av omvandlare på "andra hållet" så det är nog en mikrokontroller med host som du måste ha.

Postat: 1 december 2006, 09:59:56
av JimmyAndersson
Det vore smidigt om man slapp programmera en USB-host (vilket jag antar att man behöver om man använder en PIC med USB ?)

Hittade ett schema på en USB<->RS232-grejj här. Den använder FT232BM. Datablad.

Minns att någon forum-medlem har diverse USB-kretsar på sin sajt, men tyvärr har jag glömt bort vem det är.

Postat: 1 december 2006, 10:17:44
av Jeppsson
Det är Jesper...

JELU Web-Shop

Han har i alla fall...

Postat: 1 december 2006, 10:21:22
av JimmyAndersson
Trevligt! Då verkar det som att det går att lösa ganska smidigt.

Postat: 1 december 2006, 10:30:50
av vfr
Nyfiken på vad för lösning du syftar på, Jimmy! Vid en snabb titt på Jelus hemsida så hittade jag inget som ger en enklare host-lösning, eller missförstod jag någonting?

Postat: 1 december 2006, 11:00:07
av JimmyAndersson
Ajdå, det var jag som läste för snabbt. :oops:
FTDI232BM var ingen krets för en host som jag först trodde.

edit: Kan alla PIC-kretsar med USB agera host? Krävs det mycket programmering? (Bara nyfiken på vad jag har att vänta mig..) :)

Postat: 1 december 2006, 11:23:01
av Mindmapper
Med FT232BM slipper man i varje fall inplementera USB-protokollet. Det gör väl saken lättare.

http://www.beyondlogic.org/usbnutshell/usb1.htm

http://www.lvr.com/usb.htm

Här har du mycket bra om usb

Postat: 1 december 2006, 11:56:13
av sodjan
> Kan alla PIC-kretsar med USB agera host?

Ingen.

> Krävs det mycket programmering?

För en full function host, i princip en Windows maskin.
Vissa (Cypress bl.a) har ett par specialprocessorer som kan köra en strippad version av en host.

Postat: 1 december 2006, 12:07:51
av Jeppsson
Det var uppe i någon tråd tidigare...

Jag vet att Maxim IC har någon krets med inbyggd USB Host i...

Postat: 1 december 2006, 12:14:11
av thepirateboy
FTDI har host kretsar för att läsa minnen. Kolla tex på http://www.ftdichip.com/Documents/DataS ... gflyer.pdf

Postat: 1 december 2006, 12:27:04
av sodjan

Postat: 1 december 2006, 12:51:50
av JimmyAndersson
MAX3421E ser trevlig ut.
Underrubriken "USB Peripheral/Host Controller with SPI Interface" fick mig att utbrista ett fånigt Ojojoj! :D

FT245BM, FT245BL och FT245BQ (som thepirateboy tipsade om) ser också bra ut.

Tyvärr har varken Elfa, Farnell eller Conrad dem i sortimentet. För labb-ändamål går det förstås att sampla, men jag kommer behöva ett 10tal...

Postat: 1 december 2006, 13:00:03
av sodjan
> FT245BM, FT245BL och FT245BQ (som thepirateboy tipsade om) ser också bra ut.

Ingen har tipsat om dom och de har inget med USB *host* att göra...

Postat: 1 december 2006, 13:06:05
av JimmyAndersson
thepirateboy länkade till ett helt utvecklingskort, så jag hängde inte riktigt med på vilket chip han menade. Kortade ner sökvägen till www.ftdichip.com . Men jag måste ha bläddrat för långt ner. Det skulle ha varit VNC1L och inget annat. :)