Hallo, Ich habe folgendes Problem: Ich habe einen AudioVerstärkerChip von TexasInstruments, und zwar den PGA2500. Über die serielle Schnittstelle kann man bei dem IC die Verstärkung einstellen...Als mein Lehrer das Datenblatt sah, meinte er, dass der Chip mit I²C angesprochen wird. Ich habe zwar noch nie über I²C eine serielle Kommunikation aufgebaut, aber wie ich mir das Protokoll von I²C angesehen habe, hab ich doch etwas Zweifel bekommen. Denn für die reinen Daten sind beim I²C-Protokoll nur 8 bit vorgesehen, und die zuvorkommende Adresse sind incl. R/W auch insgesamt 8 bit. Aber wenn ich bei meinem Datenblatt-Auszügen (Anhang, 2.jpg) nachsehe, sehe ich weder start,adresse, stop, ack etc. angegeben, sondern nur 16 Datenbits mit denen ich noch weitere Pins High oder Low schalten kann etc. Und wenn ich auf Seite 1 nachsehe, steht die Serielle Kommunikation als "four-wire-serial-port-interface" beschrieben, aber I²C ist doch nur 2 Wire... Kann mir jemand sagen, ob es sich bei der seriellen Schnittstelle tatsächlich um I²C-Protokoll handelt, und wenn ja, wie ein Befehl dafür aussehen müsste ? Danke vielmals, mfg Felix
Danke vielmals. Dann hätte ich noch eine Frage: Bei SPI werden doch die Slaves alle mit einer eigenen SlaveSelect -Leitung an einen jeweiligen Pin des Microcontrollers gehängt. Bei I2C haben alle Slaves aber gemeinsame Leitungen. Warum haben dann beim Anhang 3.jpg , wo mehrere ICs im Daisy-Chaning zusammenhängen eine gemeinsame "ChipSelect" bzw. SlaveSelect - Leitung,wenn es sich um spi handeln sollte? Danke Vielmals, mfg Felix
Felix schrieb: > Warum haben dann beim Anhang 3.jpg , wo mehrere ICs im > Daisy-Chaning zusammenhängen eine gemeinsame "ChipSelect" bzw. > SlaveSelect - Leitung,wenn es sich um spi handeln sollte? Weil die SPI aller Bauteine für eine Daisy chain eingeschaltet ("selected") sein müssen. Sonst kommt kein Signal an.
Felix schrieb: > Warum haben dann beim Anhang 3.jpg , wo mehrere ICs im > Daisy-Chaning zusammenhängen eine gemeinsame "ChipSelect" bzw. > SlaveSelect - Leitung,wenn es sich um spi handeln sollte? SPI ist im Prinzip nichts anderes als die Ansteuerung eines Schieberegisters. Du kannst die Bausteine als Daisy-Chain verschalten oder jeden einzeln ansprechen. Dementsprechend ändert sich auch die Verschaltung der Datenleitungen. Eventuell ist es für dich auch hilfreich einmal ein Schieberegister (z.B. 74hc595) anzuschauen. Wenn du das Ansteuern kannst, dann sollte SPI auch kein Problem sein.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.