Mer ram till PIC

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Nannou
Inlägg: 123
Blev medlem: 3 april 2005, 22:01:29
Ort: Malmö
Kontakt:

Mer ram till PIC

Inlägg av Nannou »

Hej, jag skulle behöva extra ram till en pic, i storleken runt 2Mbyte. EEPROM är förmodligen inget alternativ då det inte hinner med i svängarna, det hela handlar om kontinuering skrivning och läsning av en ljudström.
Någon som känner till en bra krets för ändamålet?
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Tjadu, en komplex fråga, SRAM är dyrt, EEPROM långsamt och tål inte att skrivas om hela tiden, finns trevliga FIFO-minnen som ofta är praktiska till sådant du verkar vara inne på.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Ramtron har snabba minnen med serie interface (I2C eller SPI).
Kolla www.ramtron.com.

Den Svenska agenten har web adress : www.aaaaa.se
och heter "AAAAA Nordic AB" (jo, det stämmer faktiskt...)
Nannou
Inlägg: 123
Blev medlem: 3 april 2005, 22:01:29
Ort: Malmö
Kontakt:

Inlägg av Nannou »

Skön hemsida hade de också, AAAAA. Men Ramtron verkade ha bra grejer, plus att man kunde beställa samples :D

"Package: 8S & DFN" låter som ytmonterat dock, någon som vet?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Namnet (kanske inte firman, jag vet inte) AAAAA är lite oseriöst (och även designen på hemsidan), if you ask me...

Jag har samplat från Ramtron tidigare, men sedan något år får man bara en hänvisning till deras representanter (t.ex AAAAA).

När det gäller "package", så är i alla fall mina samples DIP. Men det var 2-3 år sedan...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

För att snabbt förklara vad som är "finessen" med Ramtrons FRAM kretsar :

Liknar vanlig EEPROM.

Har "zero-delay" writes (vanliga EEPROM tar 5-10 ms att skriva).
Man kan alltså *både* skriva och läsa lika snabbt som I2C eller SPI bussen kan transportera data.

Har mycket stor "endurance", alltså antal skrivingar. Var tidigare 10^10, men nu säger man "oändligt", vad nu det betyder.

Är (precis som EEPROM) okänsliga för spänningsbortfall.
macgyver
Inlägg: 321
Blev medlem: 8 juni 2005, 00:24:09
Ort: Göteborg
Kontakt:

Inlägg av macgyver »

Om du har flera I/O ben rillgängliga, eller använder några ben som data/adresssbuss till andra enheter, så kan du ju använda ett billigt DRAM minne, med 12-adress pinnar och 4-data kan du få 8Mb minne. Nackdelen blir att man behöver refresha minnet med jämna tidsperioder, men har man datakraft över så spelar det ju ingen roll
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

DRAM är ju både billigt, stort och snabbt, men bökiga att hålla på med..
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Mer ram till PIC

Inlägg av sodjan »

Nannou skrev:EEPROM är förmodligen inget alternativ då det inte hinner med i svängarna,
Nähä, och hur snabbt behöver det vara då ?
Nannou skrev:det hela handlar om kontinuering...
Vad menar du igentligen med "kontinuerlig" ?
Nannou skrev:...skrivning och läsning av en ljudström.
Vadå "ljudström". För *RAM-minnet* är det ändå bara ettor och nollor.
Att det är en "ljudström" säger igentligen ingenting om hur kraven ser ut.
Bit (eller byte) hastighet är det som gäller.
Nannou
Inlägg: 123
Blev medlem: 3 april 2005, 22:01:29
Ort: Malmö
Kontakt:

Re: Mer ram till PIC

Inlägg av Nannou »

sodjan skrev:
Nannou skrev:EEPROM är förmodligen inget alternativ då det inte hinner med i svängarna,
Nähä, och hur snabbt behöver det vara då ?
Nannou skrev:det hela handlar om kontinuering...
Vad menar du igentligen med "kontinuerlig" ?
Nannou skrev:...skrivning och läsning av en ljudström.
Vadå "ljudström". För *RAM-minnet* är det ändå bara ettor och nollor.
Att det är en "ljudström" säger igentligen ingenting om hur kraven ser ut.
Bit (eller byte) hastighet är det som gäller.
Kontinuerlig ska det så klart stå :)
När jag skrev ljudström så tänkte jag att folk här nog förstod i stora drag vilken hastighet det handlar om. Ungefärligen väldigt i underkant: 8bit 20ksamples/s = 20kbytes skrivna och lästa per sekund. Skulle ett eeprom klara det?
Användarvisningsbild
Icecap
Inlägg: 26646
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Ett EEPROM har en maxgräns för antalet raderinger, den gräns ligger på ca. 10^6 och för kontinuerlig skrivning ville ett 2Kb alltså i teorien vara "slut" efter ca: 2 veckor.

Därför fungerar inte EEPROM.

Sen tycker jag att när man kräver extra minne och högre hastigheter är PIC ett underkill, jag hade tagit en "riktig" MCU, enligt de vanliga teorem jag använder får en CPU inte ha högre kontinuerlig belastning än ca: 30% för att klara spetsbelastningen.
Skriv svar