Kommunikation via usb direkt mellan 2 FTDI kretsar, Möjligt?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Kommunikation via usb direkt mellan 2 FTDI kretsar, Möjl

Inlägg av sodjan »

Det räcker inte med att "vända kontakten" för att bli host...
Det tillkom lite varianter på kontakter, men det krävs fortfarande
att i alla fall en ände har stöd för utökningarna av USB protokollen.
Om prylarna inte har stöd för OTG så hjälper inga kontakter i världen.

https://www.maximintegrated.com/en/app- ... vp/id/1822
http://www.usb.org/developers/onthego/
http://www.edn.com/design/communication ... -On-The-Go
http://janaxelson.com/embedded_host.htm
https://en.wikipedia.org/wiki/USB_On-The-Go
Nerre
Inlägg: 27223
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Kommunikation via usb direkt mellan 2 FTDI kretsar, Möjl

Inlägg av Nerre »

Jag menade ju inte fysiskt vända på kontakten utan just ändra mellan host och device. Det var därför jag skrev "vändas" inom citationstecken.

Sen är det ju lite svårt att förstå varför du påpekar att minst en av prylarna måste ha stöd för USB OTG. Det är ju liksom uppenbart.

Om ingen av prylarna har stöd för USB OTG så är det inte USB OTG...
ToPNoTCH
Inlägg: 5147
Blev medlem: 21 december 2009, 17:59:48

Re: Kommunikation via usb direkt mellan 2 FTDI kretsar, Möjl

Inlägg av ToPNoTCH »

Det är inte så fruktansvärt svårt att bygga en USB host.

Kika lite på exempelvis MAX3421E.

Jag har själv använt den för att läsa av USB joystick och tangentbord.

Sen skiljer det ju väldigt mycket på vad för device man ansluter, för man får i praktiken "bygga sin drivrutin" i den MCU (eller liknande) som används som host.
thebolt
Inlägg: 248
Blev medlem: 10 februari 2008, 17:41:40
Ort: Taipei Taiwan

Re: Kommunikation via usb direkt mellan 2 FTDI kretsar, Möjl

Inlägg av thebolt »

En liten STM32 eller liknande kan direkt vara usb-host, och en stor har tom två usb controllers. Har man bara en och vill ha två (eller fler) devices behövs en usb hub, men det behöver inte vara så komplicerat heller (en TUSB 2036 tex)
Skriv svar