Gast
#226395
Guten Morgen, könnte mir jemand sagen, wo ich Informationen über Funktion und Definition von QSPI-Schnittstellen bekomme? Danke
|
Anzeige
|
QSPI
Gast
#226395
Guten Morgen, könnte mir jemand sagen, wo ich Informationen über Funktion und Definition von QSPI-Schnittstellen bekomme? Danke bei Maxim-ic.com... http://www.maxim-ic.com/glossary/index.cfm/Ac/V/ID/292/Tm/QSPI/ln/en google ist dein Freund...
Gast
#226397
ok, danke für schnelle Antwort. Aber viel Information gibt das ja nicht her. Gibts da nichts ausführliches? Ob jetzt QSPI oder nur SPI. Kommt aufs Gleiche heraus. Was möchtest du denn genau wissen?
Gast
#226399
Ok, folgendes: Bin Student und stehe gerade vor meiner Diplomarbeit. Dabei muß ich u.a. mittels eines FPGA eine QSPI Schnittstelle simulieren, so daß sich ein Motorola Prozessor mit einem Texas unterhalten kann. Der Motorola besitzt die QSPI, der TI nicht. Jetzt wollte ich mir erstmal genau ansehen wie die QSPI definiert ist. Stehe da noch ganz am Anfang. Finde bei Google auch nichts ordentliches. Oder muß ich nach SPI suchen? Wo ist denn der Unterschied? Danke SPI reicht. Ist relativ einfach: SPI ist eine Master-Slave-Schnittstelle. Es gibt 4 Steuerleitungen: MOSI, MISO, SCK und /SlaveSelect. Eine Kommunikation beginnt, wenn SlaveSelect vom Master gegen Masse gezogen wird. Auf der MOSI-Leitung sendet der Master an den Slave (MasterOutSlaveIn) synchron zum Takt auf SCK. Gleichzeitig sendet der Slave auf der MISO (MasterInSlaveOut) seine Daten an den Master. Ende der Kommunikation steht fest, sobald /SlaveSelect wieder High-Pegel hat. Durch die SlaveSelect-Leitung ist es möglich mehrere Slaves an einem Bus zu betreiben (Multiplexer/Datenselektor). Man kann das auch ganz wunderbat mit Schieberegistern aufbauen...
Gast
#226401
Ok, wenn ich das richtig verstehe heißt das also die /Slaveselect Leitung kann ein paralleler "BUs" sein wenn ich mehrere Slaves habe? Je nach Anzahl der Slaves also 2^n Leitungen? jein, an den MOSI-,MISO- und SCK-Leitungen können mehrere Slaves hängen. Für jeden Slave braucht man eine Select-Leitung. In manchen System nennt man das auch ChipSelect oder ChipEnable. Guck dir sonst mal die Application Notes von Atmel, Maxim und dergl. an.
Gast
#226403
Ok, das werde ich wohl müssen. Kommunikationstechnik ist in meinem Studium etwas zu kurz gekommen. Danke trotzdem.
Gast
#226404
Hallo, hättes doch einfach mal bei Freescale schauen können. Da gibs dann auch das Reference Manual für das QSM. http://www.freescale.com/files/microcontrollers/doc/ref_manual/QSMRM.pdf. Immer nach dem Motto man muß nur wissen wo es steht. Eckhard Antwort schreiben |
Anzeige
|