Author Topic: Strange behavior of W25Q64JVSSIQ  (Read 529 times)

0 Members and 1 Guest are viewing this topic.

Offline adhoc_userTopic starter

  • Contributor
  • Posts: 10
  • Country: de
Strange behavior of W25Q64JVSSIQ
« on: October 02, 2024, 06:25:37 am »
Normally sleep current of the system is 12uA. On some boards it reaches 20uA. After applying pressure to the  flash chip and resolder it, the consumption goes down to 12 uA. What would be the problem?
 

Online SiliconWizard

  • Super Contributor
  • ***
  • Posts: 15413
  • Country: fr
Re: Strange behavior of W25Q64JVSSIQ
« Reply #1 on: October 02, 2024, 06:37:23 am »
Normally sleep current of the system is 12uA. On some boards it reaches 20uA. After applying pressure to the  flash chip and resolder it, the consumption goes down to 12 uA. What would be the problem?

Bad solder joint? ;D

Jokes aside, the difference in current draw seems to be roughly the difference between the standby current and power-down current of this flash chip. Which would suggest that on the problematic boards, the flash chips don't stay in power-down mode (which I assume is what you set the flash chip to when your system is in "sleep mode"?) If so, one possible cause given your symptoms could be the /CS pin, if otherwise other flash commands seem to work as expected.
« Last Edit: October 02, 2024, 06:47:15 am by SiliconWizard »
 

Online Salitronic

  • Contributor
  • Posts: 25
  • Country: mt
  • Electronic Design Engineer
    • Salitronic | Electronic Design Services
Re: Strange behavior of W25Q64JVSSIQ
« Reply #2 on: October 02, 2024, 10:13:01 am »
Do you have a pull-up resistor on the CS pin? (the schematic snippet you shared does not include it)

If you refer to the power-up/down section of the datasheet you'll see that the CS must always follow VCC on power-up/down. Failure to do so can result in an unknown power-up state, and even though you can typical reset the flash memory though software reset, I've observed issues in the past when I forgot that pull-up myself.

Further assuming that you are putting the entire circuit in sleep mode, you need to make sure that the GPIO pin of the MCU is not floating that CS pin, it needs to be held high during the sleep mode.
If you don't have the pull-up, I'd suggest adding it and retesting the power consumption.
« Last Edit: October 02, 2024, 01:25:06 pm by Salitronic »
 

Offline adhoc_userTopic starter

  • Contributor
  • Posts: 10
  • Country: de
Re: Strange behavior of W25Q64JVSSIQ
« Reply #3 on: October 02, 2024, 10:26:43 am »
recently found out when i put oscilloscope probe on SPI_MISO line consumption drops 12uA.

https://lowpowerlab.com/forum/moteino-m0/spi-miso-needs-pull-resistor/

After reading this entry, I added pullup resistor on MISO line. It seems worked.
« Last Edit: October 02, 2024, 01:52:20 pm by adhoc_user »
 
The following users thanked this post: thm_w


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf