cancel
Showing results for 
Search instead for 
Did you mean: 

st25r3916b phase awake

SG3
Associate III

Hi,

I am using the st25r3916b chip with phase awaken, wake-up timer range of 800 msec and delta 3.Once it wakes up, I go to read the value in the register 0x3A (Phase measurement display register) in order to check which is the difference between of the stored value and the one which awakes the chip.What I can see is that the value change is less than 3. 

How can this be?

Best regards,

 

Sandra

1 ACCEPTED SOLUTION

Accepted Solutions

Hi Ulysses, 

Sorry, when I changed the time range to 800 msec, I make the mistake to activate the amplitude awaken, and the board was awakening by amplitude...

Thank you for your fast response,

Br,

 

Sandra

View solution in original post

2 REPLIES 2
Ulysses HERNIOSUS
ST Employee

Hello Sandra,

one scenario I could think of is that you are not fast enough in reading the Phase measurement display register. If after the I_wph you take more than ~800ms then another pulse and measurement with different result might happen. But 800ms is a long time.

If unsure then please do a logic analyzer trace (SPI+IRQ). You could also post it here for us to check.

BR, Ulysses

Hi Ulysses, 

Sorry, when I changed the time range to 800 msec, I make the mistake to activate the amplitude awaken, and the board was awakening by amplitude...

Thank you for your fast response,

Br,

 

Sandra