Nur ein Signal auf den I2C Bus übertragen

Moderator (Firma: Titel) Persönliche Seite #5238768
Paul schrieb:
> Welche Möglichkeit kennt Ihr dazu oder habe ich einen IC übersehen?
Lass 7/8 frei... ;-)

Das Ziel ist üblicherweise eigentlich, möglicht viele IO in 1 Chip zu 
bekommen:
http://www.ti.com/lsds/ti_de/interface/i2c/general-purpose-io-products.page
https://www.nxp.com/products/analog/interfaces/ic-bus/ic-general-purpose-i-o:MC_41850
https://www.mouser.de/Search/Refine.aspx?Keyword=I2C+GPIO+expander
Weniger als 4 scheint den Herstellern sinnlos...
Gast #5238818
Das ist mir schon klar.
Nehmen wir ein Beispiel: Einen Annährungssensor (Radar) mit 3,3V und 
einem Ausgang. Diese gibt es schon für 3 Teuro. Möchte das Signal vom 
Sensor mit einem Bus z.B. I2C übertragen. Kann zur Kontrolle oder 
Anzeige noch ein Paar LEDs draufmachen. Einen anderen Bus verwenden? Der 
PCA9536 ist in SMD und hat für IO Pins.
Dachte ernsthaft, das es was kleineres gibt.
LG Paul
Gast #5238951
Ich könnte mir vorstellen, dass auf dieser Welt so ein I2C im 
SOT23-6-Gehäuse nicht nur für eine Aufgabenstellung eine gute Lösung 
wäre. Da hat doch bestimmt schon mal jemand für einen der 6er-µCs 
(https://www.mouser.de/Semiconductors/Embedded-Processors-Controllers/_/N-6hpef?P=1z0z7v7&Keyword=microcontroller&OrgTerm=mikrocontroller&NewSearch=1&FS=True) 
ein entsprechendes kleines Programm geschrieben und veröffentlicht. 
Gleich in einigen Varianten für 0/1/2 Ins und 2/1/0 Outs und 
verschiedene Adressen.
Gast #5238968
Das Problem bei den kleinen Dingern ist, dass einem im Gesamtsystem 
schneller die Adressen ausgehen. Alles unter 8 IO ist 
Adressverschwendung.

Bei SPI könnte man einfach Flip-Flops als 1-Bit Schieberegister in Serie 
schalten - bestens für Einzelbits.
Gast #5239382
Wolfgang schrieb:
> Das Problem bei den kleinen Dingern ist, dass ...
Das ist kein Problem, das ist ein banaler Zusammenhang, der für jede 
Lösung einer Aufgabenstellung gilt: Kein Lösungsansatz ist für alle 
Aufgabenstellungen geeignet.

Deswegen gibt es nicht nur verschiedene Lösungsansätze für ähnliche 
Aufgabenstellungen, sondern die auch noch in verschiedenen Varianten. 
Allein den angesprochenen NLX1G74, allgemein 1G74, gibt es (bei Mouser) 
sogar gleich in 40 Varianten 
(https://www.mouser.de/Semiconductors/Integrated-Circuits-ICs/_/N-6j73k?Keyword=1g74&FS=True). 
Weil man mit 40 Varianten besser optimale Lösungen erreichen kann, als 
mit nur einer.

Dass es kein SOT23-6 für 2 I2C-I/Os gibt, verstehe ich, ehrlich gesagt, 
eher nicht.

(Zugegeben: Ein großer Teil der 40 Varianten entfällt auf 
unterschiedliche Hersteller und Verpackungsformen. Aber 40 klingt 
plakativer als 20...)
Gast #5240189
Da es scheinbar keinen kleineren IC gibt, folge ich gern der Anregung 
mit dem Attiny.
Welcher ist den geeignet?
Meine Vorstellung dazu ist

- 5V
- 2 oder 4 IOs
- ohne Quarz
- Adressierung in einem weiten Bereich (6 Adressen?)

Kennt jemand ein paar Grundlagen dazu?
Vielleicht ein AT 261/461/861?
LG Paul

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.