Fråga ang. ram minne...

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
Användarvisningsbild
axelsonic
EF Sponsor
Inlägg: 709
Blev medlem: 8 juni 2003, 20:56:03
Ort: Stockholm

Fråga ang. ram minne...

Inlägg av axelsonic »

Är det någon här som använt sig av minnesmoduler avsedda för datorer i sina projekt ?

Jag vet att det kan vara aningen overkill att använda sig av 16mbyte ram till ett litet µC-projekt. Men möjligt borde det vara.

Fråga är bara hur ?
Finns det något generellt sett som minneskapslarna fungerar på eller är alla olika ? (Ex, EDO, SDRAM, DDR osv...).
Användarvisningsbild
Icecap
Inlägg: 26632
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Främst pratar du tydligen DRAM, alltså dynamiska ram. Dessa måste köra "refresh"-cykel regelbundet (10-50ms intervall) och detta kan µC'n nog klara men det kräver lite datortid. Därnäst måste man multiplexa osv så det känns mycket onödigt att välja DRAM.

Ett mycket enklare alternativ är SRAM men det är inte så många versioner µC som har extern minnesbuss, alltså måste man oftast köra via port och mjukvara.... men möjligt är det!
Användarvisningsbild
axelsonic
EF Sponsor
Inlägg: 709
Blev medlem: 8 juni 2003, 20:56:03
Ort: Stockholm

Inlägg av axelsonic »

Det låter med andra ord som om det är jobbigt =P .

Jag som ville kunna använda mig av mina gamla avdankade minnen som ligger och skräpar i en låda i källaren =) .
Användarvisningsbild
EagleSpirit
Inlägg: 1288
Blev medlem: 27 maj 2003, 23:15:48
Ort: Västerås
Kontakt:

Inlägg av EagleSpirit »

HÄR är en länk där en kille har gjort så att en AVR-krets kan snacka med ett DRAM minne, men som han skriver på sidan och som Icecap säger så kräver det onödigt mycket kraft för nåt man kan fixa på andra sätt.

Om du behöver minne är ju en lösning att fixa sample, då får du en krets som passar dina ändamål och tar mycket mindre plats.
Användarvisningsbild
axelsonic
EF Sponsor
Inlägg: 709
Blev medlem: 8 juni 2003, 20:56:03
Ort: Stockholm

Inlägg av axelsonic »

Jag måste ha ett grafikminne till ett projekt... Och jag tänkte att det vore ju smidigt med ett "stort" och praktiskt (läs billigt och som jag redan har) minne.

Därav funderingen kring en minnekapsel från en dator. Dessa borde man ju kunna "slöa ner" och köra långsamt så att de passar ex. avr:erna som jag ska använda.

Men det verkar ju inte bättre än att det är jobbigare att hantera minnet än att använda det som föreslagits av författaren till det bygge jag tänkte göra.
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Programmera en FPGA som gränssnittsöversättare så går det precis så snabbt du vill :wink:
Användarvisningsbild
axelsonic
EF Sponsor
Inlägg: 709
Blev medlem: 8 juni 2003, 20:56:03
Ort: Stockholm

Inlägg av axelsonic »

Givetvis =) . Ska bara mata in mejtrixdisken med just FPGA och köpa mig ytterliggare 12h per dygn =) .
macgyver
Inlägg: 321
Blev medlem: 8 juni 2005, 00:24:09
Ort: Göteborg
Kontakt:

Inlägg av macgyver »

vilken AVR använder du?, t.ex atmega128 har extern buss
har använt DRAM till microcontrollers några gånger och de är inte så känsliga för refreshtiden, sen beroende på hur mycket minne du vill använda behöver du inte refresha hela adressområdet
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 7460
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Inlägg av Marta »

Skall ma ha mycket minne så varför hålla på med AVR istället för en riktig processor? Där finns en del att välja på som är drägligt lättanvänt och ganska snabbt som t.ex. 65C816?
Skriv svar