- Labornetzteil AliExpress         
Ergebnis 1 bis 9 von 9

Thema: I2C-widerstände, kleine frage

  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    19.01.2007
    Ort
    Bitterfeld
    Alter
    35
    Beiträge
    140

    I2C-widerstände, kleine frage

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo Leute!

    ich plane gerade die anschaffung eines SRF02 und wollte folgendes fragen: verstehe ich es richtig dass ich einen widerstand nehmen muss(ich hab hier gerade noch 1,5kOhm rumliegen, sollte wohl gehn..) und diesen mit der I2C-leitung und +5V verbinden muss?

    im datenblatt stand es so oder zumindest so ähnlich aber ich wollte vorher doch lieber nochma nachfragen.

    das wars schon, vielen Dank!

    mfg, zachso
    Frodo failed- Bush has the ring.

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    25.03.2006
    Ort
    Darmstadt
    Alter
    33
    Beiträge
    522
    Hallo Zachso!

    Ja, Du verstehst das richtig, denn im inaktiven Zustand sind beide Leitungen des Busses high. 1,5k scheint aber etwas klein zu sein, es empfielt sich 4,7k und größer. Geht vllt aber auch so, musst es mal ausprobieren.

    MfG Mark

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    29.11.2006
    Ort
    Geislingen a. d. Steige
    Alter
    32
    Beiträge
    344
    Hi,
    normalerweise nimmt man(n) 4,7 k, 1,5 müssten aber auch gehen.

    MfG Martin

  4. #4
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    19.01.2007
    Ort
    Bitterfeld
    Alter
    35
    Beiträge
    140
    na okay, dann werd ich mal irgendwo 4,7kler suchen, dürften sinch finden lassen, wollte eigentlich nur wissen ob das wirklich so richtig ist.

    danke schonmal, mfg, Zachso
    Frodo failed- Bush has the ring.

  5. #5
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    07.07.2006
    Beiträge
    225
    Hallo,
    bei 5V sind 1,5K etwas zu wenig. Ich meine die untere, sichere Grenze liegt so bei 1,75K. Bei 3,3V ist der Widerstand kleiner.

    Gruss Klaus.

  6. #6
    Erfahrener Benutzer Roboter Genie Avatar von Crazy Harry
    Registriert seit
    15.01.2006
    Ort
    Raum Augsburg - Ulm
    Beiträge
    1.301
    du mußt beide leitungen des busses mit jeweils einem widerstand auf +5V legen. ich arbeite schon immer mit 1K pullup und bisher laufen die ca. 100 displays ohne probleme (kabellänge 1.5-2.3m)

    die spezifikation sagt:
    Zitat Zitat von THE I 2C-BUS SPECIFICATION
    VERSION 2.1
    Philips Semiconductors
    JANUARY 2000
    16.1 Maximum and minimum values of resistors Rp
    and Rs for Standard-mode I2C-bus devices
    For Standard-mode I2C-bus systems, the values of
    resistors Rp and Rs in Fig.33 depend on the following
    parameters:
    · Supply voltage
    · Bus capacitance
    · Number of connected devices (input current + leakage
    current).
    The supply voltage limits the minimum value of resistor Rp
    due to the specified minimum sink current of 3 mA at
    VOLmax = 0.4 V for the output stages. VDD as a function of
    Rp min is shown in Fig.37. The required noise margin of
    0.1VDD for the LOW level, limits the maximum value of Rs.
    Rs max as a function of Rp is shown in Fig.38.
    The bus capacitance is the total capacitance of wire,
    connections and pins. This capacitance limits the
    maximum value of Rp due to the specified rise time. Fig.39
    shows Rp max as a function of bus capacitance.
    The maximum HIGH level input current of each
    input/output connection has a specified maximum value of
    10 mA. Due to the required noise margin of 0.2 VDD for the
    HIGH level, this input current limits the maximum value of
    Rp. This limit depends on VDD. The total HIGH level input
    current is shown as a function of Rp max in Fig.40.
    Ich programmiere mit AVRCo

  7. #7
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    07.07.2006
    Beiträge
    225
    Hallo,
    ich hoffe der I2C-Master hält dann die Belastung von 8x10mA locker aus. Meist ist der Master etwas teurer als die Portbausteine.
    Gruss KLaus.

  8. #8
    Erfahrener Benutzer Roboter Genie Avatar von Crazy Harry
    Registriert seit
    15.01.2006
    Ort
    Raum Augsburg - Ulm
    Beiträge
    1.301
    Zitat Zitat von KlaRaw
    Hallo,
    ich hoffe der I2C-Master hält dann die Belastung von 8x10mA locker aus. Meist ist der Master etwas teurer als die Portbausteine.
    Gruss KLaus.
    wieso 8x10 mA ? es sind doch nur 2 leitungen ... SCL & SDA


    ... und die i2c-bausteine sind heute fast immer teuerer als ein kleiner atmel-µC
    Ich programmiere mit AVRCo

  9. #9
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    07.07.2006
    Beiträge
    225
    Hallo Harry,
    Du hast natürlich Recht. Es sind nur zwei Ports.
    Gruss Klaus.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad