Testing margin level functionality on MC9S12ZVC

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Testing margin level functionality on MC9S12ZVC

ソリューションへジャンプ
572件の閲覧回数
TomoTom
Contributor I

Hello,

I'm looking into user/field margin level functionality with DEVKIT-S12ZVC devboard. I came up with the code that changes margin level settings then reads EEPROM memory. All error bits in FSTAT register after change seem to be fine so I assume that margin is changed.

Now my question is: how can I test if the functionality works?

My idea was to change FDIV in FCLKDIV register to value outside of proper range for my BUSCLK frequency, since the documentation states that this could result in incomplete programming or erasure of memory. Then repeatedly erase, program and read memory with different margin settings with hope that I'll see the difference in read data.

Is this the right path or is there different way to test this?

Thanks for any help

0 件の賞賛
返信
1 解決策
432件の閲覧回数
lama
NXP TechSupport
NXP TechSupport

Hi,

I tried to get anything but without success. Such study does not exist. 

Best regards,
Ladislav

元の投稿で解決策を見る

3 返答(返信)
433件の閲覧回数
lama
NXP TechSupport
NXP TechSupport

Hi,

I tried to get anything but without success. Such study does not exist. 

Best regards,
Ladislav

546件の閲覧回数
lama
NXP TechSupport
NXP TechSupport

Hi,

There is no official method to inject margin level error.

The MCU determines the binary value of a flash cell by sensing the current through the cell. In normal operation, the MCU uses a measurement level that allows for the maximum discrimination between normally programmed or erased values. The charge values vary across a narrow distribution for a correctly programmed or erased cell. If the cell is marginally programmed or erased, the actual cell charge margin may be smaller than expected. This decreased margin could be further reduced by normal variations of the MCU caused by voltage or temperature fluctuations, or by the gradual change in charge on the cell over the course of many years.

Speculative approach can be programming cell with the low margin and increased frequency to reduce programming time. But there is no study of this approach as well as you use the device out of specifications and requirements.

Finally, after a lot of words, I am sorry I am not able to help because there is no solution even after discussion with colleagues.

 

Best regards,
Ladislav

0 件の賞賛
返信
516件の閲覧回数
TomoTom
Contributor I

Thanks for the quick reply.

Do you have any study on how the voltage or temperature fluctuations impact those margins or quality of erase and programming?

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2199009%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMC9S12ZVC%E3%81%AE%E3%83%9E%E3%83%BC%E3%82%B8%E3%83%B3%E3%83%AC%E3%83%99%E3%83%AB%E6%A9%9F%E8%83%BD%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2199009%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%3CP%3EDEVKIT-S12ZVC%20%E9%96%8B%E7%99%BA%E3%83%9C%E3%83%BC%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%2F%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%20%E3%83%9E%E3%83%BC%E3%82%B8%E3%83%B3%20%E3%83%AC%E3%83%99%E3%83%AB%E6%A9%9F%E8%83%BD%E3%82%92%E6%A4%9C%E8%A8%8E%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%83%9E%E3%83%BC%E3%82%B8%E3%83%B3%20%E3%83%AC%E3%83%99%E3%83%AB%E8%A8%AD%E5%AE%9A%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%80%81EEPROM%20%E3%83%A1%E3%83%A2%E3%83%AA%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E6%80%9D%E3%81%84%E3%81%A4%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E5%A4%89%E6%9B%B4%E5%BE%8C%E3%81%AE%20FSTAT%20%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%81%AE%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%20%E3%83%93%E3%83%83%E3%83%88%E3%81%AF%E6%AD%A3%E5%B8%B8%E3%81%A7%E3%81%82%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E8%A6%8B%E3%81%88%E3%82%8BSO%E3%80%81%E3%83%9E%E3%83%BC%E3%82%B8%E3%83%B3%E3%81%8C%E5%A4%89%E6%9B%B4%E3%81%95%E3%82%8C%E3%81%9F%E3%81%A8%E6%83%B3%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%93%E3%81%93%E3%81%A7%E8%B3%AA%E5%95%8F%E3%81%AA%E3%81%AE%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%3CSTRONG%3E%E6%A9%9F%E8%83%BD%E3%81%8C%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%92%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%ABCAN%E3%83%86%E3%82%B9%E3%83%88%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AE%E3%82%A2%E3%82%A4%E3%83%87%E3%82%A2%E3%81%AF%E3%80%81FCLKDIV%20%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%81%AE%20FDIV%20%E3%82%92%20BUSCLK%20%E5%91%A8%E6%B3%A2%E6%95%B0%E3%81%AE%E9%81%A9%E5%88%87%E3%81%AA%E7%AF%84%E5%9B%B2%E5%A4%96%E3%81%AE%E5%80%A4%E3%81%AB%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%AB%E3%81%AF%E3%80%81%E3%81%93%E3%82%8C%E3%81%AB%E3%82%88%E3%82%8A%E4%B8%8D%E5%AE%8C%E5%85%A8%E3%81%AA%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%84%E3%83%A1%E3%83%A2%E3%83%AA%E3%81%AE%E6%B6%88%E5%8E%BB%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8B%E3%81%A8%E8%A8%98%E8%BC%89%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%9F%E3%82%81%E3%81%A7%E3%81%99%E3%80%82%E6%AC%A1%E3%81%AB%E3%80%81%E7%95%B0%E3%81%AA%E3%82%8B%E3%83%9E%E3%83%BC%E3%82%B8%E3%83%B3%E8%A8%AD%E5%AE%9A%E3%81%A7%E3%83%A1%E3%83%A2%E3%83%AA%E3%82%92%E7%B9%B0%E3%82%8A%E8%BF%94%E3%81%97%E6%B6%88%E5%8E%BB%E3%80%81%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%80%81%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E3%80%81%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E3%82%92%E8%A1%8C%E3%81%84%E3%80%81%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E9%81%95%E3%81%84%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%93%E3%82%8C%E3%81%AF%E6%AD%A3%E3%81%97%E3%81%84%E6%96%B9%E6%B3%95%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%E3%80%81%E3%81%9D%E3%82%8C%E3%81%A8%E3%82%82%E3%81%93%E3%82%8C%E3%82%92%E3%83%86%E3%82%B9%E3%83%88%E3%81%99%E3%82%8B%E5%88%A5%E3%81%AE%E6%96%B9%E6%B3%95%E3%81%8C%E3%81%82%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%3C%2FP%3E%3CP%3E%E3%81%94%E5%8D%94%E5%8A%9B%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2203636%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Testing%20margin%20level%20functionality%20on%20MC9S12ZVC%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2203636%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%0A%3CP%3E%E4%BD%95%E3%81%8B%E3%82%92%E6%89%8B%E3%81%AB%E5%85%A5%E3%82%8C%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E6%88%90%E5%8A%9F%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E3%81%9D%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E7%A0%94%E7%A9%B6%E3%81%AF%E5%AD%98%E5%9C%A8%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%81%3CBR%20%2F%3E%E3%83%A9%E3%83%87%E3%82%A3%E3%82%B9%E3%83%A9%E3%83%95%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2200089%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Testing%20margin%20level%20functionality%20on%20MC9S12ZVC%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2200089%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%97%A9%E9%80%9F%E3%81%AE%E3%81%94%E8%BF%94%E4%BF%A1%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E9%9B%BB%E5%9C%A7%E3%82%84%E6%B8%A9%E5%BA%A6%E3%81%AE%E5%A4%89%E5%8B%95%E3%81%8C%E3%81%9D%E3%82%8C%E3%82%89%E3%81%AE%E3%83%9E%E3%83%BC%E3%82%B8%E3%83%B3%E3%82%84%E6%B6%88%E5%8E%BB%E3%81%8A%E3%82%88%E3%81%B3%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E5%93%81%E8%B3%AA%E3%81%AB%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E5%BD%B1%E9%9F%BF%E3%82%92%E4%B8%8E%E3%81%88%E3%82%8B%E3%81%8B%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AE%E7%A0%94%E7%A9%B6%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2199186%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Testing%20margin%20level%20functionality%20on%20MC9S12ZVC%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2199186%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%0A%3CP%3E%E3%83%9E%E3%83%BC%E3%82%B8%E3%83%B3%20%E3%83%AC%E3%83%99%E3%83%AB%20%E3%82%A8%E3%83%A9%E3%83%BC%E3%82%92%E6%8C%BF%E5%85%A5%E3%81%99%E3%82%8B%E5%85%AC%E5%BC%8F%E3%81%AE%E6%96%B9%E6%B3%95%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%0A%3CP%3EMCU%20%E3%81%AF%E3%80%81%E3%82%BB%E3%83%AB%E3%82%92%E6%B5%81%E3%82%8C%E3%82%8B%E9%9B%BB%E6%B5%81%E3%82%92%E6%84%9F%E7%9F%A5%E3%81%97%E3%81%A6%E3%80%81%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%20%E3%82%BB%E3%83%AB%E3%81%AE%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E5%80%A4%E3%82%92%E6%B1%BA%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E9%80%9A%E5%B8%B8%E3%81%AE%E5%8B%95%E4%BD%9C%E3%81%A7%E3%81%AF%E3%80%81MCU%20%E3%81%AF%E3%80%81%E9%80%9A%E5%B8%B8%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%95%E3%82%8C%E3%81%9F%E5%80%A4%E3%81%BE%E3%81%9F%E3%81%AF%E6%B6%88%E5%8E%BB%E3%81%95%E3%82%8C%E3%81%9F%E5%80%A4%E3%82%92%E6%9C%80%E5%A4%A7%E9%99%90%E3%81%AB%E5%8C%BA%E5%88%A5%E3%81%A7%E3%81%8D%E3%82%8B%E6%B8%AC%E5%AE%9A%E3%83%AC%E3%83%99%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E6%AD%A3%E3%81%97%E3%81%8F%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%BE%E3%81%9F%E3%81%AF%E6%B6%88%E5%8E%BB%E3%81%95%E3%82%8C%E3%81%9F%E3%82%BB%E3%83%AB%E3%81%AE%E5%A0%B4%E5%90%88%E3%80%81%E5%85%85%E9%9B%BB%E5%80%A4%E3%81%AF%E7%8B%AD%E3%81%84%E5%88%86%E5%B8%83%E3%81%AB%E3%82%8F%E3%81%9F%E3%81%A3%E3%81%A6%E5%A4%89%E5%8C%96%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%82%BB%E3%83%AB%E3%81%8C%E9%99%90%E7%95%8C%E7%9A%84%E3%81%AB%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%BE%E3%81%9F%E3%81%AF%E6%B6%88%E5%8E%BB%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88%E3%80%81%E5%AE%9F%E9%9A%9B%E3%81%AE%E3%82%BB%E3%83%AB%E3%81%AE%E5%85%85%E9%9B%BB%E3%83%9E%E3%83%BC%E3%82%B8%E3%83%B3%E3%81%AF%E4%BA%88%E6%83%B3%E3%82%88%E3%82%8A%E3%82%82%E5%B0%8F%E3%81%95%E3%81%8F%E3%81%AA%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E3%83%9E%E3%83%BC%E3%82%B8%E3%83%B3%E3%81%AE%E4%BD%8E%E4%B8%8B%E3%81%AF%E3%80%81%E9%9B%BB%E5%9C%A7%E3%82%84%E6%B8%A9%E5%BA%A6%E3%81%AE%E5%A4%89%E5%8B%95%E3%81%AB%E3%82%88%E3%82%8B%20MCU%20%E3%81%AE%E9%80%9A%E5%B8%B8%E3%81%AE%E5%A4%89%E5%8B%95%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%E9%95%B7%E5%B9%B4%E3%81%AB%E3%82%8F%E3%81%9F%E3%82%8B%E3%82%BB%E3%83%AB%E3%81%AE%E5%85%85%E9%9B%BB%E9%87%8F%E3%81%AE%E6%AE%B5%E9%9A%8E%E7%9A%84%E3%81%AA%E5%A4%89%E5%8C%96%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E3%81%95%E3%82%89%E3%81%AB%E6%B8%9B%E5%B0%91%E3%81%99%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%8A%95%E6%A9%9F%E7%9A%84%E3%81%AA%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81%E3%81%A7%E3%81%AF%E3%80%81%E4%BD%8E%E3%81%84%E3%83%9E%E3%83%BC%E3%82%B8%E3%83%B3%E3%81%A7%E3%82%BB%E3%83%AB%E3%82%92%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%97%E3%80%81%E5%91%A8%E6%B3%A2%E6%95%B0%E3%82%92%E4%B8%8A%E3%81%92%E3%81%A6%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E6%99%82%E9%96%93%E3%82%92%E7%9F%AD%E7%B8%AECAN%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E3%81%93%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E7%A0%94%E7%A9%B6%E3%81%95%E3%82%8C%E3%81%A6%E3%81%8A%E3%82%89%E3%81%9A%E3%80%81%E4%BB%95%E6%A7%98%E3%82%84%E8%A6%81%E4%BB%B6%E5%A4%96%E3%81%A7%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%82%82%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%9C%80%E5%BE%8C%E3%81%AB%E3%80%81%E9%95%B7%E3%80%85%E3%81%A8%E8%AA%AC%E6%98%8E%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E5%90%8C%E5%83%9A%E3%81%A8%E8%A9%B1%E3%81%97%E5%90%88%E3%81%A3%E3%81%9F%E5%BE%8C%E3%81%A7%E3%82%82%E8%A7%A3%E6%B1%BA%E7%AD%96%E3%81%8C%E3%81%AA%E3%81%84%E3%81%9F%E3%82%81%E3%80%81%E3%81%8A%E5%8A%9B%E3%81%AB%E3%81%AA%E3%82%8C%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%82%92%E7%94%B3%E3%81%97%E8%A8%B3%E3%81%AA%E3%81%8F%E6%80%9D%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%81%3CBR%20%2F%3E%E3%83%A9%E3%83%87%E3%82%A3%E3%82%B9%E3%83%A9%E3%83%95%3C%2FP%3E%3C%2FLINGO-BODY%3E