Вопросы с тегом «i2c»

I²C (Inter-Integrated Circuit) - это многоканальная последовательная шина, изобретенная Philips (ныне NXP) для связи между ИС на одной и той же печатной плате, то есть на коротком расстоянии.

8
Компромиссы при рассмотрении SPI или I2C?
Какие компромиссы следует учитывать при принятии решения об использовании интерфейса SPI или I2C? Эта плата акселерометра / гироскопа доступна в двух моделях, по одной для каждого интерфейса. Будет ли легче интегрироваться в проект Arduino? http://www.sparkfun.com/products/11028
117 spi  i2c 

8
Существует ли правильное значение сопротивления для подтягивающих резисторов I2C?
Лист данных 24EP256 EEPROM гласит: Шине SDA требуется подтягивающий резистор для VCC (обычно 10 кОм для 100 кГц, 2 кОм для 400 кГц и 1 МГц). Я думал, что любой резистор со значением кОм будет работать (и кажется, что моя ЭСППЗУ отлично работает на разных частотах с резистором 10 кОм). …
72 resistors  i2c  pullup 

8
Как разрешить конфликты адресов I2C?
Я хочу подключить несколько подчиненных устройств I2C к микроконтроллеру на одном и том же наборе контактов, но все устройства I2C имеют один и тот же адрес. Адреса фиксируются в оборудовании. Есть ли способ подключить несколько устройств с одинаковым адресом? Возможно, какой-то модуль преобразования адресов I2C для каждого устройства с настраиваемым …
39 serial  i2c 

5
Максимальная длина шины I2C?
Какова максимальная длина кабеля, который можно использовать для подключения двух устройств I2C (I2C master-> I2C slave)? Да, я знаю, что I2C действительно предназначен для внутриплатной связи. Передо мной была поставлена ​​«цель разработки» - использовать общую шину I2C для нескольких подчиненных I2C для поддержки демонстрации. Для ясности предположим, что стандартная частота …
38 i2c 

10
SPI или I2C: что использовать для длинной шины
Я обдумываю проект, который потребовал бы, чтобы несколько AVR разговаривали друг с другом по шине. Они будут разделены на целых 6 футов. Похоже, что и I2C, и SPI могут позволить ряду микросхем общаться по шине, но я не видел, чтобы кто-нибудь говорил о том, как долго это будет продолжаться. Кто-нибудь …

4
Преобразование I2C от 3,3 до 5,0 В
Я пытаюсь подключить 3.3VI 2 C устройства к 5V Arduino. У меня нет проблем с линией SCL. Я могу использовать простой делитель напряжения, но у меня есть проблема с линией SDA, так как она двунаправленная. Я не совсем уверен, как справиться с этим. Я хотел добавить пару диодов, с делителем …

7
Что произойдет, если я опущу подтягивающие резисторы на линиях I2C?
Только сейчас я понял, что линии данных и синхронизации I 2 C (SDA и SCL) должны иметь подтягивающие резисторы. Ну, я построил пару часов с помощью DS1307 RTC (см технического описания ) согласно схеме ниже. Обратите внимание, что я опустил оба подтягивающих резистора. Обе часы работают нормально, один из них …
33 atmega  i2c  pullup  rtc 

5
Как подключить несколько устройств с интерфейсом i2c к одному контакту A4 (SDA) и A5 (SCL) на Arduino?
Я хочу добавить модуль часов реального времени в мой маленький проект. Я хочу отображать время и дату на моем существующем ЖК-модуле i2c 2x16. Модуль часов реального времени с интерфейсом i2c и ЖК-модуль 2x16 используют один и тот же вывод A4 (SDA) и A5 (SCL) на Arduino Uno. После нескольких часов …
32 arduino  i2c 

3
В чем разница между I2C и TWI?
В чем разница между интерфейсами I2C и TWI? Википедия говорит, что TWI - это вариант I2C. В некоторых других источниках говорится, что отличается только имя ...
26 i2c 

5
Могу ли я использовать I2C более 2-х метровых кабелей?
В моем текущем проекте мне нужно установить связь между микроконтроллером и некоторыми датчиками через I2C. Одним из них является датчик температуры, его необходимо разместить на расстоянии примерно 2 метра от микроконтроллера. Я не могу выбрать другой протокол (датчик находится на модуле с данным разъемом / контактами / протоколом). Как вы …

6
Методы разделения / синхронизации последовательного протокола
Поскольку асинхронная последовательная связь широко распространена среди электронных устройств даже сегодня, я считаю, что многие из нас время от времени сталкивались с таким вопросом. Рассмотрим электронное устройство Dи компьютер, PCсоединенные последовательной линией (RS-232 или аналогичные) и необходимые для непрерывного обмена информацией . Т.е. PCкаждый посылает командный кадр X msи Dотвечает …
24 serial  communication  protocol  brushless-dc-motor  hall-effect  hdd  scr  flipflop  state-machines  pic  c  uart  gps  arduino  gsm  microcontroller  can  resonance  memory  microprocessor  verilog  modelsim  transistors  relay  voltage-regulator  switch-mode-power-supply  resistance  bluetooth  emc  fcc  microcontroller  atmel  flash  microcontroller  pic  c  stm32  interrupts  freertos  oscilloscope  arduino  esp8266  pcb-assembly  microcontroller  uart  level  arduino  transistors  amplifier  audio  transistors  diodes  spice  ltspice  schmitt-trigger  voltage  digital-logic  microprocessor  clock-speed  overclocking  filter  passive-networks  arduino  mosfet  control  12v  switching  temperature  light  luminous-flux  photometry  circuit-analysis  integrated-circuit  memory  pwm  simulation  behavioral-source  usb  serial  rs232  converter  diy  energia  diodes  7segmentdisplay  keypad  pcb-design  schematics  fuses  fuse-holders  radio  transmitter  power-supply  voltage  multimeter  tools  control  servo  avr  adc  uc3  identification  wire  port  not-gate  dc-motor  microcontroller  c  spi  voltage-regulator  microcontroller  sensor  c  i2c  conversion  microcontroller  low-battery  arduino  resistors  voltage-divider  lipo  pic  microchip  gpio  remappable-pins  peripheral-pin-select  soldering  flux  cleaning  sampling  filter  noise  computers  interference  power-supply  switch-mode-power-supply  efficiency  lm78xx 

7
Почему I2C предназначен для работы с подтягивающими резисторами, а не с понижающими?
Я понимаю, что в линиях I2C, SCL и SDA используются подтягивающие резисторы, а драйверы выводов являются устройствами NPN с открытым коллектором, которые могут приводить контакты в землю. Это дает I2C преимущество в том, что одна и та же шина теперь может совместно использоваться несколькими ведомыми, и даже если два или …

3
Как исправить ошибку конструкции платы после изготовления?
Новичку здесь 16 лет. Мой проект - это мини-робот с печатной платой в качестве шасси, липо-батареей с зарядным устройством и инфракрасными датчиками. Я использовал LSM6DS33TR для своего акселерометра и гироскопа I2C с «подтягивающим резистором» 10К в соответствии с таблицей данных, а ATMEGA328P в качестве микроконтроллера. Я впервые спроектировал и изготовил …

6
Зачем нужны несколько портов I²C?
Протокол I²C позволяет теоретически и с 7-битной адресацией подключать к мастеру до 127 устройств. Это большое число, так почему любой недорогой микроконтроллер (например, PIC24 ) имеет более одного порта I²C? Зачем это нужно?
19 i2c 

7
Общий протокол для передачи данных из одной системы в другую?
Каков общий протокол для отправки информации из одной системы в другую? Например, предположим, у нас есть некоторая информация, собранная с микроконтроллера за определенный промежуток времени, который мы хотим отправить другому микроконтроллеру. Я слышал об интерфейсах SPI и I2C, но мне неясно, когда вы используете один метод поверх другого и как …
18 i2c  spi  data 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.