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

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

2
Использование избыточного I2C в авионике космического корабля
Недавно я читал этот отчет о проекте по разработке авионики JPL x2000, который разработал более модульную платформу авионики, использующую коммерческий кремний, чтобы сократить расходы и электроэнергию. Они выбрали архитектуру двух избыточных протоколов, связывающих всю электронику в космическом корабле. Высокоскоростная шина 1394 используется для больших данных, а шина I2C (100 кГц) …
10 i2c  protocol 

1
Какова скорость нарастания для I2C?
Я настраиваю I 2 C на PIC18, используя встроенные функции компилятора C18, как описано в разделе 2.4 документации : void OpenI2C2( unsigned char sync_mode, unsigned char slew ); Я не уверен, что я должен делать с slew. Я могу выбрать один из двух вариантов, определенных в i2c.h: SLEW_OFF: Скорость нарастания …
10 pic  c  i2c  software  c18 

2
Расчеты резистора I2C
Я пытаюсь управлять этим ЖК-дисплеем I2C с помощью микроконтроллера ATxmega16A4U . Оба устройства указаны для работы с тактовыми частотами I2C до 400 кГц. Эти два устройства являются единственными устройствами на шине I2C. Однако разработка расчетов для границ нагрузочного резистора дает довольно странные значения. Расчет минимального значения нагрузочного резистора I2C: рм …
10 i2c  pullup 

4
Ошибка чтения / записи I2C при большой нагрузке прерывания
В моей системе я использую I2C и понимаю, что при большой нагрузке прерывания (из других источников) связь I2C легко прерывается. Это ожидаемое поведение для I2C? Я ожидал бы, несмотря на загрузку прерывания, все было бы в порядке, поскольку I2C не является интерфейсом, критичным ко времени, часы снабжены данными. Обновить: Процессор …
10 i2c 

4
Это сообщение I²C?
Мне нужно расшифровать связь между двумя устройствами, но у меня нет информации об этих устройствах. Все, что я знаю, это то, что нужны четыре провода (GND, VCC и два провода связи). Я подозреваю, что это связь I²C. Я пытаюсь расшифровать его с помощью инструмента декодирования осциллографа, но я не совсем …

1
I2C работает только при испытании или нагрузке 1 МОм
Я пытаюсь устранить неполадки связи между msp430fr5847 (ведущим) и подчиненным датчиком с неизвестной микросхемой I2C (часть промышленного датчика) У меня возникают проблемы с новой партией датчиков, когда мои данные возвращаются со всеми нулями, однако при попытке устранения неполадок с моим Saleae logic pro (2 МОм, 10 пф) или моим осциллографом …

2
MCP3424, как читать каналы параллельно?
По этому вопросу У меня нет опыта работы в области электроники, и это одна из моих первых проблем с общением через I2C и записью в регистр, поэтому, пожалуйста, не принимайте слишком много знаний с моей стороны. Я программирую Arduino. Отвечая на вопрос о конкретном электронном компоненте / чипе, я предполагаю, …
9 arduino  adc  i2c 

2
Как работать с несколькими подтягивающими резисторами на модулях
Я думал о создании модулей для платы разработки, которую я сделал несколько дней назад, которая будет включать интерфейсы spi / i2c. Проблема в том, что я не включил подтягивающие резисторы в выводы MCU на основной плате и думал добавить их в модули, чтобы сделать их более «общими», чтобы каждый пользователь …

5
I2C EEPROM-bit-banging: записывает нормально, но только если первый бит не установлен
В настоящее время я работаю над проектом I2C EEPROM, использующим битовые удары для управления линиями SDA и SCL. Моя функция чтения работает нормально, но всякий раз, когда я пишу какой-либо байт с ведущей «1», я всегда читаю FF назад; даже если байт был запрограммирован с чем-то еще раньше. Ведущий «0» …
9 i2c  eeprom 

2
PIC12F675 GP4 не работает
Я использую PIC12F675 для проекта, и все работает отлично, кроме одной вещи. GP4 не работает как цифровой IO. Я много смотрел на конфиги и код, но ничего не смог найти. Config: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config PWRTE = OFF #pragma config MCLRE = …
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 и мощность на большом расстоянии (кабель 10 метров)
После некоторого чтения / тестирования мне удалось установить стабильную связь между двумя устройствами, используя I2C с медным кабелем витой пары FTP CAT5. Зеленый провод - SCL Белый / зеленый провод - GND Синий провод - ПДД Белый / синий провод - GND GND подключен только на одном конце кабеля, тактовая …
9 power  i2c 

2
MITM на шине I2C
Я пытался разработать модуль, который позволит мне изменять выбранные ответы подчиненного устройства на шине I2C. Вот исходная конфигурация шины (подтягивания и подключения питания не показаны для ясности: На этой шине только 2 устройства, и это только 100 кГц. Контроллер MCU (ведущий I2C) и считыватель RFID-карт (ведомый I2C) NXP PN512. Я …

2
Лучший способ сделать I2C / TWI на большом расстоянии
У меня есть проект, который требует сделать I²C / I2C / TWI на большом расстоянии (от 30 до 40 метров). Я видел, как некоторые люди предлагали снизить тактовую частоту примерно до 500 Гц, чтобы смягчить влияние емкости такой длинной линии, я полагаю? Для компонентов, которые я использую, требуется как минимум …
9 i2c  bus 

1
Можно ли использовать SMBus только на PCI Express 1X?
Согласно странице Википедии на PCI Express , слоты PCI-e 1X имеют 18 позиций контактов на двух линиях (таким образом, 36 контактов), а позиции 5-9 представляют SMBus и JTAG. Я хотел бы подключить микроконтроллер в качестве устройства SMBus (в основном I²C), и я понимаю дополнительные требования к протоколу сообщений, но не …
9 i2c  pcie  smbus 

1
I2C IC для идентификации деталей
Я ищу способ для хост-системы определить, что к ней подключен определенный механический модуль C. Этот механический модуль не должен иметь никакой электроники, но из соображений совместимости хоста (с другими механическими компонентами A, B) между ним и хостом установлена ​​шина I2C (даже если она нам не нужна) ). Я думал о …

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