Sida 1 av 1

Fråga ang. ram minne...

Postat: 30 mars 2006, 09:59:18
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...).

Postat: 30 mars 2006, 10:06:25
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!

Postat: 30 mars 2006, 10:08:38
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 =) .

Postat: 30 mars 2006, 10:32:39
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.

Postat: 30 mars 2006, 10:52:22
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.

Postat: 31 mars 2006, 02:19:54
av $tiff
Programmera en FPGA som gränssnittsöversättare så går det precis så snabbt du vill :wink:

Postat: 31 mars 2006, 09:27:08
av axelsonic
Givetvis =) . Ska bara mata in mejtrixdisken med just FPGA och köpa mig ytterliggare 12h per dygn =) .

Postat: 31 mars 2006, 21:58:40
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

Postat: 31 mars 2006, 22:56:03
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?