Sida 1 av 1
USB host till 8-bitars uC
Postat: 26 oktober 2005, 11:48:40
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
Postat: 26 oktober 2005, 14:10:57
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...
Postat: 26 oktober 2005, 14:36:59
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!
Postat: 26 oktober 2005, 18:16:07
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 =)
Postat: 26 oktober 2005, 18:40:49
av sodjan
Det finns inget som pekar på att Philips PDIUSBD12 (ELFA devicet) skulle fungera på host-sidan, tvärtom...
Postat: 26 oktober 2005, 21:25:29
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.
Postat: 26 oktober 2005, 21:43:38
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.
Postat: 26 oktober 2005, 21:49:21
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...

Postat: 26 oktober 2005, 23:27:44
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

Postat: 28 oktober 2005, 12:18:41
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.
Postat: 28 oktober 2005, 20:56:24
av exile
I
nr 2 finns bygge på usb host med en avr.... tyvär är det mesta på japanska så....
code m.m.
Postat: 12 november 2005, 12:01:35
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