Sida 1 av 1
USB OTG, vilka kretsar?
Postat: 28 maj 2011, 14:21:35
av Icecap
Jag har letat lite och hittat lite också men jag misstänker att någon här kan mer om det än jag.
Det jag behöver är att skapa en USB-anslutning där jag kan trycka i ett USB-minne och använda som just minne för att spara loggningsdata. Det perfekta ville vara om jag kan kommunicera med USB-minnet via en seriell anslutning (UART/SPI/I²C/whatever) och jag vill kunde köra med FAT32 eller liknande. På det vis kan jag tömma minnet från en PC med Linux eller Windoze efter behag, jag kan även tänka mig att man kan spara inställningar på det vis.
Det skulle bli hur enkelt som helst om man kan ge kommandon som "Finns fil xxxx.xxx?", "Öppna fil xxx.xxx", "Skapa fil xxx.xxx" osv men det kan vara mycket att begära, å andra sidan är det nog andra än jag som gärna vill det och då kan det mycket väl finnas som kommersiellt produkt.
Jag vill inte ha moduler, jag söker en IC-lösning kan kan montera på ett kretskort.
Någon som kan peka mig i rätt riktning?
Re: USB OTG, vilka krets?
Postat: 28 maj 2011, 14:28:30
av thepirateboy
Har du tittat nåt på FTDIs prylar? (har dock inte använt dom själv)
http://www.ftdichip.com/Products/ICs/VNC2.htm
Re: USB OTG, vilka krets?
Postat: 28 maj 2011, 14:47:32
av Icecap
Jupp! FTDI är ju första stället jag går när jag tänker på USB...
Re: USB OTG, vilka kretsar?
Postat: 28 maj 2011, 15:57:31
av victor_passe
mikroSD kort är en väg.
Enkel spi och det finns färdiga fat bibliotek.
som tex FATFS.
och sedan har du en mikroSD läsare som har USB anslutning när du ska in i datorn.
Re: USB OTG, vilka kretsar?
Postat: 28 maj 2011, 16:12:27
av Icecap
Jag har funderat på det också men SD över 2GB är ju inte helt enkla att jobba med när man har en µC, de kan uppfylla SPI-kommunikationen men när vi kommer till SDHC-kort är det ganska klippt. Med USB-minne kan man i grunden ta vilken som helst storlek och man ska inte ha något tillbehör för att läsa dom, det är bara att trycka i.
Och efter lite mer kontroll ser jag att FTDI's VNC2 är ett bra och billigt alternativ så det blir nog en sådan. Finns hos Farnell till runt 37:- och mjukvaran skulle tydligen finnas klar att tanka in via den µC som den ansluts till.
Jag hade mest en tanke på att jag kunde ha missat något i USB-väg...
Re: USB OTG, vilka kretsar?
Postat: 28 maj 2011, 19:06:28
av victor_passe
De flesta kort, även >2GB funkar fint med vanlig spi. Bara en byte eller 2 till adressring.
Re: USB OTG, vilka kretsar?
Postat: 28 maj 2011, 19:19:53
av strombom
Det funkar bra med SPI och SDHC. Bifogar c++ kod som jag skrivit om det är till nytta. Jag har kört den tillsammans med ELM Chan's FAT-kod, fungerar bra.
Re: USB OTG, vilka kretsar?
Postat: 28 maj 2011, 20:29:11
av Icecap
Tack!
Re: USB OTG, vilka kretsar?
Postat: 28 maj 2011, 21:00:29
av Micke_s
Spi på microsd är listad som valfri för tillverkarna. Spännande när tillverkare skickar med microsd adapter till sd, där spi är ett krav, och supporten för en tillverkare ej kan svara om det stöder spi. SDIO är snabbare, men där vill man ha stöd i MCUn.
Har testad sandisk 4gb microsd och 4gb Kingston.
Re: USB OTG, vilka kretsar?
Postat: 28 maj 2011, 21:16:32
av TomasL
PIC32 har USB2GO komplett med bibliotek och allt
Re: USB OTG, vilka kretsar?
Postat: 28 maj 2011, 22:52:51
av Icecap
Jo, jag vet om att PIC32 har det men då µC'n inte blir en PIC32 är det inte mycket hjälp.
Re: USB OTG, vilka kretsar?
Postat: 28 maj 2011, 23:07:19
av TomasL
Det skrev du aldrig
Re: USB OTG, vilka kretsar?
Postat: 28 maj 2011, 23:14:58
av Icecap
Sant! Jag har planerat att använda en Renesas M16C-65, den har den hårdvara resten av projektet kräver men ingen USB-I/F finns i serien, alltså får man tillsätta den hårdvara och skaka ordentligt.
Re: USB OTG, vilka kretsar?
Postat: 28 maj 2011, 23:20:39
av TomasL
Ok, då är det väl nån av fdti's eller motsvarande kretsar som gäller, såvida du inte sätter en sub-processor som hanterar det.
Re: USB OTG, vilka kretsar?
Postat: 29 juni 2011, 19:26:48
av toffie