mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SDHC + MSP430F1611


Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hello,
Is the MSP430F1611 good enough to work with a SD HC card and to write on 
it. It has lot of RAM (10KB) which sounds great but is the 8Mhz 
frequency enough to write on the memory card and convert analog signals 
(3 channels, 12-bit @ 20kHz) at the same time?

Thank you!
Michael

Autor: Obelix (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
3 channels, 12 bit, 20KHz ->
3  2Byte  20000 -> 120kByte/s -> 960kBit/s + overhead

Autor: Christian R. (supachris)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
You shoud use a newer MSP430 with 16 MIPS speed and DMA. The ammount of 
RAM isn´t the critical in your application. With proper use of the three 
DMA-Channels and the timers I think, you can reach your sample rate. But 
before you should figure out, which data rate is possible with the SD 
Card in SPI connection.

Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
OK thank you for all these informations.

I'm choosing the MSP430F2617 with DMA and 8KB RAM.
SD card writing speed through the SPI is in theory 25MB/s max. so the 
input clock would be 25Mhz. In our case, the input clock would be 16Mhz. 
It will now depend on the software which has to be optimized to reach 
120kByte/s

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>It will now depend on the software which has to be optimized to reach
>120kByte/s

It depends on the software AND THE CARD to reach 120kByte/s !

Autor: Christian R. (supachris)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Especially the busy time after writing a data block should be carefully 
evaluated....from manufacturer to manufacturer this time may very 
different...

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Especially the busy time after writing a data block should be carefully
>evaluated....from manufacturer to manufacturer this time may very
>different...

And this time may vary from block to block !

Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Yes and they don't provide the numbers so easily in the datasheet...

Otherwise, any solution(s) on how to use the SD card bus mode (4-pins) 
which is theoretically 4x faster ?

Or would a uCtrl with a 25Mhz clock be better?

Thanks!

Autor: Christian R. (supachris)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Michael wrote:
> Yes and they don't provide the numbers so easily in the datasheet...
>
> Otherwise, any solution(s) on how to use the SD card bus mode (4-pins)
> which is theoretically 4x faster ?

If you find the information? This is theoretically closed souce, I 
think.

> Or would a uCtrl with a 25Mhz clock be better?

No, we use a DSP with max. 75MHz SPI clock and have the most of time 
wait for end of busy....

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.