Magistrale 3 Flashcards
(34 cards)
Ce inseamna I2C?
Inter-Integrated Circuits - Philips
Ce tip de magistrala este I2C?
Bidirectionala cu 2 linii: SDA - date, SCL - clock
Cum pot opera dispozitivele pe I2C?
Receptor, transmitator/receptor, fiecare cu adresa unica, rol master sau slave
Care sunt conditiile de START si STOP pe I2C?
START: SDA 1->0, SCL 1; STOP: SDA 0->1, SCL 1
Care este momentul in care datele se pot schimba pe I2C?
Numai cand SCL e 0
Cate formate foloseste I2C pentru transferurile de date
3 formate: Scriere de date master -> slave, citire de date (master), transferuri de citire si scriere multiple
Unde sunt codificate adresa si directia datelor?
Primul byte dupa start
Ce specificatii are prima versiune de I2C?
Rata de transfer 100 Kbiti/s, adrese de 7 biti
Ce specificatii are I2C 2.0?
Fast-mode de transfer (400 Kbiti/s), adrese de 10 biti, compatibil si cu dispozitive cu adrese de 7 biti
Ce specificatii are I2C 2.1?
Permite niveluri diferite de tensiune, soecificatii pt dispozitive cu tensiune pana in 2.7V, viteza mare de transfer max 3.4 Mbiti/s
Ce inseamna SPI?
Serial Peripheral Interface
Cine a dezvoltat initial SPI?
Motorola
Ce tip de magistrala este SPI?
Seriala sincrona
Ce tip de comunicatie foloseste SPI?
Duplex pe 4 lunii, in mod master/slave
Ce semnale foloseste SPI?
SCLK (Serial Clock), MOSI (Master Out, Slave In), MISO (Master In, Slave Out), nSS (Slave Select negat)
Cum se transmit datele pe SPI?
2 registre de deplasare: M - MOSI -> S; S - MISO -> M
Descrieti polaritatea si faza pe SPI
Polatiratea (CPOL) da valoarea initiala a semnalului de ceas; Faza (CPHA) da frontul pe care sunt citite/scrise datele
Dati un exemplu de functionare SPI in functie de polaritate si faza
CPHA = 0 -> cititre pe front ascendent, scriere pe front descendent; CPHA = 1 -> citire pe front descendent, scriere pe front ascendent
Ce avantaje are SPI?
Comunicare duplex, viteza mare de transfer, interfata hardware simpla
Ce dezavantaje are SPI?
Nu are control pe fluxul de date, slave nu confirma transferurile, nu este standardizata, e greu sa pui mai multe disp master
Comparati SPI cu I2C
SPI merge mai bine pe siruri de date, este mai rapida, mai buna pentru comunicatie duplex; I2C este mai bun in cazul in care se foloses mai multi slave
Ce inseamna USB?
Universal Serial Bus
Cine a dezvoltat USB?
Un grup de firme: HP, Compaq, Intel, Lucent, Microsoft, NEC, Philips
In ce scop a fost dezvoltat USB?
Conexiuni mai simple cu perifericele, rate mai mari de transfer, plug and play, eliminarea restrictiilor cauzate de resursele hardware