USB host till 8-bitars uC

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Jones
Inlägg: 16
Blev medlem: 24 oktober 2005, 10:43:44
Ort: Norrköping
Kontakt:

USB host till 8-bitars uC

Inlägg av Jones »

Försöker hitta en USB host eller OTG som ska funka med en 8-bitars uprocessor, typ PIC eller atmel eller liknande. Gärna med SPI eller I2C I/F, någon som har några tips. Har kollat lite på olika tillverkare som fanns med på http://www.lvr.com Självklart behöver det inte vara ovan nämnda I/F ... "vanlig" 8 bitars databus funkar oxå.

// Jones
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Problemet är nog att 99% av all USB design handlar om att bygga "device". "Host'en" brukar ju nästan alltid vara en Windows-PC.

Inte för att det hjälper mycket, men det kan förklara tystnaden kring frågan... :-)

Jag tittade som snabbast på några av de leverantörer som listas på Jan's sida, och de flesta kretsar verkar vara avsedda för integrering på PC-moderkort eller PCI-expansionskort...
Jones
Inlägg: 16
Blev medlem: 24 oktober 2005, 10:43:44
Ort: Norrköping
Kontakt:

Inlägg av Jones »

mm tyst är det ... men det e kul att folk iallafall läser inläggen, 50+ nånting men inga svar :)
Ja det kryllar ju typ av device-usb-prylar o som du säger så e det mesta på hostsidan till PC, jag får helt enkelt leta vidare. Nånting borde ju dyka upp!
etnica
Inlägg: 68
Blev medlem: 8 september 2005, 17:05:38

Inlägg av etnica »

Menar du nått sånt här ?
http://www.elfa.se/elfa-bin/setpage.pl? ... k=1554.htm

Den borde man ju både kunna använda som både som host o "slave". Dock inte läst igenom databladet men du kan ju ta en titt.
Men du får hitta på ditt eget protokoll sen skulle jag gissa =)
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Det finns inget som pekar på att Philips PDIUSBD12 (ELFA devicet) skulle fungera på host-sidan, tvärtom...
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Inlägg av vfr »

Efter en snabbdykning i databladet så är jag nog beredd att hålla med sodjan. Det pratas mycket om slavsidan och olika periferienheter som kan implementeras med hjälp av kretsen, men inte ett ord om hostsidan. USB är ju, i motsats till ex. en vanlig serieport, mycket strikt uppdelat i en host och slavmoduler anslutna till den. D.v.s det är inte på något sätt uppenbart att ett interface för en slav även funkar som master.
Jones
Inlägg: 16
Blev medlem: 24 oktober 2005, 10:43:44
Ort: Norrköping
Kontakt:

Inlägg av Jones »

Mmm håller oxå med, den kretsen verkar inte funka, som flera innan mig har upptäckt så är detta enbart till för device-sidan... philips har å andra sidan andra USB chip som e host eller OTG (som funkar i mitt fall med) men de kretsarna e ju typ enbart för "pc", 32 bitars processorer.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

En "host" är mycket mer komplex en ett "device". De har mycket olika roller och svarar på helt olika "kommandon". T.ex hela enumereringen (när ett device pluggas in) sker från hosten.

Ett problem är också att en stor del av en hosts funktionallitet ligger i USB drivrutinerna i (t.ex) Windows. Jag vet inte hur man skulle implenetera det i en enkel utrustning. De kretsar som jag kollade på, och som säger sig vara för "host" sidan, verkar till stor del vara avsedda för PC-moderkor eller PCI expansionskort. Någon krets hade faktiskt PCI interfacet direkt inbyggt i samma krets som USB delarna...

Usch, vad detta låter negativt... :-) :-)
Jones
Inlägg: 16
Blev medlem: 24 oktober 2005, 10:43:44
Ort: Norrköping
Kontakt:

Inlägg av Jones »

Ja lätt är det inte.... nja så negativt tycker ja inte det låter :)
Jag menar om man kan få det att funka med smartphones o PDA's som kopplas till t ex skrivare o liknande så borde det ju gå att göra med en 8 bitar processor med, eller :) ... PDA's e juh i o för sig lite vassare men idén borde vara densamma.

Nej men på nått sätt ska det gå ... antagligen blir det ett OTG chip som (om jag har fattat det rätt) ska funka att köra som master mot "devices:arna" som ska kopplas in till den men samtidigt ska den även gå som slav eller "device" när man pluggar in den i en PC ...
Kolla in den här: http://www.atmel.com/dyn/resources/prod ... /3420s.pdf känns som att den borde funka, går att köra mot ett 8 bitar interface. Är eventuellt lite inne på denna också http://www.transdimension.com/products/ ... index.html men den verkar vara lite knöligare o sen har den 16 bitars I/F. Det bästa vore om det fanns kretsar som hade SPI eller I2C interface ... som sagt letar fortfarande.... är positivt inställd :)
dala318
Inlägg: 2
Blev medlem: 28 oktober 2005, 12:12:41

Inlägg av dala318 »

Vad tror du om den här från Philips,
http://www.semiconductors.philips.com/p ... 362EE.html
Den verkar följa USB-OTG standarden och är inte så stor, dessutom så har den I2C interface.
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Inlägg av exile »

I nr 2 finns bygge på usb host med en avr.... tyvär är det mesta på japanska så....
code m.m.
hogge
Inlägg: 280
Blev medlem: 6 januari 2005, 17:43:03
Ort: Umeå
Kontakt:

Inlägg av hogge »

hittade den här http://www.alfat.co.uk/usbwiz-chip.html
kanske kan vara något för dig den verkar fungera som host.....


/hogge
Skriv svar