Fuse Mirror Issue in MC33772B

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Fuse Mirror Issue in MC33772B

1,799 次查看
Sylvia_jiang
Contributor IV

Hi NXP Community,

          I am working with MC33772 Fuse Mirror. To update Fuse Mirror Data with my own value I read default value firstly when end of auto read after POR as below:

Sylvia_jiang_0-1704968308206.png

and then I set the 0Ch Fuse Mirror D0-D8 to 0 successfully as below procedures:

Sylvia_jiang_2-1704968509380.png

Sylvia_jiang_3-1704968673208.png

But I found that 02h Fuse Mirror value is not default  when I read back 02h Address  as sequence of read operations. Why ? Looking forward to your reply. 

 

BR

Sylvia

0 项奖励
回复
8 回复数

1,786 次查看
JozefKozon
NXP TechSupport
NXP TechSupport

Hi Sylvia,

please refer to a paragraph in the page 54. and to Figure 18. in the MC33772B datasheet. 

JozefKozon_0-1704976512140.pngJozefKozon_1-1704976530609.png

The mirror memory is automatically loaded from the Fuses Cell Array after each POR and if EEPROM is detected, then the mirror memory is loaded with content of the EEPROM.

Have you done POR after the write to the 0Ch Fuse Mirror register?

With Best Regards,

Jozef

0 项奖励
回复

1,779 次查看
Sylvia_jiang
Contributor IV

Hi Jozef,

          Thanks for your reply!

          Our module is no external EEPROM connected with MC33772. 

          Have you done POR after the write to the 0Ch Fuse Mirror register?

                 ----> No

         detailed procedure is:

1. Config MC33772 after POR

2. Set FST=000 & FSTM=1 to switch "Low_Power_S state" to "Enable_SPI_Write_S" 

3. Set mirror register 0Ch bit0-bit8 to 0

4. Set FST=100 & FSTM=1 to return to "Low_Power_S state"

5. Read back mirror register 02h and found that value is not what has been automatically loaded from the Fuses Cell Array.

 

Sylvia_jiang_0-1705024658358.png

BR

Sylvia

          

0 项奖励
回复

1,726 次查看
JozefKozon
NXP TechSupport
NXP TechSupport

Hi Sylvia,

I apologize for a late reply. I have contacted an application engineer for an advice on this case. So far there is no answer from him. As soon as he answers me, I will definitely reply to you.

Thank you for your patience. 

With Best Regards,

Jozef

0 项奖励
回复

1,715 次查看
JozefKozon
NXP TechSupport
NXP TechSupport

Hi Sylvia,

there is still no answer from the application engineer. I have sent him a reminder. Hopefully he will answer me soon.

Thank you for your patience. 

With Best Regards,

Jozef

0 项奖励
回复

1,680 次查看
Sylvia_jiang
Contributor IV

Hi Jozef,

         Could you provide an algorithm about ECC of customized value to get the correct values for DEC_ENCODE_LSB and DEC_ENCODE_MSB?

Sylvia_jiang_0-1705893494208.png

BR

Sylvia

0 项奖励
回复

1,673 次查看
JozefKozon
NXP TechSupport
NXP TechSupport

Hi Sylvia,

you can use the ECC encoder attached.

With Best Regards,

Jozef

0 项奖励
回复

1,665 次查看
Sylvia_jiang
Contributor IV

 

Hi Jozef,

         Thanks for your help!

         May I get more details about Hamming code in this sheet?  for example what is meaning of ECC_group1/ECC_group2/ECC_group3/Backup1? What do the "din_max" and "dcin_max" stand for? What is the MATRIX7-MATRIX0? Is there any reference manual?

BR

Sylvia

0 项奖励
回复

1,645 次查看
JozefKozon
NXP TechSupport
NXP TechSupport

Hi Sylvia,

I have found a .pptx file and a python script attached. Please also refer to the section 9.12.1 in the MC33772C datasheet.

With Best Regards,

Jozef

0 项奖励
回复