I2C

Всё об интерфейсах, протоколах, подключении к МК разных устройств, подключении контроллеров к ПК...
Ответить
SIM
Читатель
Читатель
Сообщения: 3
Зарегистрирован: 24 ноя 2011, 20:31

I2C

Сообщение SIM » 24 ноя 2011, 20:35

предод задал вопрос:зачем в I2C используются транзисторы с подтягивающими резисторами вместо того,чтоб просто подключить напрямую?
сказал,что ответ кроется в схеме монтажного и...
не могли бы вы мне помочь в этом разобраться

Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 2962
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
фанатичный радиохламер
Контактная информация:

Re: I2C

Сообщение rhf-admin » 25 ноя 2011, 00:05

Напрямую куда? В каждом абоненте открытый коллектор или открытый сток. Если все открытые коллекторы объединить между собой (что в общем-то и делается на шине I2C) и подключить напрямую к питанию, то при открытии любого транзистора произойдёт КЗ и этот транзистор сгорит.

Собственно такое соединение как на шине I2C и называется "монтажное И". Все открытые коллекторы/стоки объединены между собой и через резистор подключены к питанию, все эмиттеры/истоки - к земле. Когда все транзисторы заперты - на линии высокий уровень, когда хотя бы один открыт - он притягивает всю линию к земле.
С уважением, администрация сайта.

SIM
Читатель
Читатель
Сообщения: 3
Зарегистрирован: 24 ноя 2011, 20:31

Re: I2C

Сообщение SIM » 25 ноя 2011, 12:04

спасибо вам большое))

SIM
Читатель
Читатель
Сообщения: 3
Зарегистрирован: 24 ноя 2011, 20:31

Re: I2C

Сообщение SIM » 27 ноя 2011, 13:29

Препод хотел услышать,что они нужны для того,чтобы можно было подключать устройства с различными напряжениями

ec73
инженер, читатель
инженер, читатель
Сообщения: 54
Зарегистрирован: 20 окт 2010, 19:49
Контактная информация:

Re: I2C

Сообщение ec73 » 27 ноя 2011, 13:46

Устройство с различными напряжениями? Как-то это пространно, вам не кажется?

Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 2962
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
фанатичный радиохламер
Контактная информация:

Re: I2C

Сообщение rhf-admin » 27 ноя 2011, 16:03

Да уж, да уж, не совсем понятно, что имелось ввиду. С различными напряжениями чего? Пока есть возможность - вытряси из него все знания и мысли, которые есть, потом учиться будет сложнее (времени не будет). Заодно и нам разъяснишь.
С уважением, администрация сайта.

Fai
инженер, программист, читатель
инженер, программист, читатель
Сообщения: 213
Зарегистрирован: 01 июн 2011, 13:02

Re: I2C

Сообщение Fai » 27 ноя 2011, 16:44

Как написал rhf-admin, открытый коллектор у всех + подтягивающие резисторы для I2C сделаны так потому, что на шине может быть несколько мастеров, соотвественно, если одно устройство ставит 0, а другое 1 - было бы кз. А к уровням сигнала все это отношения не имеет общем-то никакого, хотя аппратная спецификация допускает работу разноуровеный устройств одновременно (типа +5 и +3.3в). Кстати, дла увеличения скорости допускается ставить подтягивающий источник тока для линий.

Ответить

Вернуться в «Интерфейсы / Протоколы / Периферия»