реклама на сайте
подробности

 
 
> Шина I2C, отключение питания одного из slave на шине
DVR
сообщение Aug 19 2008, 14:18
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 11-04-07
Пользователь №: 26 949



Всем добрый день!

Вопрос такой: будет ли работать шина I2C, если отключить питание одного из нескольких I2C-Slave ? При этом физически подключение к шине незапитанной микросхемы остаётся. Мастером является AVR с аппаратной поддержкой I2C.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
=GM=
сообщение Aug 19 2008, 14:27
Сообщение #2


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(DVR @ Aug 19 2008, 13:18) *
будет ли работать шина I2C, если отключить питание одного из нескольких I2C-Slave?

Будет.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 19 2008, 14:32
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(=GM= @ Aug 19 2008, 18:27) *
Будет.

Не слишком ли категорично? А если слейв тоже AVR?
Go to the top of the page
 
+Quote Post
=GM=
сообщение Aug 19 2008, 14:42
Сообщение #4


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(aaarrr @ Aug 19 2008, 13:32) *
Не слишком ли категорично? А если слейв тоже AVR?

Шина данных айтуси делается на основе так называемого "проводного ИЛИ", обычно на транзисторах с открытым коллектором. Клоки слейвов - вход с большим сопротивлением, или в 3-м состоянии, если отключено.

(А как вы поняли, что мой ответ категоричен? На мой взгляд - краткий и исчерпывающий ответ)


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 19 2008, 14:45
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(=GM= @ Aug 19 2008, 18:42) *
Шина данных айтуси выполнена с помощью проводного ИЛИ, обычно на транзисторах с открытым коллектором. Клоки слейвов - вход с большим сопротивлением, или в 3-м состоянии, если отключено.

Проводного И. Клоки слейвов могут быть и выходом.

Цитата(=GM= @ Aug 19 2008, 18:42) *
(А как вы поняли, что мой ответ категоричен? На мой взгляд - краткий и исчерпывающий ответ)

Правильный ответ: зависит от схемотехники I2C слейва.
Go to the top of the page
 
+Quote Post
=GM=
сообщение Aug 19 2008, 16:12
Сообщение #6


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(aaarrr @ Aug 19 2008, 13:45) *
Клоки слейвов могут быть и выходом

Да? Это с какого припрыга?

Посмотрите хотя бы назначение SCK для слейва, скажем, для атмега88 (документ 2545м, таблица 18-1, страница 164). Там чётко показано, что клок является входом.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 19 2008, 16:22
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(=GM= @ Aug 19 2008, 20:12) *
Да? Это с какого припрыга?


Прежде чем пытаться давать советы другим, ознакомьтесь со стандартом I2C:
Цитата
7 TRANSFERRING DATA
..
If a slave can’t receive or transmit another complete byte of data until it
has performed some other function, for example servicing
an internal interrupt, it can hold the clock line SCL LOW to
force the master into a wait state.


Стандарт разработан компанией NXP(Philips), Atmel может писать что угодно. Тем более, что выходом SCL у слейва бывает далеко не всегда.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Aug 19 2008, 16:50
Сообщение #8


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(aaarrr @ Aug 19 2008, 22:22) *
Прежде чем пытаться давать советы другим, ознакомьтесь со стандартом I2C:


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


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 19 2008, 16:55
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(AHTOXA @ Aug 19 2008, 20:50) *
Так речь-то про выключенный дивайс. Мне казалось, что ноги выключенного устройства находятся в третьем состоянии... При этом устройство не должно мешать обмену, разве не так?

Я уже писал, что это зависит от схемотехники драйверов выводов I2C. Если Вы подключите к шине, например, ATмегу с выключенным питанием, то она просадит линии в "0" по пути: Линия шины -> защитный диод -> шина питания ("0").
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Aug 19 2008, 17:15
Сообщение #10


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(aaarrr @ Aug 19 2008, 22:55) *
Если Вы подключите к шине, например, ATмегу с выключенным питанием, то она просадит линии в "0" по пути: Линия шины -> защитный диод -> шина питания ("0").


А-а-а, понялsmile.gif
А может мега просто запитается через этот диод? smile.gif))


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 19 2008, 17:15
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(AHTOXA @ Aug 19 2008, 21:15) *
А может мега просто запитается через этот диод? smile.gif))

Может. Только шине от этого легче не будет smile.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DVR   Шина I2C   Aug 19 2008, 14:18
|- - rezident   Цитата(aaarrr @ Aug 19 2008, 20:45) Прави...   Aug 19 2008, 15:06
||- - =GM=   Цитата(rezident @ Aug 19 2008, 14:06) Плу...   Aug 19 2008, 17:54
||- - rezident   Цитата(=GM= @ Aug 19 2008, 23:54) Ответ т...   Aug 19 2008, 20:47
||- - zhevak   Всем здесь присутствующим предлагаю провести мален...   Aug 19 2008, 21:20
|- - DVR   Цитата(aaarrr @ Aug 19 2008, 18:45) Прово...   Aug 19 2008, 15:07
||- - Сергей Борщ   Цитата(DVR @ Aug 19 2008, 18:07) А если н...   Aug 20 2008, 08:47
||- - =GM=   Поисследовал входные сопротивления обесточенных I2...   Aug 20 2008, 11:55
||- - aaarrr   Цитата(=GM= @ Aug 20 2008, 15:55) 4) To a...   Aug 20 2008, 16:07
||- - zhevak   [code]Цитата(aaarrr @ Aug 20 2008, 22:07)...   Aug 20 2008, 16:31
||- - rezident   Цитата(zhevak @ Aug 20 2008, 22:31) Замеч...   Aug 20 2008, 16:46
|||- - zhevak   Цитата(rezident @ Aug 20 2008, 22:46) Дык...   Aug 20 2008, 17:34
|||- - Syberian   Порты AVR многофункциональные, и на всех стоят нео...   Aug 22 2008, 03:06
||- - sseett   Цитата(zhevak @ Aug 21 2008, 01:31) [code...   Aug 22 2008, 06:20
|||- - AHTOXA   Цитата(aaarrr @ Aug 19 2008, 23:15) Может...   Aug 19 2008, 17:20
||- - =GM=   Цитата(aaarrr @ Aug 19 2008, 15:55) Если ...   Aug 19 2008, 17:42
||- - AHTOXA   Там два диода:   Aug 19 2008, 17:48
||- - aaarrr   Цитата(=GM= @ Aug 19 2008, 21:42) Ну-ка, ...   Aug 19 2008, 17:48
||- - =GM=   Цитата(aaarrr @ Aug 19 2008, 16:48) Во-пе...   Aug 19 2008, 18:09
|- - rezident   Цитата(=GM= @ Aug 19 2008, 22:12) Да? Это...   Aug 19 2008, 16:47
|- - ReAl   Цитата(=GM= @ Aug 19 2008, 19:12) Да? Это...   Aug 19 2008, 20:15
- - aaarrr   Тогда остается только ставить ключ. Или проверить ...   Aug 19 2008, 15:15
|- - DVR   Цитата(aaarrr @ Aug 19 2008, 19:15) Тогда...   Aug 19 2008, 15:20
- - aaarrr   Можно собрать на дискретных элементах или поставит...   Aug 19 2008, 15:25
|- - DVR   Цитата(aaarrr @ Aug 19 2008, 19:25) Можно...   Aug 19 2008, 15:30
- - Laptop   По хорошему, если неизвестно как в устройстве орга...   Aug 19 2008, 17:02
|- - aaarrr   Цитата(Laptop @ Aug 19 2008, 21:02) По хо...   Aug 19 2008, 17:05
|- - Laptop   Цитата(aaarrr @ Aug 19 2008, 21:05) Как п...   Aug 19 2008, 17:14
|- - rezident   Цитата(aaarrr @ Aug 19 2008, 23:05) Как п...   Aug 19 2008, 17:20
- - Laptop   Ну вот опередили с правильным вариантом ) При этом...   Aug 19 2008, 17:25
- - ILYAUL   Сколько видел в своей практике всевозможных устрой...   Aug 19 2008, 18:00
- - SasaVitebsk   Кстати на форуме Точки Опоры обсуждали как раз про...   Aug 19 2008, 19:41
- - aaarrr   Цитата(=GM= @ Aug 19 2008, 21:54) Ответ т...   Aug 19 2008, 20:35
- - ReAl   ага, а ещё они гнутся и сваливаются ага, а вот с S...   Aug 22 2008, 06:52
|- - defunct   Цитата(ReAl @ Aug 22 2008, 09:52) ага, а ...   Aug 22 2008, 10:33
|- - aaarrr   Цитата(defunct @ Aug 22 2008, 14:33) Любо...   Aug 22 2008, 10:38
||- - =GM=   А вот интересно, почему в качестве протокола для о...   Aug 22 2008, 10:51
||- - zhevak   Цитата(=GM= @ Aug 22 2008, 16:51) А вот и...   Aug 22 2008, 11:30
|- - ReAl   Цитата(defunct @ Aug 22 2008, 13:33) В SP...   Aug 22 2008, 12:54
|- - aaarrr   Цитата(ReAl @ Aug 22 2008, 16:54) У микро...   Aug 22 2008, 12:58
|- - =GM=   Цитата(zhevak @ Aug 22 2008, 10:30) Его д...   Aug 22 2008, 14:03
|- - aaarrr   Цитата(=GM= @ Aug 22 2008, 18:03) Ну, пол...   Aug 22 2008, 14:11
|- - =GM=   Цитата(aaarrr @ Aug 22 2008, 13:11) RS232...   Aug 22 2008, 15:03
||- - aaarrr   Цитата(=GM= @ Aug 22 2008, 19:03) Ну, это...   Aug 22 2008, 15:33
||- - zhevak   Цитата(=GM= @ Aug 22 2008, 21:03) на како...   Aug 22 2008, 18:09
||- - zltigo   Цитата(zhevak @ Aug 22 2008, 20:09) Т.е. ...   Aug 22 2008, 18:21
|- - zltigo   Цитата(aaarrr @ Aug 22 2008, 16:11) ..что...   Aug 22 2008, 15:30
- - aaarrr   Во-первых, он на порядок сложнее. Во-вторых, какой...   Aug 22 2008, 11:14
- - Rst7   ЦитатаА вот интересно, почему в качестве протокола...   Aug 22 2008, 20:35


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 00:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01781 секунд с 7
ELECTRONIX ©2004-2016