We are using W25Q128JV Flash IC in conjunction with nRF52 SoC.
Datasheet of flash: https://www.winbond.com/resource-files/W25Q128JV%20RevH%2003102021%20Plus.pdf
We face following issue: SPI communication doesn't work. However if we connect logic analyzer (similar to this https://www.sparkfun.com/products/15033) to the DI, DO and CLK lines then everything works great. Thats why I'm certain that it is not software related problem.
Below is schematic from the datasheet:
In our PCB we have following configuration:
- R1: not used
- R2: 10kOhm
- R3: 100kOhm
- C1: 0.1uF
We thought that problem is missing R1 in our design. So we added R1 to DO, DI, CS and CLK (50Ohm). It didn't help.
Also I want to note that even when logic analyzer was powered off, it still solved the communication problem.
Does anyone have idea on what is the problem?