← Wiki · Součástka

QSPI flash (W25Q)

Sériový flash s 8 piny, ve kterém je program samotného RP2040, nebo data pro jakýkoli mikrokontrolér. W25Q128JV má 16 MB, W25Q16JV 2 MB se stejným zapojením pinů.

K čemu slouží#

Sériový NOR flash si obsah pamatuje i bez napájení. Samotný RP2040 vlastní flash nemá: program spouští přímo z tohoto čipu přes Quad SPI (čtyři datové linky). Jiné mikrokontroléry používají stejné čipy na soubory, logy nebo obrázky přes obyčejné SPI.

Piny#

Pin Název Použití v QSPI
1 /CS výběr čipu (QSPI_SS)
2 DO (IO1) QSPI_SD1
3 /WP (IO2) QSPI_SD2
4 GND zem
5 DI (IO0) QSPI_SD0
6 CLK QSPI_SCLK
7 /HOLD (IO3) QSPI_SD3
8 VCC 3.3 V, 100 nF u pinu
Ukázkový obvod: W25Q128JV se 100 nF u VCC; tlačítko BOOTSEL stáhne QSPI_SS na GND přes 1 kΩ.
W25Q128JV se 100 nF u VCC; tlačítko BOOTSEL stáhne QSPI_SS na GND přes 1 kΩ. Ukázku qspi_flash z této stránky otevřete v PCB Canvas: „Vložit do mého schématu“.

Na co si dát pozor#

  • Režim Quad potřebuje bit QE: součástky „IQ“ (W25Q128JVSIQ) opouštějí výrobu s natrvalo zapnutým režimem Quad, takže /WP a /HOLD fungují jako IO2 a IO3.
  • Držte ho blízko: hodiny běží na desítkách MHz; šest signálů veďte přímo k čipu, bez odboček a dlouhých oklik.
  • Šířka pouzdra: tyto součástky jsou v pouzdru SOIC-8 208 mil (5.3 mm), širším než běžné SOIC-8 150 mil. Vyberte odpovídající footprint.

Pouzdro (footprint)#

SOIC-8 5.3 × 5.3 mm (208 mil): W25Q128JVSIQ C97521 (basic součástka), W25Q16JVSSIQ C131025.