Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[HowTo] USB Mass Storage Device

Pagina: 1
Acties:

  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017
Hoi,

Ik loop over gevaarlijk gerond, ik ben een software man en wil dingen met hardware doen.

Ik weetn iet of ik zo met de topic juiste benaming geef... maar wat ik wil bereiken is een topic waarin ik en andere kunnen vinden hoe men een USB Mass Storage Device kan maken.

Wat is een UMSD? Dat is bijvb een memory stick, een usb harddisk, een divice waar de data opstaat en het OS weet welk formaat. Dus je hoeft zelf alleen maar de data over te zetten en de OS weet wel wat er mee bedoeld wordt.

In geval van een HDD stuur je sectoren over en de OS weet wat die sectoren betekenen.

Maar hoe pak je dit aan?

MicroController, USB Chip (welke) en programmeren maar?

In me zoek toch naar de oplossing ben ik veel tegen gekomen maar niets wat de basics uitlegt, hopelijk zijn er hier experts die mij en andere opweg kunnen helpen.

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002


  • insan1ty
  • Registratie: Oktober 2001
  • Laatst online: 15-03-2023
Je zou bijvoorbeeld een 1Gb microdrive in een USB-cardreader kunnen stoppen?

Verwijderd

sloop zo'n ding open (mp3 speler, usb stick, ext hd, etc) en kijk welke chip daarin zit? kan toch niet zo moeilijk zijn?

of mail ff naar een fabrikant van dat spul

Verwijderd

Neem eens een kijkje hier:
http://www.xbitlabs.com/a.../display/usb20-flash.html

Daar word het een en ander uitgelegd, maar worden de USB devices ook uit elkaar gehaald zodat je precies kunt zien welke (hoofd)onderdelen er gebruikt zijn...

Afbeeldingslocatie: http://www.xbitlabs.com/images/storage/usb20-flash/pcb-3.jpg
naaktfoto van een USB-pen (voor wie het wil weten, het is een vrouwtje ;))

De chipnummers kun je dan weer opzoeken bij de fabrikant/Google alwaar je vast wel een PDF'je kunt vinden met de datasheet en voorbeeldschema's.

Tips:
- vanaf 16 euro heb je een USB pen die je naar hartelust mag ontleden.
- In de http://www.elektuur.nl/ staan ook nog weleens leuke USB schema's

[ Voor 47% gewijzigd door Verwijderd op 21-06-2003 09:21 ]


Verwijderd

Waarom zou je zoiets willen?

voor een paar euro heb je al een mooi sticky. Zelf kun je moeilijk zoiets kleins maken, die onderdelen zijn dus echt extreem klein. Als je zelf zoiets maakt is het duurder, minder stevig en groter.

Oftewel: Nutteloos.

  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017
Oftewel: Laat mij doen wat ik wil doen

Het is voor mijn stand alone mp3/divx player, dus het is alles behalve nutteloos

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002


  • Freakaz0id
  • Registratie: November 2002
  • Laatst online: 29-05 22:14

Freakaz0id

RC Geek

Dat USB hoeft voor mij niet perse, maar waar ik wel zeer in geinterreseerd ben is een solid state opslag medium. Dit omdat ik een PC aan het maken ben die straks in mijn auto gebouwd zal worden, en harde schijven houden niet zo van beweging.

Als er een manier zou zijn om een soort HDD te creeren van 2gb ofzo, die snel genoeg is om met IDE te werken, zou de kans op een platterscratch dus verdwijnen.

Heeft iemand mischien al es zoiets gezien?

  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017
een eigen fat versie maken bedoel je en dan via usb en microcontroller benaderen met je pc en desource self via microcontroler

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002


Verwijderd

als je een pc maakt komt daar een os op. die heeft een swapfile. en dat vindt flash geheugen niet zo leuk (lees: is in no time stuk, vanwege het beperkte aantal keren overschrijven)

  • fleppuhstein
  • Registratie: Januari 2002
  • Laatst online: 21-10 21:48
Ik heb hier een naakte usb drive voor me liggen van 16 MB. De groote chip heeft als naam en nummer:

M-systems Flash Disk Pioneers
01AS02400-F
151AF12367790SA
Winband

Achterop zit nog een chip

Samsung 022
K9F2808U0M-YCB0

En er is plaats voor nog zo een laatste chip, dus die zal wel het geheugen zijn.

Verwijderd

Parcye schreef op 21 June 2003 @ 14:32:
Oftewel: Laat mij doen wat ik wil doen

Het is voor mijn stand alone mp3/divx player, dus het is alles behalve nutteloos
Hoe groot is dat ding? En wat voor shit zit erin?

Want solid state disks zijn in alle capaciteiten groter als 512 mb echt niet te betalen.

512 mb is misschien genoeg voor een divx, maar dan kun je beter gewoon cd's gebruiken.

Een laptop schijf is ook prima, ik heb em zelf hier in mijn epia bak zitten. Goed ingepakt want die dingen kunnen goed tegen warmte, en ik hoor er niets meer van. En meer als snel zat voor div/x en mp3's.

Als je graag een mp3 speler erin wil hebben zonder dat je de PC aan moet zetten dan kun je voor 40 euro ofzo een hele goedkope mp3 speler pakken, en dan de aansluitingen modden.

Zelf maken van zoiets is niet nuttig en daarom zul je er ook geen howto van vinden.

  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017
Thorry, negatieve houding in nemen is een sterk punt merk ik.

Ik ben bezig met een mp3 stand alone speler, microcontroller, HDD (FAT32) en dat werkt leuk en aardig. Maar als ik nieuwe liedjes wil, moet ik de HDD in de pc zetten, wat ik wil, is dat ik via USB de HDD van met speler kan benaderen, hoe groot is dat ding, nou is hij 140mm x 250mm x 90mm.

Wat er allemaal nog meer kan, ja van alles, ik kan ook me Sony MP3 discman op de stereo aansluiten en klaar, maar dat wil ik dus niet. Ik wil lekker bezig zijn, net als vele andere mensen lekker bezig willen zijn en bijvb met een LCD display gaan spelen wil ik met USB spelen.

Dat er geen HOWTO's zijn is niet omdat het niet nuttig is, maar omdat het gewoon nog niet door jan en alleman wordt gedaan. Op dit moment ben ik 6euro kwijt en heb ik alle onderdelen, voor de prijs hoef ik het dus niet te laten, alleen nu nog de vraag, moet ik een andere USB chip en/of andere microcontrller pakken om het voor elkaar te krijgen als Mass Storage Device

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002


Verwijderd

Parcye schreef op 21 June 2003 @ 18:54:
Thorry, negatieve houding in nemen is een sterk punt merk ik.

Ik ben bezig met een mp3 stand alone speler, microcontroller, HDD (FAT32) en dat werkt leuk en aardig. Maar als ik nieuwe liedjes wil, moet ik de HDD in de pc zetten, wat ik wil, is dat ik via USB de HDD van met speler kan benaderen, hoe groot is dat ding, nou is hij 140mm x 250mm x 90mm.

Wat er allemaal nog meer kan, ja van alles, ik kan ook me Sony MP3 discman op de stereo aansluiten en klaar, maar dat wil ik dus niet. Ik wil lekker bezig zijn, net als vele andere mensen lekker bezig willen zijn en bijvb met een LCD display gaan spelen wil ik met USB spelen.

Dat er geen HOWTO's zijn is niet omdat het niet nuttig is, maar omdat het gewoon nog niet door jan en alleman wordt gedaan. Op dit moment ben ik 6euro kwijt en heb ik alle onderdelen, voor de prijs hoef ik het dus niet te laten, alleen nu nog de vraag, moet ik een andere USB chip en/of andere microcontrller pakken om het voor elkaar te krijgen als Mass Storage Device
6 euro? Hoe kom jij aan een mp3 decoder voor 6 euro? en alle andere shit die er voor nodig is.

Je moet eens kijken bij de IA van die mp3 chippies, daar zijn veel mensen die allerlei standalone dingen hebben gemaakt.

Er bestaan controllers die via de USB een IDE schijf aan kunnen sturen. Maar dan moet je wel opletten wat je doet want je kan niet je PC en je USB controller tegelijk aan de hdd hangen.

Wat voor spul zit erin? Want als je div-x kan spelen neem ik aan dat er iets van een Epia ofzo in zit (en die krijg je al helemaal niet voor 6 euro)

En mijn tip was serieus. Waarom zou je het wiel opnieuw uitvinden als je tegenwoordig voor extreem weinig geld al een standalone mp3 speletje met CF interface hebt. Dan kun je dat mooi in je case verwerken en ook de aansturing mooi laten regelen door een externe usb op lpt poort of via de PC die erin zit.

Ook is een laptop hdd heel erg prima, ook voor in de auto, hij kan goed schokken hebben, en als ie kapot is zijn er genoeg oude 1 a 2 gb schijfjes te vinden om ze te vervangen.

  • -DarkShadow-
  • Registratie: December 2001
  • Niet online
koop een 8-bit microcontroller, koop een 8 bit USB controller (1Mbit), koop een 2,5" harde schijf. Download software om je controller te programmeren. Download wat headers voor je IDE interface en zet de zooi samen op een PCB in een kastje met een adapter/ batterij. Klaar!

Begrijp je meer dan twee termen niet uit het bovenstaande bericht, begin er dan alstublieft niet aan.

Specialist in:
Soldeerstations
Oscilloscoop


  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017
Ik begrijp dfe termen, ik heb de spullen al, alleen een USB Mass Storage schijnt alleen sectoren over te zetten dus zou ik dat protocol moeten inbouwen (helaas nergens gespecificeerd gevonden)

Ik heb alles voor 6 euro omdat ik de rest heb als samples of heb gekregen via via

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002


Verwijderd

Ik heb een IBM 20GB USB 2.0 portable HardDrive. Nog weinig problemen meegehad qua schokken / etc.
Het leuke is , er zit een laptop HDD in. ( in een kleine toch degelijke huls ) in theorie te upgraden. Ideaal voor het transporteren van grote data bestanden van 1 naar de andere laptop ( sneller dan wireless / IR )

Verwijderd

Op mijn werk hebben we ze van Sony met een opslag ruimte van 1GB, deze werk ook op usb 2.0 :) gelukkig maar.
We gebruiken ze dagelijks op het werk, en dat is nodig ook immers werd de cd berg anders zo hoog.
Je moet weten elke dag 2 films kijken op je werk kost ander ook nog een boel geld aan cd`s :(
Dus een aardige pendrive is echt de oplossing :-)

  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017
Ja, het nut van een USB HDD is mij ook duidelijk, alleen ik wil dus me HDD van mijn project USB benaderbaar maken

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002


  • Resistor
  • Registratie: April 2001
  • Niet online

Resistor

Niet meggeren!

In theorie moet het niet echt moeilijk zijn, je een beetje verdiepen in hoe USB werkt, en hoe geheugen opgebouwd is.

De praktijk lijkt mij moeilijker, voor zover ik kan zien is zo'n printplaatje multilayer opgebouwd, en dat is moeilijk zelf te maken. Niet onmogelijk, maar moeilijk.

Ik heb hier een USB pendrive van de Aldi, en wat zag ik tot mijn vreugde: 2 vrije plaatsen waar een chipje kan. (geheugen, kan er dus 384MB van maken in theorie)

Wat kwam ik er in tegen:
Een Samsung k9k1g08u0m chip (deze)

Een ding waarvan ik niet kan vertalen wat het is, het werkt in ieder geval met Windows XP en zal wel een controller zijn: [google=6633b2]

En natuurlijk nog wat losse zut, smd condensatortjes, weerstandjes, ledje, kristalletje, write-protect schakelaartje, torretjes (geloof ik) enz.

[ Voor 7% gewijzigd door Resistor op 21-06-2003 23:34 ]

What will end humanity? Artificial intelligence or natural stupidity?


Verwijderd

Parcye schreef op 21 juni 2003 @ 21:11:
Ik heb alles voor 6 euro omdat ik de rest heb als samples of heb gekregen via via
En het Div/x gedeelte dan? Heb je daar ook een Epia enzo gratis gekregen?

Je moet hier eens zoeken over dat aansturen van een LCD via de USB, op die manier kun je een microcontroller laten praten met via de USB. Voor het aansturen van de hdd via je microcontroller is alleen een fatsoenlijke microcontroller + wat software nodig.

En van die mp3 decoder chips waren geen samples te krijgen.

  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017
De div/x chip heb ik nog niet liggen, is me toeggezegd maar niet aanwezig (FPGA die DivX kan) en die MP3 decoder heb ik gekregen van een hobbie nerd

Maar over die nog werkt is de hoop.

Ik weet wel hoe ik met me microcontrller via usb kan communiceren maar ik neem aan dat er bepaald protocol is voor mass storage devices....

Want Windows bouwt de schijf strucutuur op en niet zelf met de microcontroller, je moet aleen zelf sectoren overpompen heb ik begrepen.

[ Voor 53% gewijzigd door Parcye op 22-06-2003 12:48 ]

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002


Verwijderd

Moet je ff op philips semiconductors site kijken:

http://www.semiconductors...PDIUSBD12PW.html#products

  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017
Mijn oog is oop daar op gevallen, hopelijk is er ook een soldeerbare versie :D

Nu nog vinden hoe je dat aanpakt met het maken van een mass storage device

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002


Verwijderd

Kheb ooit in elektuur gezien dat je CF kaartjes aan je ide-poort kan prikken, met wat simpele electronica, zou dat dan niet precies andersom kunnen. Dat je een Cf reader/writer sloopt en daar gewoon met wat electronica een HDD tot ??Gb aan kan prikken?

Is wel simpel IMHO.

  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017
Op de philips site staat hoe ze hun chip gebruiken voor mass storage device, dat gaat dus wel lukken, allen nog een schema maken voor het geheel.

* Parcye denkt was dat maar zo eenvoudig

[ Voor 16% gewijzigd door Parcye op 22-06-2003 16:16 ]

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002


Verwijderd

Verwijderd schreef op 22 June 2003 @ 15:24:
Kheb ooit in elektuur gezien dat je CF kaartjes aan je ide-poort kan prikken, met wat simpele electronica, zou dat dan niet precies andersom kunnen. Dat je een Cf reader/writer sloopt en daar gewoon met wat electronica een HDD tot ??Gb aan kan prikken?

Is wel simpel IMHO.
dit heb ik ook ooit uitgezocht en naar mijn weten is het niet mogenlijk zonder een hoop extra elektronica toe te voegen :S

  • Kr3Kr
  • Registratie: Maart 2002
  • Laatst online: 27-11 18:29

Kr3Kr

Melpomene

Een CF kaartje is gewoon een IDE device, alleen heeft het een andere aansluiting. Stroomverzorging (3.3v?) en een stekkertje is dus genoeg :)

Gregor van Egdom Krekr


Verwijderd

Volgens mij was het idee van een mass storage device altijd zo dat je em aan kon sturen net alsof het een IDE device was, en je dus op die manier gemakkelijk alles erop kon zetten wat je wou zonder vast te zitten aan een OS of iets anders.

Lijkt me dat er standaard chippies voor te krijgen moeten zijn die gemakkelijk die sectoren over kan zetten van bijvoorbeeld een stukje ram of flash.

Verwijderd

Hier ben ik eens aan begonnen maar dat is eigenlijk niet te doen. of je moet ergens de printplaat vandaan kunnen halen, maar als je hem zelf moet gaan ontwerpen en etsen is het bijna niet te doen. en ergens zo'n ding kopen is stukken goedkoper. alle componenten zijn msd en dat grote ic kost zo'n € 60 a € 70 euro. die philips ic's heb ik hier nog een aantal liggen.

http://www.semiconductors...b/pdiusbd12_schematic.pdf

  • virus.elektro
  • Registratie: Januari 2002
  • Laatst online: 19:44

virus.elektro

profesionele monitor sloper

naar wat ik heb me kan herinneren van dat in de elektuur waren er maar 3 componenten op dat printje: connectors en een condensator. alleen aan een van de connectors was wat moeilijk te komen

elektrotechniek is leuk (nog wel). ik ga dus weer verder met leuke dingen ontwerpen. amd 2200+ 256mb 333mhz,gf4 440mx, 120gb,16X dvd. jarr-url


  • RammY
  • Registratie: Oktober 2001
  • Laatst online: 26-11 12:46

RammY

Dát!

Freakaz0id schreef op 21 June 2003 @ 15:05:
Dat USB hoeft voor mij niet perse, maar waar ik wel zeer in geinterreseerd ben is een solid state opslag medium. Dit omdat ik een PC aan het maken ben die straks in mijn auto gebouwd zal worden, en harde schijven houden niet zo van beweging.

Als er een manier zou zijn om een soort HDD te creeren van 2gb ofzo, die snel genoeg is om met IDE te werken, zou de kans op een platterscratch dus verdwijnen.

Heeft iemand mischien al es zoiets gezien?
Er zijn ook wel van die chippies met IDE aansluiting... Gewoon een bol geheugen met een IDE interface. Zal ff verder kijken naar info...

EDIT:

http://www.apacer.com/apa.../product_html/adc_acm.asp
Op deze site staat de info :)

[ Voor 8% gewijzigd door RammY op 22-06-2003 18:16 ]

Deze advertentieplaats is te huur!


  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 24-11 07:50
Is het niet makkelijker om een soort van schakelaar te maken, die de aanwezige hdd (of CF-kaartje) schakelt tussen MP3-speler en een printje uit een removable USB/Firewire-hdd-rack.
Nadeel is dat je de MP-3 speler dan uit moet hebben staan, voordeel is dat je niet hoeft te proggen en nauwlijks hoeft te solderen.
Zo'n schakelaar zou je electronisch kunnen maken (met 4066 chip of transistoren bijv) of mbv een 36-polige schakelaar uit een oude printer-switch. Voordeel met dat laatste is dat je de voedingsspanning daarmee ook zou kunnen schakelen, zodat je niet vergeet het juiste device aan- of uit- te schakelen.

Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)


  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

wat jij zoek is een solid state disk ....

http://www.icp-electronics.com/products/solidstatedisk.htm


ach .. overheen gelezen .. stond er al .. nou ja .......

[ Voor 24% gewijzigd door Fish op 22-06-2003 21:59 ]

Iperf


Verwijderd

RammY schreef op 22 June 2003 @ 18:11:
[...]


Er zijn ook wel van die chippies met IDE aansluiting... Gewoon een bol geheugen met een IDE interface. Zal ff verder kijken naar info...

EDIT:

http://www.apacer.com/apa.../product_html/adc_acm.asp
Op deze site staat de info :)
IDE kan je heel gemakkelijk op bijna alle microcontrollers aansluiten die genoeg address en data pinnen hebben. (En dat zijn er dus veel)

  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017
IDE is ook niet het probleem...

Ik ben nu dus zeker dat de FTDI chip NIET de oplossing is en dat ik met een philips chip, microcontroller en IDE drive het voor elkaar kan krijgen; rest nog, de print ontwerken en software maken

Software is mijn vakgebied; geen zorgen
Print... die zien jullie wel verschijnen ;)

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002


Verwijderd

Helaas zijn alle picjes (en schema's) uit het USBLCD topic al weg, maar je zou de hoofdspelers daar eens kunnen mailen waar goedkoop een goed USB chippie te vinden is. En hoe die dan goed aan te sturen. Schijnbaar was dat erg gemakkelijk, en daar is USB tenslotte voor gemaakt.

  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017
De specs van Philips liggen voor me neus, het is goed te doen, echt het programmeren is geen probleem, het probleem zit hem in het maken van goede veilige print.

En aan de chipjes komen.... Philips - Eindhoven... daar ken ik genoeg mensen

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002


Verwijderd

Als je software man bent, maak het dan nuttig aan dit:

autorun.inf laten werken op een usb stick
ontkoppel snelkoppeling

het is mogelijk(zeggen ze) maar ik krijg het geen van bijde werkend :(

  • Punksmurf
  • Registratie: September 2002
  • Laatst online: 06-01-2024
Kr3Kr schreef op 22 juni 2003 @ 16:55:
Een CF kaartje is gewoon een IDE device, alleen heeft het een andere aansluiting. Stroomverzorging (3.3v?) en een stekkertje is dus genoeg :)
een CF kan je als IDE aanspreken, maar ook in een soort 'memory-mode' of hoe dat dan ook heet
ik weet dus niet of het idee van een cf-reader/writer omgekeerd ook werkt, omdat die de CF mss in 'memory-mode' aanspreekt ipv IDE, wat een IDE-schijf dus niet zal snappen :(

met een hamer past alles

Pagina: 1