TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: NANO1985 en 16 de Junio de 2009, 16:59:29

Título: Memorias Ultrarápidas - 60nS - 100nS
Publicado por: NANO1985 en 16 de Junio de 2009, 16:59:29
hola muchahos,... estoy tratando de hacer un logger, por el momento de un solo canal, el mismo adquiere una señal analoga que varia entre 0 - 5v y que ingresa al ADC del micro... luego esa señal debe ser almacenada en una memoria EEPROM, ya sea I2C o SPI o Paralela.... hasta aqui todo claro...
El tiempo que trascurre entre muestra y muestra es de 100uS,....
y el tiempo de adquisición máxima es de 500mS,... es decir 5000 muestras de la señal en toda la adquisición.-

buscando memorias encontré en la familia de ST.... todas seriales , I2C y SPI y variantes, pero el tiempo entre escritura y escritura es como minimo de 5mS.... es decir que para mi caso no me sirven ya que son muy lentas....

se les ocurre alguna?... o utilizaron otras memorias mas rápidas??

Saludos y muchas gracias de ante mano.-

Título: Re: Memoria 512K - PIC16F873 y ADC - [ Logger ]
Publicado por: darck_khronos en 16 de Junio de 2009, 17:20:56
y si el muestreo lo guardaras en el pic y despues en la memoria o de plano usar un pic como memoria ??
Título: Re: Memoria 512K - PIC16F873 y ADC - [ Logger ]
Publicado por: NANO1985 en 16 de Junio de 2009, 19:47:06
y si el muestreo lo guardaras en el pic y despues en la memoria o de plano usar un pic como memoria ??

lo que ocurre es el pic en custion posee una eeprom de un par de bytes... yo necesito por lo menos 512K... ése es el problema
Título: Re: Memoria 512K - PIC16F873 y ADC - [ Logger ]
Publicado por: gera en 16 de Junio de 2009, 20:22:51
Y el flujo de datos es constante? Porq si no podrias usar la memoria del pic como buffer, y en un respiro q tengas cargas todo a la memoria externa.
Saludos!
Título: Re: Memoria 512K - PIC16F873 y ADC - [ Logger ]
Publicado por: NANO1985 en 16 de Junio de 2009, 20:29:58
Y el flujo de datos es constante? Porq si no podrias usar la memoria del pic como buffer, y en un respiro q tengas cargas todo a la memoria externa.
Saludos!

hola gera!... que bueno que te hayas dado una vuelta por acá... mirá lo que ocurre es que en un lapso de 500mS debo capturar  valores cada 100uS de manera constante,... y esos valores lo debo almacenar en una memoria...

 me encuentro limitado por el tiempo de retardo luego de una escritura (5mS) en cualquier memoria de la serie 24xxxx... de cualquier fabricante....

no se me ocurre nada....
Muchas gracias y saludos  8)
Título: Re: Memoria 512K - PIC16F873 y ADC - [ Logger ]
Publicado por: WillyP en 16 de Junio de 2009, 21:13:49
Se me ocurre que para almacenar datos en tiempo podrías utilizar una memoria Ram estática, el acceso está en el orden de los nanosegundos.
Por ejemplo la 61C256 es de 32K x 8, se utilizaban como memoria caché externa en los 486 Dx. El problema es que necesitarías un puerto para los in/out (1 byte) y 15 pines de direccionamiento para el uso completo de la memoria. El direccionamiento se resuelve con dos 74LS393 controlados por un solo pin para el Ck. La memoria es volátil, así que una vez recolectados los datos se pueden trasladar a una eeprom.

Si mal no recuerdo había una nota de aplicación de Microchip para este tipo de memorias.

Saludos.-
Título: Re: Memoria 512K - PIC16F873 y ADC - [ Logger ]
Publicado por: KALLITOS en 16 de Junio de 2009, 21:16:06
Eso!!, con una RAM solucionas el problema yo use una 6116 y funcionan chevere, aunque creo son muy antiguitas  :mrgreen:
Título: Re: Memoria 512K - PIC16F873 y ADC - [ Logger ]
Publicado por: ivan braga en 16 de Junio de 2009, 21:23:22
Ola NANO1985

Veja o datasheet destas e qual pode ser util a você.

FM24C512 - 512Kb FRAM Serial Memory

CY7C109D - 1-Mbit (256K x 4) Static RAM

Espero ter ajudado.

Ivan
Título: Re: Memoria 512K - PIC16F873 y ADC - [ Logger ]
Publicado por: BrunoF en 16 de Junio de 2009, 23:57:47
Si estás buscando grabar en menos de 100uS, olvidate de las EEPROM. Necesitás memorias RAM como ya te han indicado. Si te animás, podés buscarte el datasheet de algun IC de memoria de PC viejita. Son baratísimas.

Un saludo.
Título: Re: Memoria 512K - PIC16F873 y ADC - [ Logger ]
Publicado por: NANO1985 en 17 de Junio de 2009, 01:32:45
muchas gracias muchachos por sus abundantes respuestas.... voy a probar una a una sus ideas y luego les comento cual fue la mejor!...
Saludos.... vos a ver que memorias consigo....  :P
Título: Re: Memoria 512K - PIC16F873 y ADC - [ Logger ]
Publicado por: Micro23 en 17 de Junio de 2009, 02:07:24
Las F-RAM som memorias muy rapidas, las de acceso paralelo andan en los 60ns  :shock:, y las seriales tienen buena velocidad.
Memorias F-RAM (http://www.ramtron.com/)

Saludos
Título: Re: Memoria 512K - PIC16F873 y ADC - [ Logger ]
Publicado por: RICHI777 en 17 de Junio de 2009, 10:41:23
Hola, salvo la dificultad de conseguirlas ( si existiese ) yo me quedaria con la solucion de Micro23. realemente para la velocidad de loggeo que precisas es lo mas conveniente, mirando el data-sheet son impresionantes.

Saludos !
Título: Re: Memoria 512K - PIC16F873 y ADC - [ Logger ]
Publicado por: NANO1985 en 17 de Junio de 2009, 10:56:11
Las F-RAM som memorias muy rapidas, las de acceso paralelo andan en los 60ns  :shock:, y las seriales tienen buena velocidad.
Memorias F-RAM (http://www.ramtron.com/)

Saludos

muchas gracias Mirco23, voy a ver ésta info.... gracias por tu colaboracion...
Hola, salvo la dificultad de conseguirlas ( si existiese ) yo me quedaria con la solucion de Micro23. realemente para la velocidad de loggeo que precisas es lo mas conveniente, mirando el data-sheet son impresionantes.

Saludos !

espero poder conseguir éste tipo de memoria acá argentina.... saludos y muchas gracias por tu ayuda.-
Título: Re: Memoria 512K - PIC16F873 y ADC - [ Logger ]
Publicado por: Micro23 en 17 de Junio de 2009, 11:16:16
Recuerdo hace 1 o 2 años la gente de CIKA dio una charla sobre microcontroladores RAMTRON y memorias F-RAM en la facultad, asi que ellos deberian tener.
Tambien, creo que RAMTRON samplea  :), nose si por estos lados :(.
Saludos
Título: Re: Memoria 512K - PIC16F873 y ADC - [ Logger ]
Publicado por: El_Guitre en 17 de Junio de 2009, 11:53:17
Hola Nano, como dice Ivan (Micro23) el año Sergio Caprile de Cika presento en la facultad varios productos de la marca Ramtron, entre ellas las memorias ferromagneticas seriales (FRAM), por ejemplo podes conseguir en Cika la FM25256 de 32Kx8 5V y son mas rapidas que las convencionales EEPROM seriales.

Aqui (http://cika.com.ar/productos/ramtron/pdf/fram.pdf) un PDF con las caracteristicas de estas memorias, pero a modo de resumen.... "tanto una lectura como una escritura demoran aproximadamente el mismo tiempo,
obteniéndose chips con tiempos de acceso del orden de los 70ns"

Creo que estas son las que te servirian 512K (http://www.ramtron.com/products/nonvolatile-memory/serial-product.aspx?id=108) o 1Mega (http://www.ramtron.com/products/nonvolatile-memory/serial-product.aspx?id=109)
Título: Re: Memoria 512K - PIC16F873 y ADC - [ Logger ]
Publicado por: NANO1985 en 17 de Junio de 2009, 12:26:40
holaaaaaaa tocayoo! perdido por éstos lados ehh?....muchas gracias por el dato de cika... ya voy a pedir cotizacion.
Saludos!  8)
Título: Re: Memorias Ultrarápidas - 60nS - 100nS
Publicado por: Nocturno en 17 de Junio de 2009, 13:11:13
También puedes utilizar una de estas FIFOs
http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=logic&familyId=183&uiTemplateId=SZVI_T

Yo las usé en un proyecto y son realmente rápidas.
Título: Re: Memorias Ultrarápidas - 60nS - 100nS
Publicado por: NANO1985 en 17 de Junio de 2009, 13:14:12
También puedes utilizar una de estas FIFOs
http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=logic&familyId=183&uiTemplateId=SZVI_T

Yo las usé en un proyecto y son realmente rápidas.

muchas gracias manolo!.... creo que tengo una de éstas.... ya me pongo en campaña de rastrillaje...
Título: Re: Memorias Ultrarápidas - 60nS - 100nS
Publicado por: NANO1985 en 31 de Julio de 2009, 18:06:42
hola muchachos! les comento que ya he adquirido las super memorias FRAM de la firma RAMTROM... codigo FM24V10... son de 1Mb, I2C, direccionables hasta 4 en el mismo bus, :-/  NoDelay Write  :-/ ,... 2.0 a 3.6v consumo menos a 150uA, encapsulado SOIC8....
a U$S12... nada baratas.... encima por aduana se engrosan,....
pero bueno... vale la pena probarlas...
luego subo la adaptacion para implementarlas en la protoboard...
SAludos  8)
Título: Re: Memorias Ultrarápidas - 60nS - 100nS
Publicado por: NANO1985 en 31 de Julio de 2009, 19:13:14
bueno....
acán unas fotos... espero que les gusten...

(http://img27.imageshack.us/img27/9475/0731182646.jpg)

(http://img194.imageshack.us/img194/6545/0731184951.jpg)

(http://img530.imageshack.us/img530/8482/0731185000.jpg)

(http://img32.imageshack.us/img32/132/0731185023.jpg)

saludos 8)
Título: Re: Memorias Ultrarápidas - 60nS - 100nS
Publicado por: BrunoF en 31 de Julio de 2009, 23:05:41
Hola NANO! Felicitaciones!

Ahora, me quedan dudas..Son I2C,no?

De 400k de velocidad? Porque si son de esa velocidad no vas a llegar a grabar cada 150uS me parece...Tal vez grabando una página entera por vez, llegues. No saque las cuentas.

Un saludo.
Título: Re: Memorias Ultrarápidas - 60nS - 100nS
Publicado por: NANO1985 en 01 de Agosto de 2009, 02:59:09
Hola NANO! Felicitaciones!

Ahora, me quedan dudas..Son I2C,no?

De 400k de velocidad? Porque si son de esa velocidad no vas a llegar a grabar cada 150uS me parece...Tal vez grabando una página entera por vez, llegues. No saque las cuentas.

Un saludo.

acá va otra foto,... ensamblé otra para poder probarlas en el mismo bus... a 1Mhz....

(http://img269.imageshack.us/img269/149/0801065442.jpg) (http://img269.imageshack.us/i/0801065442.jpg/)



hola brunoF, son I2C,... soportan las velocidades de 100, 400 Khz, y hasta un máximo de 3,4 MHz de frecuencia de bus
saludos y muchas gracias por la data.-