Page 1 of 1

Memory corruption protection

PostPosted: Wed Oct 14, 2009 1:09 am
by ankushdesai
I am using FM430 Rev D for my satellite application, do we have any protection of ROM like triple modular redundancy or any other memory corruption detection method. To prevent memory corruption against radiations

Re: Memory corruption protection

PostPosted: Wed Oct 14, 2009 6:45 am
by aek
Like most other CubeSats, the CubeSat Kit is a single-string microcontroller-based design. As such it has no redundant components.

Despite this, the track record for CubeSat Kits in orbit is very good w/regard to radiation-based upsets. Both Libertad-1 and Delfi-C3 have experienced _zero_ resets attributable to SEUs, etc. I expect that ITU-pSAT1 will have similar performance.

Most flash-based microcontrollers do not have provisions for external memory -- a few do. To incorporate e.g. triple-redundant memory would require either a new PPM (with a microprocessor that uses external memory), or maybe some standalone external memory under microcontroller control. Both of these solutions can be implemented by the user in the current CubeSat Kit, requiring a fair amount of design effort on the part of the user.

------------------


Re: Memory corruption protection

PostPosted: Wed Oct 14, 2009 6:49 am
by aek
Also, there is no "FM430 Rev D". Rev C was the last FM430 revision.

Do you mean MB+PPM Rev D?

There are concepts for TRM in software. But again, there almost always a single-string point in these schemes that argues against them.

Note also that the CubeSat Kit architecture does have built-in provisions for handling radiation effects -- e.g. all critical subsystems are safeguarded against latchup via auto-resetting switches,


------------------

[This message has been edited by aek (edited October 14, 2009).]


Re: Memory corruption protection

PostPosted: Wed Oct 14, 2009 8:18 am
by ankushdesai
Thanks a lot for all Your support !

quote:
Originally posted by aek:
Also, there is no "FM430 Rev D". Rev C was the last FM430 revision.

Do you mean MB+PPM Rev D?

There are concepts for TRM in software. But again, there almost always a single-string point in these schemes that argues against them.

Note also that the CubeSat Kit architecture does have built-in provisions for handling radiation effects -- e.g. all critical subsystems are safeguarded against latchup via auto-resetting switches,



Re: Memory corruption protection

PostPosted: Thu Jan 07, 2010 10:07 am
by ankushdesai
Hey Andrew,
Regarding the doubt I had asked before. Its being observed that the memory corruption due to soft errors is very high in space. And since we are not using any radiation hardened devices what are the posibilities of having corrupted code in space ( Corruption of Flash code/Data). Also can you suggest upon the remedies for the same. Also what are the method because of which Cubesat is safe against it.

quote:
Originally posted by ankushdesai:
Thanks a lot for all Your support !