返回列表 发帖

Cannot program M95640

I have been trying to program a M95640-W for a while using ISP and the connections stated for the chip. I can read the chip but when I try to program the chip (just the status register) I get the reply during the verification phase that the programmed value is not identical to the one on the chip. Even though the xgPro program states the operation was successful.

I have connected a logic analyzer to debug the communication. I can see that a WREN (Write enable) operation is send, but it is followed by a RDSR (Read status register) operation, while I expected a WRSR (Write status register). What am I missing here?

I have added some images that hopefully should explain what I am doing. I am trying to program the status register to see the operations. However, I can see that I am missing the WRSR (Write status register) operation after WREN (Write Enable)

M95640-W breadboard connection - no test connections.jpg (104.45 KB)

Fitzing layout

M95640-W breadboard connection - no test connections.jpg

M95640-W schematic connection - no test connections.jpg (49.33 KB)

Schematics

M95640-W schematic connection - no test connections.jpg

Logic analyzer - Program status register.jpg (178.5 KB)

Logic: write status register

Logic analyzer - Program status register.jpg

TOP

I have only tried ISP because the chip is a SMD located on an airbag unit.

TOP

Thanks for the suggestion about the cable length. The current cable length is more like 30-40 cm.

Could that be the reason for the missing operation?

It doesn't seem possible to control the VCC power as 5.0 V is needed for the M95640-W?

TOP

Sorry,I haven't specified that I am using a T48.
I am following the guide for the clock. The M95640W is shown in the schematic and could be wrongly interpreted as being in a programmer socket, but it isn't. I have used in-circuit (ISP) using a similar probe as 1PCS Ultra long spring clip burning needle burning writing cable download cable no disassembly chip freeing hands - AliExpress 13.

I will try with a shorter cable to see if that makes a difference.

TOP

I am currently in the process of making a setup with a 20 cm cable and hope to finalize it tomorrow.
When I issue a Program Status Register command in the Xgpro Windows program, I still see a sequence of operations I didn’t expect. I have tried with different speeds with same results.

I still see that the T48 issue a WRSR (Write status register) operation after a WREN (Write Enable) operation, while I would have expected a WRDI (Writs status register) operation.
There is no insight into how the T48 is functioning when issuing the program operation. Thus, it might be the way the T48 operate. Is there somewhere where the way the programmer operates is described?

How do I get help on resolving this issue? How do I contact the developers of the T48 and Xgpro program to raise an issue?

It’s would be sad if I need to look for a different programmer to handle the issue. I am really need to get in touch with customer support.

TOP

回复 12# Test

Somehow my text was not copied correctly. Her is the correct text.

    I am currently in the process of making a setup with a 20 cm cable and hope to finalize it tomorrow.
When I issue a Program Status Register command in the Xgpro Windows program, I still see a sequence of operations I didn’t expect. I have tried with different speeds with same results.

I still see that the T48 issue a WRSR (Write status register) operation after a WREN (Write Enable) operation, while I would have expected a WRDI (Writs status register) operation.
There is no insight into how the T48 is functioning when issuing the program operation. Thus, it might be the way the T48 operate. Is there somewhere where the way the programmer operates is described?

How do I get help on resolving this issue? How do I contact the developers of the T48 and Xgpro program to raise an issue?

It’s would be sad if I need to look for a different programmer to handle the issue. I am really need to get in touch with customer support.

TOP

返回列表 回复 发帖