Als «i2c» getaggte Fragen

I²C (Inter-Integrated Circuit) ist ein von Philips (jetzt NXP) erfundener serieller Multi-Drop-Bus für die Kommunikation zwischen ICs auf derselben Leiterplatte, dh für kurze Entfernungen.

2
Die Verwendung von redundantem I2C in der Avionik von Raumfahrzeugen
Ich habe kürzlich diesen Bericht über das Avionik-Entwicklungsprojekt JPL x2000 gelesen , bei dem eine modularere Avionik-Plattform unter Verwendung von kommerziellem Silizium entwickelt wurde, um Kosten und Strom zu sparen. Sie entschieden sich für eine Architektur aus zwei redundanten Protokollen, die die gesamte Elektronik des Raumfahrzeugs verbinden. Ein 1394-Hochgeschwindigkeitsbus wird …
10 i2c  protocol 

1
Was ist die Anstiegsgeschwindigkeit für I2C?
Ich konfiguriere I 2 C auf einem PIC18 mithilfe der integrierten Funktionen des C18-Compilers, wie in Abschnitt 2.4 der Dokumentation beschrieben : void OpenI2C2( unsigned char sync_mode, unsigned char slew ); Ich bin mir nicht sicher, was ich damit machen soll slew. Ich kann aus zwei Optionen wählen, die definiert …
10 pic  c  i2c  software  c18 

2
I2C-Pullup-Widerstandsberechnungen
Ich versuche, dieses I2C-LCD-Display mit einem ATxmega16A4U- Mikrocontroller zu betreiben . Beide Geräte arbeiten mit I2C-Taktfrequenzen bis zu 400 kHz. Die beiden Geräte sind die einzigen Geräte am I2C-Bus. Das Berechnen der Berechnungen für die Pull-up-Widerstandsgrenzen ergibt jedoch einige ziemlich merkwürdige Werte. Berechnung des minimalen I2C-Pullup-Widerstandswerts: Rmin=Vcc−0.43mA=966.7ΩRmin=Vcc−0.43mA=966.7Ω\begin{equation} R_{min} = \frac{Vcc …
10 i2c  pullup 

4
I2C-Lese- / Schreibfehler bei starker Interruptlast
In meinem System verwende ich I2C und stelle fest, dass die I2C-Kommunikation unter starker Interruptlast (von anderen Quellen) leicht unterbrochen wird. Ist dies das erwartete Verhalten für I2C? Ich hätte trotz Interrupt-Last erwartet, es wäre immer noch in Ordnung, da I2C nicht gerade eine zeitkritische Schnittstelle ist, die Uhr wird …
10 i2c 

4
Ist diese Kommunikation I²C?
Ich muss die Kommunikation zwischen zwei Geräten dekodieren, habe jedoch keine Informationen zu diesen Geräten. Ich weiß nur, dass vier Drähte benötigt werden (GND, VCC und zwei Kommunikationsdrähte). Ich vermute, dass es sich um I²C-Kommunikation handelt. Ich versuche es mit dem Oszilloskop-Dekodierungswerkzeug zu dekodieren, bin mir aber nicht ganz sicher. …

1
I2C funktioniert nur, wenn es mit 1Mohm geprüft oder geladen wird
Ich versuche, die Kommunikation zwischen einem msp430fr5847 (Master) und einem Slave-Sensor mit unbekanntem I2C-Chip (Teil eines Industriesensors) zu beheben. Ich habe Probleme mit einer neuen Reihe von Sensoren, bei denen meine Daten mit allen Nullen zurückgegeben werden. Wenn ich jedoch versuche, Fehler mit meinem Saleae Logic Pro (2Mohm, 10pf) oder …

2
MCP3424, wie man Kanäle parallel liest?
Über diese Frage Ich habe keinen elektrotechnischen Hintergrund und dies ist eine meiner ersten Herausforderungen bei der Kommunikation über I2C und beim Schreiben in ein Register. Nehmen Sie daher bitte nicht zu viel Wissen von meiner Seite an. Ich programmiere ein Arduino. Wenn ich nach einer bestimmten elektronischen Komponente / …
9 arduino  adc  i2c 

2
Umgang mit mehreren Pull-up-Widerständen an Modulen
Ich habe darüber nachgedacht, ein Modul für ein Entwicklungsboard zu erstellen, das ich vor einigen Tagen erstellt habe und das spi / i2c-Schnittstellen enthält. Das Problem ist, dass ich keine Pull-up-Widerstände in die MCU-Pins auf der Hauptplatine aufgenommen habe und überlegte, sie in die Module aufzunehmen, um sie "allgemeiner" zu …


2
PIC12F675 GP4 funktioniert nicht
Ich verwende einen PIC12F675 für ein Projekt, und bis auf eine Sache funktioniert alles einwandfrei . GP4 funktioniert nicht als digitales E / A. Ich habe mir die Konfigurationen und den Code viel angesehen, aber nichts gefunden. Konfiguration: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config …
9 pic  c  embedded  programming  audio  oscillator  spark  dc-dc-converter  boost  charge-pump  eagle  analog  battery-charging  failure  humidity  hard-drive  power-supply  battery-charging  charger  solar-energy  solar-charge-controller  pcb  eagle  arduino  voltage  power-supply  usb  charger  power-delivery  resistors  led-strip  series  usb  bootloader  transceiver  digital-logic  integrated-circuit  ram  transistors  led  raspberry-pi  driver  altium  usb  transceiver  piezoelectricity  adc  psoc  arduino  analog  pwm  raspberry-pi  converter  transformer  switch-mode-power-supply  power-electronics  dc-dc-converter  phase-shift  analog  comparator  phototransistor  safety  grounding  current  circuit-protection  rcd  batteries  current  battery-operated  power-consumption  power-electronics  bridge-rectifier  full-bridge  ethernet  resistance  mosfet  ltspice  mosfet-driver  ftdi  synchronous  fifo  microcontroller  avr  atmega  atmega328p  verilog  error  modelsim  power-supply  solar-cell  usb-pd  i2c  uart 

6
I2C-Signal und Leistung über große Reichweite (10 m Kabel)
Nach einigem Lesen / Testen gelang es mir, über I2C mit FTP CAT5 Kupfer-Twisted-Pair-Kabel eine stabile Kommunikation zwischen zwei Geräten herzustellen. Grüner Draht - SCL Weiß / grüner Draht - GND Blauer Draht - SDA Weiß / blauer Draht - GND GND ist nur an einem Kabelende angeschlossen, der I2C-Bustakt …
9 power  i2c 

2
MITM auf I2C-Bus
Ich habe versucht, ein Modul zu entwerfen, mit dem ich ausgewählte Slave-Antworten auf einem I2C-Bus ändern kann. Hier ist die ursprüngliche Buskonfiguration (die Klimmzüge und Stromanschlüsse sind aus Gründen der Übersichtlichkeit nicht dargestellt: Es gibt nur 2 Geräte auf diesem Bus und es ist nur 100kHz. Eine Controller-MCU (I2C-Master) und …

2
Der beste Weg, um I2C / TWI über große Entfernungen durchzuführen
Ich habe ein Projekt, bei dem I²C / I2C / TWI über eine lange Distanz (30 bis 40 Meter) durchgeführt werden muss. Ich habe einige Leute gesehen, die vorgeschlagen haben, die Taktrate auf etwa 500 Hz zu senken, um die Auswirkungen der Kapazität einer so langen Leitung zu mildern, nehme …
9 i2c  bus 

1
Ist es möglich, SMBus nur auf PCI Express 1X zu verwenden?
Laut der Wikipedia-Seite zu PCI Express haben die PCI-e 1X-Steckplätze 18 Pin-Positionen auf zwei Spuren (also 36 Pins) und die Positionen 5-9 stehen für SMBus und JTAG. Ich möchte einen µC als SMBus-Gerät (im Wesentlichen I²C) anschließen und verstehe die zusätzlichen Anforderungen an das Nachrichtenprotokoll, bin mir aber nicht ganz …
9 i2c  pcie  smbus 

1
I2C IC zur Teileidentifikation
Ich suche nach einer Möglichkeit für ein Host-System, um zu identifizieren, dass ein bestimmtes mechanisches Modul C damit verbunden ist. Dieses mechanische Modul muss keine Elektronik enthalten, aber aus Gründen der Hostkompatibilität (mit anderen mechanischen Komponenten A, B) ist zwischen ihm und dem Host ein I2C-Bus eingerichtet (auch wenn wir …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.