IIC Leitung zum Slave abschalten

Gast #2644542
Lesenswert?

Ich würde gerne zwei identische Slaves am IIC Bus betreiben. 
Logischerweise gibt es da ein Problem mit Adressen. Dazu brauche ich so 
einen Chip-Select Aufbau, dass der Controller die Weiterleitung der 
Impulse auf der SCL Leitung gezielt mit einem Pin an- und abschaltet. 
Gibt es da schlaue Ansätze?
Ich dachte direkt an Mosfet, aber irgendwie bin ich mir nicht sicher ob 
das "Die Lösung" ist. Gibt es vielleicht noch andere Ansätze?
#2644556
Lesenswert?

@  Naezo (Gast)

>Ich dachte direkt an Mosfet, aber irgendwie bin ich mir nicht sicher ob

Vielleicht geht es mit den bekannten MOSFETs zur Pegelwandung von 3<->5V 
I2C.

http://ics.nxp.com/support/documents/interface/pdf/an97055.pdf

Dabei ist dann zwar links und rechts die gleiche Spannung, macht aber 
nix.  Die Gate der MOSFETs nicht fest auf Potential legen sondern per 
IO-Pin schalten. Abschalten tut man, indem man die Gates der MOSFETs auf 
Masse zieht.

MFG
Falk
Gast #2644770
Lesenswert?

@ Lothar: Auf einen IC wollte ich möglichst verzichten, muss ja auch 
anders gehen.

@ Falk: so die Richtung habe ich es mir auch vorgestellt. Habe es auch 
kurz simuliert. Wenn man Gate abschaltet und SCL geht von L auf H, sieht 
man am Drain Spannungsspitzen (bei 100Khz im µ-Bereich). Deshalb bin ich 
mir da nicht sicher. In der Appnote ist ja Gate fest mit einer Vdd 
verbunden.
Gast #2644950
Lesenswert?

Mit µ-Bereich meinte ich nicht die Spannung der Spitzen, sondern die 
Dauer, bis der Pegel am Drain wieder auf L gesunken ist (der soll ja auf 
L bleiben, wenn ich Gate auf L ziehe.) Vielleicht liegt es aber auch dem 
dem Mosfet Model, was ich habe.
Gast #2645173
Lesenswert?

Wie schnell muss es denn sein? Kann man nicht jeweils den einen Slave 
ein- und den anderen ausschalten? Ansonsten könntest Du auch z.B. einen 
ATtiny als Slave mit beliebiger Adresse konfigurieren und den zweiten 
Chip daran hängen. Nur so eine Idee.
Gast #2645175
Lesenswert?

>Gibt es davon keinen Alternativtyp mit anderer Adresse? Immer diese
>Geheimniskrämerei.

Da gibt es keinen Geheimnis. Es geht um zwei ADC's die am Bus hängen 
sollen mit 4V Vref und zwei Eingängen. Leider habe ich nur den LTC2305 
gefunden der die Anforderungen erfüllt. Ist aber so eine Sache mit 
Verfügbarkeit. Den würde ich heute kriegen (ganze 300 Stück bei 
Digikey), wie sieht es aber in 5 Jahren aus? Deshalb würde ich lieber 
andere ADC's verbauen, die es wie Sand am Meer gibt, diese haben aber 
meist keine Adress-Pins.
#2645282
Lesenswert?

@  Naezo (Gast)

>Ich habe gerade festgestellt, dass die MOSFETs eine relativ hohe
>Verlustleistung haben.

>Ptot   total power dissipation     0.83W

>Das wäre der Overkill für die Schaltung, würde ich mit 2 MOSFETS 2W
>verbraten...

Mensch, das ist das ZULÄSSIGE Maximum! Nicht was sie real in deiner 
Anwendung verbraten!

Mal 3 Minuten nachdenken . . .

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren