Autor Tema: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???  (Leído 11385 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #15 en: 25 de Febrero de 2010, 02:43:03 »
Dependerá de lo que quieras hacer. Supongo que habrá aplicaciones en las que sea el PIC más conveniente. En ese caso, yo lo que haría sería desarrollar el prototipo con tantas unidades como necesite para reprogramar el firmware cada vez que haya un cambio (1000 ya son bastantes). En la aplicación definitiva no te encontrarás ese problema porque ahí no se necesita reprogramar.
Aunque está bien saber que sería recomendable usar eeprom externas.

Desconectado Menta

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 607
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #16 en: 25 de Febrero de 2010, 05:09:49 »
Entonces soy otro que se olvida del bootloader en este pic  :5]

O puedo incluir en letra chica: "Recuerde que puede actualizar el firmware del producto que ha adquirido muchas veces, pero si lo hace más de 100 cesará la garantía"  :mrgreen:

yo quería hacer un relé programable que al menos mandara mails  :(
     

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #17 en: 25 de Febrero de 2010, 10:26:36 »
Al parecer se trata de una limitación común de la serie "J".

Queeeee!!!  :shock: :shock: :shock: :shock:  :? :? :?  :5] :5] :5]

Que la serie J tiene ese problema...... Noooooooo  :5]

Yo yo que invertí un montón de tiempo y dinero diseñando un sistema para programacion de los PIC18FJ46J50... Y Ahora ellos me salen con esta burrada...  :5]

Me apego a esta posibilidad!!!
Cryn, creo no son todos los J los que tienen ese límite de ciclos; El 18F67J50 por ejemplo soporta 10K ciclos...



A Carajo..Que mala noticia esta.



Bueno pues,

Citar
1.1.4 EXPANDED MEMORY
The PIC18F46J50 Family provides ample room for
application code, from 16 Kbytes to 64 Kbytes of code
space. The Flash cells for program memory are rated
to last in excess of 10000 erase/write cycles. Data
retention without refresh is conservatively estimated to
be greater than 20 years.

Ya estoy un poco mas calmado, ahora quiero comentar que yo trabaje el 18F97J60, y estoy seguro me pase mas de las 100 veces programando y nunca me dio problema...Y eso que era una muestra!!, que algunos dicen son chips con defectos, idea que no comparto, (Como van a mandar cosas  con defecto..entonces quien les compra después???).

Saludos y estoy pendiente de este hilo.
« Última modificación: 25 de Febrero de 2010, 10:38:39 por PICmouse »

Desconectado Menta

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 607
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #18 en: 25 de Febrero de 2010, 13:02:18 »
serán tecnologías diferentes de flash... como decir que en vez de estar hechos con hojas Rivadavia están hechos con las Gloria  :D

Que increible... justo estaba intentando reunir info... me lei todo el hilo de picmouse "Nuestro libro diario" (pedazo de hilo) mi idea era un rele programable o plc didáctico aprovechando la comunicación ethernet para monitoreo y envío de registros de alarmas por mail... pero cada práctica una vida menos de la flash  :5] aunque sean 1000 ciclos es poco para este caso...  pero lo soluciono facil y usaré un Pic24FJ256GB106 + ENC28J60 y listo... este pic24 tiene 10000 ciclos mínimos garantizados (20 veces por semana ==> 10 años)
además lo podría programar por usb...
     

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #19 en: 25 de Febrero de 2010, 17:54:49 »
Menta, selecciona un PIC32 con Ethernet y le hacemos al proyecto para continuar el hilo "Nuestro libro diario"

Saludos!
« Última modificación: 25 de Febrero de 2010, 19:03:12 por un Moderador, Razón: Agregada la n a Meta =) »

Desconectado Felixls

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 300
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #20 en: 25 de Febrero de 2010, 22:18:41 »
Estuve leyendo datasheets de diferentes PICs y llego a una curiosa conclusión   :?

PIC           memoria    min     typ     retención
16f628               2.0K  100.000  1000000  100 años
16f688               4.0K  100.000  1000000  100 años
16f88                 7.2K  100.000  1000000  100 años
16f877              14.3K   10.000    100.000  20 años
18f4550            32.0K   10.000    100.000  20 años
18f97j60          128.0K       100     10.000  20 años
24fj256GB110   256.0K   10.000          ---  20 años
24FJ64GA104     64.0K   10.000          ---  20 años

Como saben el método usado para brindar este tipo de información es por estadística, y según estos números la probabilidad de falla por desgaste, defectos de fabricación (y azar imagino también), parece ser siempre la misma.

Lo que no es lo mismo es la cantidad de escrituras o borrados mínimos, que se reduce a medida que se duplicó o triplicó la cantidad de memoria flash (la población).

Pero..., y aqui viene lo curioso es que para pic como 24fj256 con más de 64k se olvidaron de poner el valor típico y solo muestran el mínimo.

Por qué? porque a mi entender el valor típico lo pasaron a informar como el mínimo.

Y aquí está mi conclusión curiosa, nos están mintiendo deliberadamente o cambiaron de estadista?  :mrgreen:
« Última modificación: 25 de Febrero de 2010, 22:40:48 por Felixls »

Desconectado Menta

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 607
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #21 en: 26 de Febrero de 2010, 08:07:21 »
Y aquí está mi conclusión curiosa, nos están mintiendo deliberadamente o cambiaron de estadista?  :mrgreen:
:angry: Noooooooooo... puedo aceptar que nos mienta el INDEC(*)... pero no las estadísticas de microchip  :8} se metieron con la electrónica  :5]
Felix fijate que, me parece, se te pasó un cero justamente en el valor típico del 18f97j60

Ratón pic, ya estuve viendo la posibilidad del PIC32MX795F512H al final de la lista, pero me asusta un poco el número 32 (es 23 al revés  :shock:) ... no sé  :? me parece más simple para empezar con el ENC28J60...
En ningún lado encontré cuantas veces se puede borrar y escribir la flash... pero traen un sectos de bootloader específico asi que este problema de regrabado no lo deben tener...

(*): organismo supuestamente independiente encargado de las estadísticas y censos en la república argentina. Todo mundo sabe lo falsos e irreales que son sus resultados pero nadie hace nada y mientras tanto se usan sus resultados oficialmente para decirnos lo bien que marcha el país... y calcular aumentos a jubilados en razón de la inflación calculada mientras la verdadera inflación se come sus jubilaciones y los sueldos de las clases trabajadora asentuando las desigualdades sociales y aumentando la delincuencia y la marginalidad haciendo un pais más inseguro en todo sentido
« Última modificación: 26 de Febrero de 2010, 08:14:12 por Menta »
     

Desconectado Felixls

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 300
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #22 en: 01 de Marzo de 2010, 16:16:49 »
Es cierto, en el caso del 18f9760 el valor típico es de 1000

Recalculando entonces la tabla con ese valor corregido la conclusión se mantiene.

El punto es que todo parece indicar que a mayor cantidad de memoria flash la esperanza de vida se reduce considerablemente, inluye además un cambio en la tecnología (que desconozco) y el menor nivel de tensión de operación (quizás).

Es decir, te puede fallar una celda en el ciclo 2000, pero el resto de la memoria no darte problemas hasta el 10.000 o 50.000.

saludos.

Desconectado WillyP

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 280
    • Sitiónica
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #23 en: 01 de Marzo de 2010, 18:47:39 »
Sospecho que no es limitación de la Flash sino una política interna de Microchip hacia la familia 18F97J60 que es la que incorpora el módulo Ethernet, desalienta a experimentadores (como está ocurriendo) y la orienta más hacia fabricantes.

Las familias 18F87J90 y 18F87J50 (muchos Pics están dentro de estas familias y no incorporan Ethernet) están en el orden de 10.000 erase/write que parece ser el normal para estos pics de 3.3 volts y es más que suficiente.

Ahora bien, los requerimientos de programación para la totalidad de estos Pics 18xxJxx es prácticamente igual: misma tabla de datos, mismo código entrante, iguales tiempos de programación, etc, etc, la tecnología empleada debe ser la misma la diferencia está en la orientación hacia donde va dirigida cada familia.

Todo me suguiere que también soportan los 10.000 ciclos como las demás, pero no tienen intensión en decirlo.     

Desconectado ema

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1078
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #24 en: 04 de Marzo de 2010, 16:00:23 »
Hoy me sucedio algo muy raro pero tal vez en este hilo esta la solución...

Intente grabar mi pic 18F2550 que en su interior tiene un bootloader y luego de salir del modo boot no funciono y le puse el codigo anterior y tampoco... luego recarge el boot y tampoco pude volver a cargar un programa en ese sector de memoria... Osea ahora me quedo un pic que solo es programable en el sector donde se encontraba el bootloader.... le carge un firmware solo en ese sector y anda de maravillas....

Lo loco de esto es que no creo haber llegado a las 100,000 escrituras que dice en la hoja de datos.

Bueno. Perdi un gerrero en esta batalla..... :D :D :D

Saludos

Desconectado Felixls

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 300
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #25 en: 04 de Marzo de 2010, 16:50:24 »
Para el que necesite saber como calcular esta u otra estimación busquen por análisis weibull, aquí tienen un soft que se pueden bajar la versión de evaluación

http://weibull.reliasoft.com/



Ejemplos de su uso:

"The Weibull++ software provides an extensive array of tools to help you understand and communicate how a product will perform over time. Some of the many useful applications include the ability to:
Compare suppliers or designs based on reliability.
Demonstrate that an item meets specified reliability.
Make predictions about performance during the useful life (or warranty) period.
Use plots and other reports to effectively communicate performance estimates to management.
"

Tipos de análisis

Warranty Analysis: Perform life data analysis and make warranty projections based on sales and returns data, entered in a Nevada, Times-to-Failure or Dates of Failure format.
Reliability Block Diagram: Use Reliability Block Diagrams (RBDs) that are integrated with calculated data folios to analyze competing failure modes and perform other system analyses.
Recurrent Events Data Analysis: Use parametric or non-parametric methods to analyze events that are dependent and not identically distributed (such as repairable system data) and/or to model the number of occurrences of an event over time.
Degradation Analysis: Use the Linear, Exponential, Power, Logarithmic, Gompertz or Lloyd-Lipow models to extrapolate the failure times of a product based on its performance (degradation) over a period of time.
Non-Parametric Life Data Analysis: Use Kaplan-Meier, Simple Actuarial or Standard Actuarial techniques for non-parametric life data analysis.
SimuMatic: Automatically perform large quantities of analyses on simulated data sets in order to investigate various reliability questions, including confidence bounds, testing scenarios, etc.
Design of Reliability Tests: Determine the appropriate sample size, test duration or other variables for reliability demonstration tests.
« Última modificación: 04 de Marzo de 2010, 16:53:48 por Felixls »

Desconectado Erfamed

  • PIC10
  • *
  • Mensajes: 5
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #26 en: 06 de Marzo de 2010, 14:07:02 »
Buen amios, quiero decirles que estoy usando el 18f67j50 y la verdad en la primera semana sobrepasé las 100 veces de programaciones,
ya termine mi programa con el usb de ese pic y con lcd nokia 6100 y trabaja muy bien. el problema que tengo ahora es que ........
estoy en bogotá y no logro encontrar ese pic aca.
me gustaria saber si en argentina se puede conseguir?
estoy necesitando unos 80 pic de la serie 18f67j50
alguien sabe en donde lo puedo encontrar?

help me!

Desconectado WillyP

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 280
    • Sitiónica
Re: ¿Acaso es verdad que se puede programar solo 100 veces el 18F97J60 ???
« Respuesta #27 en: 06 de Marzo de 2010, 17:00:22 »
Buen amios, quiero decirles que estoy usando el 18f67j50 y la verdad en la primera semana sobrepasé las 100 veces de programaciones,
ya termine mi programa con el usb de ese pic y con lcd nokia 6100 y trabaja muy bien. el problema que tengo ahora es que ........
estoy en bogotá y no logro encontrar ese pic aca.
me gustaria saber si en argentina se puede conseguir?
estoy necesitando unos 80 pic de la serie 18f67j50
alguien sabe en donde lo puedo encontrar?

help me!


No son todos los 18FxxJxx, el 18F67J50 tiene un mínimo establecido según Pdf en 10.000 ciclos erase/write. Los pics involucrados son solamente con módulo ethernet, familia 18F97J60 que a mi particularmente no me cierra esa limitación, 100 ciclos mínimos está más cerca de tecnología de 25 años atrás que a la actual .... bueno es solamente un dato curioso de esos pics por algo debe ser así.     

El 18F67J50 por lo menos yo no lo he visto en venta por Argentina, tendrías que considerar si te es posible comprarlos directamente a Microchip.      
« Última modificación: 06 de Marzo de 2010, 17:11:53 por WillyP »