


|
 |
| << Topic |
< Post |
Post 42 of 69 Topic 5819 of 6263
|
Post > |
Topic >> |
Re: Flash retention in uC at higher temps, experience?
by Joerg <notthisjoergsch@[EMAIL PROTECTED]
>
Jun 14, 2008 at 09:13 AM
| James Arthur wrote:
> Joerg wrote:
>> Tim Wescott wrote:
>>> Joerg wrote:
>>>> Tim Wescott wrote:
>>>>> Joerg wrote:
>>>>>> Hello All,
>>>>>>
>>>>>> After some problems a client saw I was treated to my own dose of
>>>>>> what is likely flash loss: The uC in our mailbox door has become
>>>>>> erratic. I installed it about three months ago and half of the day
>>>>>> it receives a good pelting from the sun. First it began not
>>>>>> recognizing some keys, then it started doing weird stuff like lock
>>>>>> cycling. Things it wasn't meant to ever do. Batteries, contacts
>>>>>> and such look ok, reset didn't help, so that's not it.
>>>>>>
>>>>>> TI has an app note about the topic:
>>>>>> http://focus.ti.com/lit/an/slaa392/slaa392.pdf
>>>>>>
>>>>>> Figure 1 looks scary above the 80C range. Later they presented
>>>>>> another test with a different bake cycle which makes things look
>>>>>> better but who knows.
>>>>>>
>>>>>> What is you experience with respect to flash errors on uC that are
>>>>>> exposed to elevated temperatures as most outdoors applications are?
>>>>>>
>>>>> One of my clients makes products that regularly go above 80C, and
>>>>> that has never been an issue to my knowledge (all the service guys
>>>>> I used to hang with have either left or been promoted, so I don't
>>>>> have that immediate knowledge one gets by being service's life
>>>>> line). Certainly the to-do if it were recognized would have
>>>>> bubbled down to me.
>>>>>
>>>>
>>>> Well, in my case it kind of has bubbled down to me now ;-)
>>>>
>>>>
>>>>> OTOH, all the parts are very carefully selected to work over the
>>>>> industrial temperature range; if your mailbox thingie is designed
>>>>> with commercial temp range parts all bets are off (and it may be
>>>>> something else that's happening, too).
>>>>>
>>>>
>>>> It's not just this mailbox but also some MSP430 apps at a client.
>>>> They predate my involvement there and we are pretty much stuck with
>>>> that for a while. We are seeing a distinct pattern where those
>>>> inside smaller boxes fail more often than those in larger and more
>>>> airy enclosures. This stuff is used in the south where summers are
>>>> quite toasty.
>>>>
>>> Have you tried cooking them on purpose? Even if you don't have a
>>> "real" environmental chamber, you can do a lot with an insulated box
>>> and a heat gun (including catching the lab on fire (ask me how I
>>> know!), but that usually entertains the technicians).
>>>
>>
>> That I haven't tried yet. A friend of mine (chemical engineer) did
>> something similar. After an extended hospital stay he casually
>> mentioned that his lab was now a black hole and that the door was gone.
>>
>>
>>> I'd toss some in an oven for an extended high-temperature test, to
>>> see where they failed.
>>>
>>> I'd also check the heat rise against ambient in both small and large
>>> enclosures.
>>>
>>
>> That's what I suggested to the client, to place some USB temp loggers
>> in there.
>>
>>
>>> If they get any solar load, I'd throw up my hands and call a
>>> mechanical engineer who's good with thermodynamics, but that's just
>>> because I (usually) know where my competence ends.
>>>
>>> Some of the flash parts that I have seen used to success have been
>>> from TI, but they aren't TMS430s, and they _are_ industrial
>>> temperature range parts.
>>>
>>
>> I wish the MSP430 was available in automotive but it ain't. At least
>> not according to the TI rep.
>>
>> One could add some code so it re-flashes itself once in a while,
>> that's another option here.
>
> I was going to suggest that. But, you ask, "How often?"
>
> A few wild troubleshooting ideas:
>
> One thing you might do is vary the device's Vdd while reading it, thus
> changing the read threshold and alerting you to marginal cells before
> they fail.
>
> With a heat gun and a device reader you might actually do***ent the
> bleed-down of the device's memory cells vs: temperature & derive a
> definitive lifetime projection.
>
> Another idea: can you control the programming timing? If so, you could
> weakly program a test pattern + CRC in the part. The part could then
> test the area itself, detecting impending failures.
>
Sure but that data won't help much. Next month's batch can be all
different. One could just do the sector swaps often enough, maybe once a
week. The max number of write cycles is very high these days, well in
excess of 10000 times. AFAIK that number even goes up with temperature.
--
Regards, Joerg
http://www.analogconsultants.com/
"gmail" domain blocked because of excessive spam.
Use another domain or send PM.


|
69 Posts in Topic:
|
Joerg <notthisjoergsch |
2008-06-13 15:42:27 |
|
Jonathan Kirwan <jkirw |
2008-06-13 23:07:42 |
|
Joerg <notthisjoergsch |
2008-06-13 16:23:42 |
|
Jonathan Kirwan <jkirw |
2008-06-14 03:19:13 |
|
Frank Buss <fb@[EMAIL |
2008-06-14 09:40:25 |
|
Joerg <notthisjoergsch |
2008-06-14 08:43:12 |
|
Jonathan Kirwan <jkirw |
2008-06-15 02:56:10 |
|
mojaveg@[EMAIL PROTECTED] |
2008-06-14 19:48:34 |
|
Jonathan Kirwan <jkirw |
2008-06-15 06:20:01 |
|
Joerg <notthisjoergsch |
2008-06-15 09:43:04 |
|
Jonathan Kirwan <jkirw |
2008-06-15 18:11:05 |
|
Joerg <notthisjoergsch |
2008-06-14 08:36:57 |
|
Jonathan Kirwan <jkirw |
2008-06-15 02:11:10 |
|
Joerg <notthisjoergsch |
2008-06-15 09:09:13 |
|
Jonathan Kirwan <jkirw |
2008-06-15 18:26:27 |
|
Didi <dp@[EMAIL PROTEC |
2008-06-15 03:02:51 |
|
Jonathan Kirwan <jkirw |
2008-06-15 18:05:56 |
|
John Tserkezis <jt@[EM |
2008-06-14 09:14:03 |
|
Joerg <notthisjoergsch |
2008-06-13 16:26:55 |
|
John Tserkezis <jt@[EM |
2008-06-14 19:46:48 |
|
ThanderMaX <aniruddha. |
2008-06-14 11:11:23 |
|
Tim Wescott <tim@[EMAI |
2008-06-13 16:15:12 |
|
Joerg <notthisjoergsch |
2008-06-13 16:31:00 |
|
Tim Wescott <tim@[EMAI |
2008-06-13 16:47:27 |
|
Jamie <jamie_ka1lpa_no |
2008-06-13 20:01:40 |
|
Joerg <notthisjoergsch |
2008-06-13 16:59:40 |
|
Jamie <jamie_ka1lpa_no |
2008-06-13 20:25:43 |
|
"TheM" <Dont |
2008-06-14 12:51:25 |
|
Joerg <notthisjoergsch |
2008-06-14 09:06:34 |
|
"TheM" <Dont |
2008-06-14 21:49:49 |
|
Jim Granville <no.spam |
2008-06-15 15:31:08 |
|
=?ISO-8859-1?Q?Hans-Bernh |
2008-06-15 12:38:56 |
|
"TheM" <Dont |
2008-06-15 13:03:08 |
|
Joerg <notthisjoergsch |
2008-06-13 16:58:25 |
|
Jim Granville <no.spam |
2008-06-14 13:10:15 |
|
Joerg <notthisjoergsch |
2008-06-14 09:11:06 |
|
Jim Granville <no.spam |
2008-06-15 14:55:41 |
|
Joerg <notthisjoergsch |
2008-06-15 09:19:36 |
|
Jim Granville <no.spam |
2008-06-16 10:54:20 |
|
Joerg <notthisjoergsch |
2008-06-15 16:12:39 |
|
James Arthur <bogusabd |
2008-06-14 02:29:06 |
|
Joerg <notthisjoergsch |
2008-06-14 09:13:28 |
|
Paul Keinanen <keinane |
2008-06-14 10:35:12 |
|
Frank Buss <fb@[EMAIL |
2008-06-14 10:20:52 |
|
Paul Keinanen <keinane |
2008-06-14 20:09:32 |
|
Joerg <notthisjoergsch |
2008-06-14 11:14:21 |
|
Joerg <notthisjoergsch |
2008-06-14 09:14:57 |
|
Paul Keinanen <keinane |
2008-06-14 20:09:20 |
|
Joerg <notthisjoergsch |
2008-06-14 11:12:07 |
|
Frank Buss <fb@[EMAIL |
2008-06-14 10:06:48 |
|
"TheM" <Dont |
2008-06-14 12:48:00 |
|
Frank Buss <fb@[EMAIL |
2008-06-14 13:27:06 |
|
"TheM" <Dont |
2008-06-14 22:11:27 |
|
Robert Adsett <sub2@[E |
2008-06-14 17:35:38 |
|
Jim Granville <no.spam |
2008-06-15 15:42:25 |
|
Robert Adsett <sub2@[E |
2008-06-14 23:55:59 |
|
"TheM" <Dont |
2008-06-15 13:27:04 |
|
Joerg <notthisjoergsch |
2008-06-14 09:03:11 |
|
"Gordon S. Hlavenka& |
2008-06-14 22:48:02 |
|
Joerg <notthisjoergsch |
2008-06-15 09:30:17 |
|
"Gordon S. Hlavenka& |
2008-06-15 23:17:29 |
|
Joerg <notthisjoergsch |
2008-06-16 07:23:26 |
|
legg <legg@[EMAIL PROT |
2008-06-14 16:49:56 |
|
Joerg <notthisjoergsch |
2008-06-14 15:04:59 |
|
legg <legg@[EMAIL PROT |
2008-06-15 01:16:50 |
|
"Ian Stirling" |
2008-06-15 11:32:44 |
|
Joerg <notthisjoergsch |
2008-06-15 13:41:18 |
|
root@[EMAIL PROTECTED]
( |
2008-06-15 18:13:03 |
|
Joerg <notthisjoergsch |
2008-06-15 16:19:16 |
|
Post A Reply:

|
|
|
|