Hallo! Ich möchte gern über einen Mikrocontroller (Wahl noch nicht getroffen) Audiodaten in Echtzeit auf eine SD-Karte speichern. Aufgrund der benötigten Datenrate (48kHz, 16bit Stereo = 384KB/s) reicht mir da der SPI-Modus nicht, ich brauche also denn vollen 4bit-Parallelmodus. Nun gibt es ja diverse 32bit-µCs, die bereits einen SD-Controller an Bord haben (z.B. diverse ARM7). Fast alle, die ich da gefunden habe, sind aber schon echt große (und damit auch teure, ~10 Euro) Teile. Kennt jemand entweder einen günstigen µC mit SD-Controller oder gibt es vielleicht sogar externe SD-Controller, die man an einen beliebigen µC anschließen kann? Danke und Gruß, Tim
offtopic on:
> und damit auch teure, ~10 Euro
LOL, mein erster PC hatte einen 8088 Prozessor, dazu gab es zu einen
mathematischen Coprozessor zu kaufen, der die Kleinigkeit von 1200,-DM
(heute rund 1200 Euro) kosten sollte.
Und da sprichst du von teuer?
offtopic aus...
Sorry fürs offtopic....aber der musste raus.
Hehe, ist alles relativ. :-) Aber im Ernst: 10 Euro sind für einen Controller, der eigentlich nur Wave-Daten auf eine SD-Karte speichern soll, in der heutigen Zeit schon ziemlich teuer. Danke für den Link zu dem Audio-Projekt. Dort wird die SD-Karte tatsächlich per SPI betrieben. Allerdings auch in Rohform, ohne Dateisystem. Da ich ein Dateisystem verwenden und vor allem auch aufwärtskompatibel zu höhreren Abtastraten und Bitbreite sein möchte, brauche ich also schon den 4bit-Modus. Weiß also jemand, ob es externe SD-Controller gibt oder kennt jemand einen günstigen µC, der einen onboard hat? Gruß, Tim
Afaik gehen die SD-Karten im SPI.Mode bis 30MHz. Das würde schon ausreichen. Du brauchst nur einen Controller, dessen SPi so schnell ist.
Tilo schrieb: > Afaik gehen die SD-Karten im SPI.Mode bis 30MHz. Das würde schon > ausreichen. Du brauchst nur einen Controller, dessen SPi so schnell ist. Jo, Stm32 Arm Cotex M3 betreibe ich Sd Card mit 32Mhz lesen und schreiben. Wird aber wahrscheinlich nit mit jeder Sd KArte gehen (schätze ich, nit getestet, nur mit ne paar SanDisk)! Bzw. wird nit vorher sagbar sein da nit immer gleich, also längere Wartepausen, da die Schreibzyklen ja nach Standard nit immer linear sind. Siehe Sd-Spec! Gruß
SD-Karten unterstützen immer SPI bis 25Mhz, neuere und SDHC-Karten bis 50Mhz. Ach und 48kHz/16Bit stereo sind 192kByte/s (48k x 2Bytes x 2 Kanäle).
Tim schrieb: > Hallo! > > Ich möchte gern über einen Mikrocontroller (Wahl noch nicht getroffen) > Audiodaten in Echtzeit auf eine SD-Karte speichern. Aufgrund der > benötigten Datenrate (48kHz, 16bit Stereo = 384KB/s) reicht mir da der > SPI-Modus nicht Ehm, an was für nen Lahmen SPI Kontroller denkst Du? > , ich brauche also denn vollen 4bit-Parallelmodus. > Nun gibt es ja diverse 32bit-µCs, die bereits einen SD-Controller an > Bord haben (z.B. diverse ARM7). Fast alle, die ich da gefunden habe, > sind aber schon echt große (und damit auch teure, ~10 Euro) Teile. Oh weia... das sind NORMAL Preise! Teuer geht bei mit bei 30€ an oder 225US$ für nenTMS320C6474 die (glaube 3 oder 5 Stück) ich glücklicherwese als FreeSamples über EBV bekommen habe. > Kennt jemand entweder einen günstigen µC mit SD-Controller oder gibt es > vielleicht sogar externe SD-Controller, die man an einen beliebigen µC > anschließen kann? Deine sogenannten "externen" sind ARM7TDMI basierend und ist das gleiche was du auch verwenden mußt. Also SDIO + USB-Device. Grüße Michelle
Naja, ein beträchtlicher Teil der 10€ werden wohl die Lizenzkosten für das 4-Bit Protokoll sein. 10€ als teuer bezeichnen nur Bastler oder Verkäufer, die Millionennstückzahlen fertigen wollen. Als teuer würde ich einen Virtex 4 FPGA bezeichnen, da kommt man trotz 100 Stück Abnahme schnell auf 700€ pro Stück...
Vor allem habe ich festgestellt, das einige Händler, das Doppelte bis zum Dreifachen der Normalpreises verlangen... Ich meine z.B. einen DS80C410-FNY+: 1-24 25-99 100-499 500-999 1000 Up $ 26,67 $ 17,78 $ 12,89 $ 12,89 $ 8,93 und das ist zum Vergleich nur ein KEINER Network-Microcontroller allerdings mit Performance pur. Ich habe davon 100 Stück gekauft gehabt, um meine Entwicklungen so kostengünstig wie möglich zu machen... wobei ich DERZEIT NUR 26 Stück gebraucht habe. oder dem DS28CZ04G-4+ (4Kb I²C/SMBus EEPROM with Nonvolatile PIO) 1-24 25-99 100-499 500-999 1000 Up $ 3,18 $ 2,12 $ 1,54 $ 1,54 $ 0,97 welche ich in Massen benötige, im Erweiterungs-Module zu identifizieren oder Standard-Einstellungen abzuspeichern... 1000 Stück in "Rails". Habe immer noch gut 600 übrig. Den DS80C410 habe ich schon in DE beim Einzelhandel für 45€ gesehen und den EEPROM für 8€... Für mich sind das Verbrecher, weshalb ich neben meiner eigenen Produktion (und Eigenvertrieb) in meinem Onlinestore die von mir verwendeten IC's auch einzeln anbiete, allerdings zu zivileren Preisen. Grüße Michelle
> weshalb ich neben > meiner eigenen Produktion (und Eigenvertrieb) in meinem Onlinestore die > von mir verwendeten IC's auch einzeln anbiete, allerdings zu zivileren > Preisen. Das sind ja großartige Nachrichten! Vielleicht solltest Du noch ein paar Threads kidnappen, um dies kundzutun!? Vergiss aber den Link zu Deinem Onlineshop nicht!
Seh es mal so, ich bin mit den Preisen, die Teilweise verlangt werden, absolut nicht einverstanden... und wenn ich auf ${GROSSESAUKTIONSHAUS} gehe und dort ATmega128 Microcontrollerboards für 25-35€ sehe, wirds mir übel! Die Typen stellen die ja nicht selber her und die meisten kommen von Sparkfun. Und weil Software mitgeliefert wird? -- Geek, die gibte es ÜBERALL kostenlos als OSS runterzuladen und bei den meisten Linux-Distributionen ist sie sowieso dabei. Die Platinen kosten in der Herstellung KEINE 8€ und sind Monstergroß (DIP IC's) wobei ich die schon im TQFN/BGA nachgebaut habe und dann gerade mal die größe von 2 Briefmarken hatten. Vorausgesetzt ich nehme Vielfachnutzen und lass 1000 Platinen herstellen, bin ich dann bei gut 6€ herstellung. Von den Teilen hatte ich leztes Jahr ich gut 2500 Stück verkauft. Und ich habe sie definitiv schneller verkauft als die Sparkfun teile. Durch den günstigeren Preis und auch die Größe, haben VIELE Bastler (nahezu alle) mehr als eine gekauft. Solche Produkte sind einfach interessant... Ich frage mich nur, warum es keiner macht... warum ich hierauf der Webseite keine Anzeige einer Firma finde, die solche Mini-Microcontroller herstellt... Ich habe jedenfals genug PM's bekommen, mit Project-Vorschlägen, welche ich auf meine Webseite machen werde mit einem Voting-System... Mein Plan ist es nämlich, mir von "Heeb Inotec" eine Schablonendruckmashine X1, SMD-Bestückungsautomat INOPLACER HPX und einer Doppel-Wellenlötanlage HWL350 anzuschaffen. Zusammen 145.000 €. (Ich weis mittlerweile wo ich so eine Anlage gebraucht zu 30% Preis bekomme) Anm.1: Einen kleinen Bestückungs-Voll-Automaten habe ich auch in Aussicht allerdings nur NEU. :-( Anm.2: Bin derzeit auf der suche nach einem GRÖSSEREM Object, wo ich meine neue Firma unterbringen kann... Wann es soweit ist, kannste dann auf meine "Benutzerseite" hier erfahren. Grüße Michelle
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.