Szybki DataFlash

Feb 16, 2006 5 Replies

Hey.



Znacie może kostki pamięci DF lub inne ale o pojemności 2M bajty minimum, do których dane można zapisać z prędkością 60K bajtów na sekunde? Dodam że chce to podczepić do ATmega16 z kwarcem 16MHz. Z tego co widziałem to do DF mozna zapisywać z prędkością ok 30KHz.



Hey.


atmelowskie at45db041 chodza z clockiem ok. 13-15 MHz

Andy przemówił ludzkim głosem:

- SST25LF020A - czas zapisu pojedynczego bajtu ~20us, prędkość zapisu wychodzi <50kB/s

- M25PE20 - czas zapisu strony (256B) - 5ms, więc prędkość zapisu j.w.

- S25FL004A - czas zapisu strony (256B) - 3ms, prędkość <80kB.

Czas zapisu strony w tej pamięci to max. 14ms, więc wyciągnie co najwyżej ~18kB/s.

Andy napisał(a):

Czytaj ze zrozumieniem. To, ze magistrala chodzi nawet na kilkadziesiat MHz, nie oznacza iz tak szybko da sie zapisywac dane we Flashu.

Proponuje przyjrzenie sie karcie pamieci MMC lub SD. Tanie jak barszcz, magistrala SPI (jak w kostkach DataFlash), sterowanie w miare proste a zapisywac mozna spokojnie kilkaset KB/s, w nowszych kartach znacznie szybciej. Specyfikacja MMC jest darmowa i do sciagniecia z Sieci.

Zbych napisał(a):

Jezeli czas zapisu strony podano max. to predkosc wyjdzie _co najmniej_

18 KB/s. Ja np. w praktyce z pamiecia AT45DB321C otrzymuje okolo 40KB/s ciaglego zapisu.

Inne rozwiazanie problemu to oczywiscie zastosowanie kilku pamieci DataFlash realizujacych zapisy rownolegle. Magistrala moze byc wspolna, osobne tylko sa sygnaly CS. Wystarczy takie np. 2 identyczne kostki traktowac programowo jak jedna wieksza z przeplotem. Parzyste strony zapisujemy w jednej pamieci, a nieparzyste w drugiej. Nic nie stoi na przeszkodzie aby uklady byly 4. Albo 3 jak kto woli.

Adam Dybkowski przemówił ludzkim głosem:

Ale nie masz żadnej gwarancji, że wraz ze starzeniem układu i w różnych temperaturach osiągniesz prędkości powyżej 18kB, więc chyba logiczne jest, że szacunki przeprowadza się dla najgorszego możliwego przypadku ?

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required