PSoC5: Warum gibt es 2x I²C?

Gast #5215806
Lesenswert?
• ▲
▼
Guten Abend zusammen,

ich hoffe es gibt in diesem Forum genug PSoC Freunde. Ich muss für mein 
Professor ein Projekt realisieren und muss dafür I²C eines PSoC5 
verwenden, da unterschiedliche Bosch Sensoren ausgelesen werden sollen.

Nun zu meiner Frage: Warum gibt es die I²C-Funktion doppelt auf dem 
Controller? Durch das Datenblatt wurde ich auch nicht schlauer. Ich 
weiß, dass Cypress zwischen SIO und GPIO unterscheidet, aber trotzdem 
verstehe ich den Sinn dahinter nicht. Kann mir jemand da genauer helfen?

MfG
Angehängte Dateien:
(Firma: matzetronics) #5215818
Lesenswert?
• ▲
▼
Da es nur 128 Adressen bei I²C gibt, kommt es durchaus vor, das zwei 
völlig verschiedene Chips die gleiche I²C Adresse haben und diese auch 
nicht änderbar ist. Die hängt man dann an unterschiedliche Busse.

Manchmal kann es auch sein, das man zwei gleiche Chips ansteuern muss. 
Ich z.B. hatte das Problem bei 2 Stück TDA7439 Audio-EQ Chips.
Gast #5215827
Lesenswert?
• ▲
▼
Eure Kommentare machen Sinn. Da habe ich wohl kompliziert nachgedacht. 
Ich hatte das auch nur bisher einmal an einem ATmega32u4 programmiert 
und da gab es nur 1x I²C. Ich werde in meinem Fall auch nur einen Bus 
vom PSoC5 brauchen.

Danke für Antworten.
#5215848
Lesenswert?
• ▲
▼
Auf die Schnelle:
1. Unterschiedliche Geschwindigkeiten sind, mit sinnvollem Aufwand,
   nicht machbar. Zwar sollten die schnellen Empfänger mit einer
   geringeren Geschwindigkeit klarkommen, die langsamen werden bei
   überhöhter Geschwindigkeit nur "Bahnhof" verstehen.
2. Oft haben Empfänger eine feste Adresse. Verzehrst Du Dich aber
   nach einem zweiten Freund, so gibt es echte Probleme.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.