S25FL116K0XNFI013 Flash memory Thermal Test

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

We are using S25FL116K0XNFI013 Flash memory for our one of the design for sensor data storage; the implementation done as below

1.       14 bytes of data stored into FRAM until reaches of 18 log interval (equivalent of one Page of Flash memory) + 4 bytes of overhead

2.       18 data logs (256 bytes) writes to Flash S25FL116K0XNFI013

3.       This will keep continue until the Flash end memory

4.       Data rollover will be done with 4KB of sector erase and following the steps 2.

Here we are having the issue #1 for data missing/ jumping at +85 degree C (Ex. middle of the data interval 10 hrs of data missing, No data is written in the flash.

Issue # 2 : Data corrupted in flash; (timestamp and sensor data not correct). device operated at +85 degree C

Please review and let me know the solution to address the above listed issue.

note : Room temperature (+25 degree C ) is working fine; tested with 30 days of logging.

0 Likes
1 Solution

Hello Abhishek,

Please verify the device's state when boot up before starting logging or doing any functional operations.

Thank you

Regards,

Bushra

View solution in original post

0 Likes
8 Replies
BushraH_91
Moderator
Moderator
Moderator
750 replies posted 50 likes received 250 solutions authored

Hello Abhishek,

We are reviewing your issue and get back to you as soon as we find the resolution.

Thank you and have a wonderful day

Regards,

Bushra

0 Likes

Hello Abhishek,

1. Do you have the manufacture date code of reported units?

2. Did you verify the Device ID during power up?

3. Any read back/ read verification when logging the data into Flash?

4. Any power cycle (turn off/on) during the data logging?

Thank you

Regards,

Bushra

0 Likes

Hello Abhishek,

We are waiting for your response

Thank you

Regards,

Bushra

0 Likes
Anonymous
Not applicable

1. Do you have the manufacture date code of reported units?

     Sorry Actually Its in customer place,No.

2. Did you verify the Device ID during power up?

       NO.

3. Any read back/ read verification when logging the data into Flash?

            NO, We are continuously logging the data, We will read only when ever we required.

4. Any power cycle (turn off/on) during the data logging?

   No.

0 Likes
BushraH_91
Moderator
Moderator
Moderator
750 replies posted 50 likes received 250 solutions authored

I will check with our PE and let you know.

0 Likes

Hello Abhishek,

Please verify the device's state when boot up before starting logging or doing any functional operations.

Thank you

Regards,

Bushra

0 Likes
Anonymous
Not applicable

We are programming from MSP430 controller , We will turn on flash by using GPIO, Once we need to write ,I will send write command,Then i will append address along with 256 bytes of data. and I will check for the status until it completed.By checking busy sate.

Reading also same, I will send read command ,Then i will fill byte by byte in array.

Once I need to erase , I will use erase command, I will wait until ,erase has completed, By checking busy sate.

Do you want me to add any thing to this ,Please let me know.

0 Likes
BushraH_91
Moderator
Moderator
Moderator
750 replies posted 50 likes received 250 solutions authored

I will check internally and get back you.

0 Likes