AVR32105 - driverul master and slave SPI

Referat
8/10 (1 vot)
Domeniu: Electronică
Conține 1 fișier: doc
Pagini : 13 în total
Cuvinte : 3019
Mărime: 224.03KB (arhivat)
Publicat de: Isabela Tănase
Puncte necesare: 6
Profesor îndrumător / Prezentat Profesorului: Rodica Constantinescu
Referatul contine informaii despre cum functioneaza driverul master slave de tipul SPI (serial peripheral interface).

Extras din referat

Caracteristici:

-Un chip cu 4 selectii si suport de decodare extern permite comunicarea cu pana la 15 periferice

-Un chip cu 4 registre de selectie permite pana la patru setari “slave” in modul “master”

-Suporta o gama larga de dispozitive

- Memorii seriale, cum ar fi DataFlash si EEPROM-uri cu 3 fire

- Periferice seriale, cum ar fi ADC-uri, DAC-uri, controlere LCD, controlere CAN si Senzori

- Co-procesoare externe

-Interfata perifericului serial “master” sau “slave”

- De la 8 la 16 biti de data programabila pe selectie de chip

- Faza si polaritate programabila pe selectie de chip

- Intarziere de transfer programabila intre transferuri consecutive si intre semnalul de clock si date pe selectie de chip

- Intarziere programabila intre transferuri consecutive

- Posibilitatea detectiei modului eronat

-Capacitatile de conectare la Canalul PDC optimizeaza transferurile de date

- un canal pentru receptor, un canal pentru transmitator

- suport pentru Next buffer.

1. Introducere

O magistrala de transmisie de tipul SPI (interfata de periferice inseriate) este o conexiune de date seriale (transmise bit cu bit) sincronizate, capabila de o comunicare bidirectionala cu dispozitive esterne in modalitatile de functionare “master” sau “slave”.

Figura 1-1. Exemplu de aplicatie a SPI

Magistrala de transmisie SPI poate fi folosita in diverse scopuri, de la comunicarea cu periferice pana la comunicarea cu alte procesoare. Transferul SPI este construit dintr-un dispozitiv de tip “master” si unul sau mai multe dispozitive de tip “slave”, fiecare dintre dispozitivele de tip slave putand fi adresat folosind o linie de selectie dedicata a chipului. Poate exista un singur master la un moment dat, insa controlerele SPI pot fi ele insele mastere (protocol master multiplu).

2. Descriere functionala

2.1 Interconectarea electrica

Magistrala de transmisie SPI consta in 2 linii de date, o linie de transmisie a semnalului de tact (clock) si un numar de linii de control de selectie a slave-ului. Una din liniile de date, MISO (master in, slave out), este folosita pentru transmisia datelor de la slave catre master, pe cand cealalalta, MOSI (master out, slave in) este folosita pentru transmisia de date de la master catre slave. Astfel, comunicarea este bidirectionala. Masterul controleaza atat linia de transmitere a semnalului de tact, SPCK, cat si liniile de control ale slave-ului, NPCSn. Cand masterul doreste sa comunice cu unul din slave-uri, linia de selectie a acelui slave va fi 0 logic.

Figura 2-1. Diagrama bloc

2.2 Registrele SPI

Fiecare modul SPI este mapat in memorie la o adresa de baza, cu registrii accesibili la un anumit offset fata de adresa de baza a modulului. Vezi tabelul 2-1 ca un exemplu pentru modulul AP7000 SPI.

Preview document

AVR32105 - driverul master and slave SPI - Pagina 1
AVR32105 - driverul master and slave SPI - Pagina 2
AVR32105 - driverul master and slave SPI - Pagina 3
AVR32105 - driverul master and slave SPI - Pagina 4
AVR32105 - driverul master and slave SPI - Pagina 5
AVR32105 - driverul master and slave SPI - Pagina 6
AVR32105 - driverul master and slave SPI - Pagina 7
AVR32105 - driverul master and slave SPI - Pagina 8
AVR32105 - driverul master and slave SPI - Pagina 9
AVR32105 - driverul master and slave SPI - Pagina 10
AVR32105 - driverul master and slave SPI - Pagina 11
AVR32105 - driverul master and slave SPI - Pagina 12
AVR32105 - driverul master and slave SPI - Pagina 13

Conținut arhivă zip

  • AVR32105 - Driverul Master and Slave SPI.doc

Alții au mai descărcat și

Monitorul

O clasificare sumara a monitoarelor ar putea fi dupa unul din criteriile : a) dupa culorile de afisare -monitoare monocrome (afiseaza doar doua...

Stabilizator de Tensiune

3. Functionarea În general, pentru realizarea stabilizatoarelor de tensiune se folosesc proprietatile diodelor. Cel mai simplu tip de...

Ai nevoie de altceva?