Page 1 of 1

Espansione memoria ram per micro atmega

PostPosted: 18 Sep 2012, 18:56
by omega25
-- help request --
vorrei sapere se è possibile aumentare la ram di un atmega128, o anche micro più piccolo, per memorizzare fino a 32Kb di dati provenienti dall'adc.
poi dovrei impacchettarli (tipo zip) per poi spedirli in seriale ad un pc che deve salvarli in un file.
che tipo di memoria potrei aggiungere visto che ho necessità memorizzare i dati quanto più velocemente possibile?
praticamente dovrei realizzare tipo un data-logger analogico ma invece di spedire in continuazione i dati al pc vorrei salvarli in ram o altro supporto per poi spedirli tutti insieme.

potete darmi qualche indicazione?
grazie

Re: Espansione memoria ram per micro atmega

PostPosted: 18 Sep 2012, 20:14
by filosofo
secondo me potresti collegare una ram statica da 64kb sul bus del atm128, ma da quello che ho letto hai bisogno anche di un chip latch 74373 per dividere gli indirizzi dai dati, pin AD (address e dati).
questo tipo di collegamento però ti porta via un numero non indifferente di pin digitali ma se non è un problema è l'unico modo per avere a disposizione una ram esterna veloce su cui memorizzare in modo temp i dati dell'adc. una delle memorie possibili sarebbe la 62512 - 64K x 8bit.
io non l'ho mai fatto e non saprei come aiutarti ma sul bascom c'è una opzione che permette di abilitare l'accesso alla memoria esterna in alcuni micro di fascia alta.
quindi penso che il bascom la gestisca.
aspettiamo conferma :)

ciao

Re: Espansione memoria ram per micro atmega

PostPosted: 19 Sep 2012, 08:21
by Fagos
perchè non mettere una eeprom esterna i2c o spi ? ce ne sono anche di grosse capacità per contenere molti dati
così ti risparmi anche molti pin.
ciao

Re: Espansione memoria ram per micro atmega

PostPosted: 21 Sep 2012, 18:33
by quark30
mi sembra che esistono le fram (ferroelectric ram non volatili) che sono abb veloci compatibili 24LC128 ad esempio, che si interfacciano in I2C, non so se ti possono andare bene.
ciao