'n SPI 3-draad kommunikasieskema is 'n halfdupleks dataskakel. Die meester begin die transaksie deur die Slave Select (SS) draad laag te trek. 'n Serial Clock (SCLK)-lyn, aangedryf deur die meester, verskaf 'n sinchrone klokbron.
Hoe werk 'n 3-draad SPI?
Die beginsel van 3-draad SPI-protokol is soortgelyk aan 4-draad tipe. Vergelyk met tradisionele 4-draad SPI protokolle, die data sein is ontwerp in poort-gedeelde. Die voordeel van 3-draad samegevoegde reeksdata-invoer (SDI) en reeksdata-uitvoer (SDO) in een poort wat tweerigting is
Wat is die drade van SPI?
In SPI vind die sein plaas deur 'n stel van vier drade: SERIAL DATA IN, SERIAL DATA OUT, CLOCK, en CS. 'n SPI-toestel kan 'n meester of 'n slaaf wees, afhangende van wie die horlosie bestuur. Die SPI-standaard maak voorsiening vir een meester en veelvuldige slawe op die bus.
Hoeveel drade word in SPI gebruik?
SPI is 'n sinchrone, volledige dupleks meester-slaaf-gebaseerde koppelvlak. Die data van die meester of die slaaf word gesinchroniseer op die stygende of dalende klokrand. Beide meester en slaaf kan data op dieselfde tyd oordra. Die SPI-koppelvlak kan óf 3-draad of 4-draad wees.
Wat is die drade van die klassieke SPI-koppelvlak?
'n Normale SPI-koppelvlak bestaan uit vier seine: klok (SCLK), slaaf-kies (! SS of ! CS), meester-invoer/slaaf-uitset (MISO), en meester-uitset/slaaf-invoer (MOSI). SPI het aparte penne vir invoer- en uitvoerdata, wat dit voldupleks maak.