RTV forum PL | NewsGroups PL

Jak zapisywać strumień audio 1,5 Mb/s na karcie SD z mikrokontrolerem dsPIC33?

Zapis na karcie SD

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zapisywać strumień audio 1,5 Mb/s na karcie SD z mikrokontrolerem dsPIC33?

Goto page 1, 2  Next

Roman Rumian
Guest

Wed Feb 10, 2010 11:54 am   



Szanowni Koledzy,

potrzebuję zapisywać na karcie SD strumień 1 536 000 b/s (stereo,
16-bitów/próbkę, 48kpróbek/s) z użyciem mikrokontrolera dsPIC33 lub PIC32.
Szukam osoby, której to się udało. :-)

Z pozdrowieniami

Roman Rumian

u
Guest

Wed Feb 10, 2010 12:45 pm   



Użytkownik "Roman Rumian" <rumian.wytnij.@agh.edu.pl> napisał w wiadomości
news:hku39u$efe$1@news.agh.edu.pl...
Quote:
potrzebuję zapisywać na karcie SD strumień 1 536 000 b/s (stereo,
16-bitów/próbkę, 48kpróbek/s) z użyciem mikrokontrolera dsPIC33 lub PIC32.
Szukam osoby, której to się udało. Smile

Zapis 1,5Mbps ?
Chyba marne szanse, z pospolicie dostępnymi kartami i niekoniecznie
osiągniesz długotrwale taki strumień. Twój PC-t to potrafi dla posiadanych
kart?

Roman Rumian
Guest

Wed Feb 10, 2010 2:13 pm   



W dniu 2010-02-10 12:45, u pisze:
(...)
Quote:
Zapis 1,5Mbps ?
Chyba marne szanse, z pospolicie dostępnymi kartami i niekoniecznie
osiągniesz długotrwale taki strumień. Twój PC-t to potrafi dla
posiadanych kart?

Potrafi 10x wiecej, bo to przeciez tylko ok. 200KB/s. Smile
Dla kart SDHC 100x wiecej, bo to co chcę, to tak zwany "1x" dla urządzeń
audio. ;-)

Pozdrowienia

RR

u
Guest

Wed Feb 10, 2010 2:17 pm   



Użytkownik "Roman Rumian" <rumian.wytnij.@agh.edu.pl> napisał w wiadomości
news:hkubeg$hgm$1@news.agh.edu.pl...
Quote:
Potrafi 10x wiecej, bo to przeciez tylko ok. 200KB/s. Smile
Dla kart SDHC 100x wiecej, bo to co chcę, to tak zwany "1x" dla urządzeń
audio. Wink

Sprawdzałeś z czasomierzem wysyłając np. kilku GB plik?
Ja to kiedyś testowałem i mój PC-t (ma proc i7) tego nie potrafi, ba nawet
do 100kB/s się nie zbliżył.

Konop
Guest

Wed Feb 10, 2010 2:29 pm   



u pisze:
Quote:

Użytkownik "Roman Rumian" <rumian.wytnij.@agh.edu.pl> napisał w
wiadomości news:hkubeg$hgm$1@news.agh.edu.pl...
Potrafi 10x wiecej, bo to przeciez tylko ok. 200KB/s. Smile
Dla kart SDHC 100x wiecej, bo to co chcę, to tak zwany "1x" dla
urządzeń audio. ;-)

Sprawdzałeś z czasomierzem wysyłając np. kilku GB plik?
Ja to kiedyś testowałem i mój PC-t (ma proc i7) tego nie potrafi, ba
nawet do 100kB/s się nie zbliżył.

To jaką Ty masz kartę albo jaki czytnik?? Wink...

--
Pozdrawiam
Konop

Roman Rumian
Guest

Wed Feb 10, 2010 2:37 pm   



W dniu 2010-02-10 14:17, u pisze:
(...)
Quote:
Sprawdzałeś z czasomierzem wysyłając np. kilku GB plik?
Ja to kiedyś testowałem i mój PC-t (ma proc i7) tego nie potrafi, ba
nawet do 100kB/s się nie zbliżył.

Sprawdzałem pod Total Commander'em , który pokazuje chwilowe transfery,
ale i czas mi się zgadzał. Dla SDHC na duzych plikach dochodzi w
porywach do ponad 20MB/s.

Czytnik USB 2.0 HAMA, karta SDHC class 6 ADATA.

RR

Roman Rumian
Guest

Wed Feb 10, 2010 2:41 pm   



W dniu 2010-02-10 14:37, Roman Rumian pisze:
(...)
Quote:
Sprawdzałem pod Total Commander'em , który pokazuje chwilowe transfery,
ale i czas mi się zgadzał. Dla SDHC na duzych plikach dochodzi w
porywach do ponad 20MB/s.

Poprawka: dla odczytu.
Dla zapisu do 12MB/s.

RR

Konop
Guest

Wed Feb 10, 2010 2:43 pm   



Konop pisze:
Quote:
u pisze:

Użytkownik "Roman Rumian" <rumian.wytnij.@agh.edu.pl> napisał w
wiadomości news:hkubeg$hgm$1@news.agh.edu.pl...
Potrafi 10x wiecej, bo to przeciez tylko ok. 200KB/s. Smile
Dla kart SDHC 100x wiecej, bo to co chcę, to tak zwany "1x" dla
urządzeń audio. ;-)

Sprawdzałeś z czasomierzem wysyłając np. kilku GB plik?
Ja to kiedyś testowałem i mój PC-t (ma proc i7) tego nie potrafi, ba
nawet do 100kB/s się nie zbliżył.

To jaką Ty masz kartę albo jaki czytnik?? Wink...


Żeby nie być gołosłownym sam wykonałem test....

Karta:
microSD 2GB w przejściówce na SD
najzwyklejszy, najtańszy Kingston
Czytnik:
podły czytniczek USB

karta i czytnik dokładnie takie, jak na tej aukcji:
http://www.allegro.pl/item902412176_karta_kingston_micro_sd_2gb_microsd_czytnik_kart.html

Na karcie wolne ok 1GB, plik testowy 700MB
Czas kopiowania: 121s
Prędkość średnia: 5922kB/s

Total Commander pokazywał prędkość podobną - przez większość czasu
wyższą, momentami spadała do 5700kB/s....

Tak więc możliwości byle jakiej karty są znacznie większe! Kwestia tylko
odpowiedniego sposobu zapisu. Radzę zmienić kartę i/lub czytnik...

A tak swoją drogą - w aparacie 3MPixele jedno zdjęcie zajmuje ok.
1,5MB.... wyobrażasz sobie robienie zdjęć aparatem z kartą SD, w której
prędkość zapisu wynosi 100kB/s?? Taki aparat 3Mpixele zapisywałby
zdjęcie przez 15 sekund!! A co z większymi matrycami??!!!

Ponawiam pytanie - jaką Ty masz kartę i czytnik??!!

--
Pozdrawiam
Konop


PS Komp to nie jakaś rewelacja... stary Athlon XP, 1900MHz, 1GB RAMu,
WIN XP....

RoMan Mandziejewicz
Guest

Wed Feb 10, 2010 2:54 pm   



Hello u,

Wednesday, February 10, 2010, 12:45:43 PM, you wrote:

Quote:
potrzebuję zapisywać na karcie SD strumień 1 536 000 b/s (stereo,
16-bitów/próbkę, 48kpróbek/s) z użyciem mikrokontrolera dsPIC33 lub PIC32.
Szukam osoby, której to się udało. Smile
Zapis 1,5Mbps ?
Chyba marne szanse, z pospolicie dostępnymi kartami i niekoniecznie
osiągniesz długotrwale taki strumień. Twój PC-t to potrafi dla posiadanych
kart?

To jest niecałe 200kBps - ja raczej zapytam, która karta tego nie
potrafi?

--
Best regards,
RoMan mailto:roman@pik-net.pl
Nowa strona: http://www.elektronika.squadack.com (w budowie!)

RoMan Mandziejewicz
Guest

Wed Feb 10, 2010 2:56 pm   



Hello Roman,

Wednesday, February 10, 2010, 2:13:54 PM, you wrote:

Quote:
Zapis 1,5Mbps ?
Chyba marne szanse, z pospolicie dostępnymi kartami i niekoniecznie
osiągniesz długotrwale taki strumień. Twój PC-t to potrafi dla
posiadanych kart?
Potrafi 10x wiecej, bo to przeciez tylko ok. 200KB/s. Smile
Dla kart SDHC 100x wiecej, bo to co chcę, to tak zwany "1x" dla urządzeń
audio. Wink

1x to 150 kBps - strumień stereo 16 bit z próbkowaniem 44.1kHz. Ty
masz ciut szybciej.


--
Best regards,
RoMan mailto:roman@pik-net.pl
Nowa strona: http://www.elektronika.squadack.com (w budowie!)

RoMan Mandziejewicz
Guest

Wed Feb 10, 2010 2:56 pm   



Hello u,

Wednesday, February 10, 2010, 2:17:41 PM, you wrote:

Quote:
Potrafi 10x wiecej, bo to przeciez tylko ok. 200KB/s. Smile
Dla kart SDHC 100x wiecej, bo to co chcę, to tak zwany "1x" dla urządzeń
audio. Wink
Sprawdzałeś z czasomierzem wysyłając np. kilku GB plik?
Ja to kiedyś testowałem i mój PC-t (ma proc i7) tego nie potrafi, ba nawet
do 100kB/s się nie zbliżył.

Masz coś zepsute.

--
Best regards,
RoMan mailto:roman@pik-net.pl
Nowa strona: http://www.elektronika.squadack.com (w budowie!)

Paweł
Guest

Wed Feb 10, 2010 3:21 pm   



Quote:

Potrafi 10x wiecej, bo to przeciez tylko ok. 200KB/s. Smile
Dla kart SDHC 100x wiecej, bo to co chcę, to tak zwany "1x" dla urządzeń
audio. Wink


Ja przez SPI uzyskałem maksymalnie 120kB/s.
Pamiętaj, że niektóre karty szybko zapisują dane ale co pewien czas
robią długą przerwę. Aby zapewnić ciągłość zapisu potrzebny jest więc
duży bufor.
Nie sugeruj się również prędkością zapisu początkowych sektorów. W wielu
kartach był on znacznie (np. 10x) szybszy niż pozostałych.

Paweł

Roman Rumian
Guest

Wed Feb 10, 2010 3:23 pm   



W dniu 2010-02-10 14:56, RoMan Mandziejewicz pisze:
(...)
Quote:
1x to 150 kBps - strumień stereo 16 bit z próbkowaniem 44.1kHz. Ty
masz ciut szybciej.
Tak, dziękuję za poprawkę. Smile


RR

Roman Rumian
Guest

Wed Feb 10, 2010 3:24 pm   



W dniu 2010-02-10 14:54, RoMan Mandziejewicz pisze:
(...)
Quote:
To jest niecałe 200kBps - ja raczej zapytam, która karta tego nie
potrafi?

Może niezbyt jasno sie wyraziłem, ale nie chodzi o kartę, ale o
aplikacje na mikrokontrolery 16-bitowe Microchip'a, które to robia. :-)

RR

Roman Rumian
Guest

Wed Feb 10, 2010 3:28 pm   



W dniu 2010-02-10 15:21, Paweł pisze:
(...)
Quote:
Ja przez SPI uzyskałem maksymalnie 120kB/s.
Pamiętaj, że niektóre karty szybko zapisują dane ale co pewien czas
robią długą przerwę. Aby zapewnić ciągłość zapisu potrzebny jest więc
duży bufor.

Tak, długo sie czeka na wykonanie/potwierdzenie zapisu.

Obawiam sie, że problem sprowadza sie do przejścia z trybu SPI (1 linia
danych) na czterobitowy.

Pozdrawiam

RR

Goto page 1, 2  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zapisywać strumień audio 1,5 Mb/s na karcie SD z mikrokontrolerem dsPIC33?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map