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

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

8
Почему последовательный EEPROM предпочтительнее параллельного EEPROM?
На странице Википедии для EEPROM: http://en.wikipedia.org/wiki/EEPROM указано, что «Параллельные устройства EEPROM обычно имеют 8-битную шину данных и шину адреса, достаточно широкую, чтобы охватить всю память», а также «Работа параллельной EEPROM проста и быстра по сравнению с последовательной EEPROM». В таком случае, почему последовательные EEPROM становятся более популярными, чем параллельные EEPROM?
17 serial  i2c  memory  eeprom 


7
Есть ли какое-нибудь определенное руководство по распиновке I2C? Не ищу «СТАНДАРТ»
РЕДАКТИРОВАТЬ: Это повторялось несколько раз, так что вкратце: да, хорошо известно, что не существует «стандарта» для соединителей между устройствами I2C, но, безусловно, это сообщество может сформулировать список «руководящих» пунктов для принятия такие межсоединения, основанные на поведении сигнала, минимизации шума и уменьшении риска из-за неправильных соединений. NXP определили я понимаю, стандарт …

4
Какой адрес I2C мне выбрать?
Теперь я знаю, что для того, чтобы зарезервировать для себя адрес I2C, нужно заплатить людям I2C немного денег. Но я не хочу этого делать. Я прошу совета о том, какой адрес я должен выбрать для своего ведомого и основного MCU в моем проекте. На плате также будет EEPROM. Поэтому я …
16 i2c 

9
Почему у I²C есть только подтягивающие резисторы (вопрос для интервью)?
Интервьюер хотел знать, почему подтягивающие резисторы используются в SDA и SCL, когда также может быть реализована противоположная логика. Есть ли объяснение того, почему использование подтягивающего резистора является выбранной конструкцией?

3
HDMI и я C
Я смотрел на распиновку HDMI и подумал: зачем им использовать I 22^2 C для связи между дисплеем и хостом? Мой вопрос здесь о метриках дизайна, которые приводят к этому выбору. HDMI является довольно новым стандартом, в то время как I 22^2 C существует с 1982 года . I 22^2 C …

4
Как выполнить реинжиниринг протоколов I2C и SPI?
Если у меня есть неизвестное устройство, которое говорит I2C или SPI, как я могу восстановить протокол. В основном я ищу что-то похожее на snoop или tcpdump . Для программного обеспечения Mac предпочтительнее, но может также работать на ПК под параллелями.

3
I2C минимальная тактовая частота и надежность
Существует ли минимальная тактовая частота, указанная I2C? Я знаю, что наиболее широко используемая тактовая частота составляет 100 кГц, и некоторые устройства поддерживают «быстрый» режим 400 кГц, а другие устройства поддерживают более быстрый, но все же режим (я думаю, 1 МГц?). Так как сигнал SCK генерируется мастером, я предполагаю, что можно …

3
I2C: устройства 3,3 В и 5 В без смещения уровня на шине 3,3 В?
действительно ли мне нужен переключатель уровня, если я использую устройства с питанием 5 В на шине I2C с подтягиванием до 3,3 В? В моем понимании, устройства будут только тянуть линии (SDA, SCL) на низком уровне (на землю) и никогда не будут подавать свое напряжение питания на шину. Поэтому я не …

5
Возможна ли смешанная частота I2C?
Предположим, у нас есть шина I 2 C с частотой 400 кГц . Есть один хозяин и куча ведомых устройств. Мы хотели бы представить еще одно ведомое устройство, но, к сожалению, оно работает только на 100 кГц. Ясно, что надежные варианты дизайна: просто запустите эту шину на 100 кГц используйте …
12 i2c 

1
Адресация регистров с библиотеками HAL I2C STM32F0
Я очень новичок в использовании STM CUBE и HAL_libraries. Я использую микроконтроллер STM32F0 с 32 контактами. Схема для I2C верна. Поэтому мне нужна небольшая помощь здесь. У меня есть емкостный датчик ( FDC1004 ), который использует связь I2C. Я должен написать эти регистры, чтобы прочитать данные. Как правильно отправить мастер …

2
Смещение уровня I2C
В настоящее время я разрабатываю схему, которая может записывать данные с датчика и сохранять данные, записанные в EEPROM. Мои два устройства (EEPROM и для тестирования RTC) подключены через шину I2C к PIC16F887 µC. Однако рабочий диапазон напряжения двух устройств не одинаков (5 В для EEPROM, 3,3 для RTC), и моя …

7
Адрес ведомого I2C не подтвержден (иногда)
Я пытаюсь связаться с удаленно подключенной FRAM (FM24C04 от Ramtron) с помощью I2C. Эта память встроена в плату, которая может быть вставлена ​​и удалена в любое время в / из системы (связь должным образом прекращается до удаления памяти). Проблема в том, что сразу после вставки карты, содержащей FRAM, иногда он …

1
Акселерометр BMA180. Как удается разделить контакты между I2C и SPI?
Акселерометр BMA180 может быть ведомым SPI или ведомым I 2 C. Контакты для обоих автобусов являются общими. SPI mode I2C mode --------------------------------------------------- SDI input SDA bidirectional (!) SDO output ADDR address bit, input SCLK input SCL input CSB chip select, input I2C mode select, input Согласно спецификации (см. Главу 8) …
11 spi  i2c 


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