IT-lexicon › Hardware › QSPI (Quad SPI)

QSPI (Quad SPI)

Hardware Svenska → Bijgewerkt: 2026-11-03

Een SPI-variant met vier bidirectionele datalijnen in plaats van één, vooral gebruikt om externe NOR-flash aan microcontrollers te koppelen.

Gewone SPI verplaatst per klokpuls één bit in elke richting. QSPI geeft de pinnen een andere rol: MOSI, MISO en twee voorheen ongebruikte lijnen worden IO0–IO3 en dragen vier bits per cyclus, steeds in één richting. Modi worden genoteerd als 1-1-4, 1-4-4 of 4-4-4: het aantal lijnen voor respectievelijk commando, adres en data. Met DDR, bemonsteren op beide klokflanken, verdubbelt de snelheid nogmaals.

Het eigenlijke doel is de memory-mapped modus. De controller in de microcontroller zet gewone leesacties in de adresruimte om in QSPI-transacties, zodat code rechtstreeks uit externe flash kan draaien. De Raspberry Pi Pico en de meeste ESP32-modules werken zo. Elke cache-miss kost wel tientallen cycli, en de honger naar bandbreedte heeft al Octal SPI en HyperBus voortgebracht.

← Terug naar het lexicon