|
|
  |
Шина I2C, отключение питания одного из slave на шине |
|
|
|
Aug 19 2008, 17:14
|
Частый гость
 
Группа: Свой
Сообщений: 142
Регистрация: 19-11-05
Пользователь №: 11 103

|
Цитата(aaarrr @ Aug 19 2008, 21:05)  Как поставить диод? Если катодом к выводу слейва, то шина все равно зависнет. Если наоборот, то он будет всегда закрыт. да, промашка вышла  тогда все только по честному, с ключами.
|
|
|
|
|
Aug 19 2008, 17:20
|

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

|
Цитата(aaarrr @ Aug 19 2008, 23:15)  Может. Только шине от этого легче не будет  Если мега будет запитана, то может не завесит? :-))) Во, нашёл явное упоминание про это в даташите на м32 (стр 170): Цитата Note that all AVR devices connected to the TWI bus must be powered in order to allow any bus operation.
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
Aug 19 2008, 17:25
|
Частый гость
 
Группа: Свой
Сообщений: 142
Регистрация: 19-11-05
Пользователь №: 11 103

|
Ну вот опередили с правильным вариантом  ) При этом устройство 1 это то которое отключают. И можно вместо транзистора на SCL ставить диод, если не надо клоки притормаживать. А вообще док у Филипса на тему I2C много, иногда полезно почитать.
|
|
|
|
|
Aug 19 2008, 17:42
|

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

|
Цитата(aaarrr @ Aug 19 2008, 15:55)  Если Вы подключите к шине, например, ATмегу с выключенным питанием, то она просадит линии в "0" по пути: Линия шины -> защитный диод -> шина питания ("0"). Ну-ка, ну-ка, как это она просадит, интересно? Никакой просадки не будет, т.к. защитный диод подключен минусом к 0-й шине питания.
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
Aug 19 2008, 17:48
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(=GM= @ Aug 19 2008, 21:42)  Ну-ка, ну-ка, как это она просадит, интересно? Никакой просадки не будет, т.к. защитный диод подключен минусом к 0-й шине питания. Во-первых, у диода нет "плюса" и "минуса", есть анод и катод. Во-вторых, верхний защитный диод подключен анодом к линии, а катодом к шине питания. Детский сад, честное слово.
|
|
|
|
|
Aug 19 2008, 18:09
|

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

|
Цитата(aaarrr @ Aug 19 2008, 16:48)  Во-первых, у диода нет "плюса" и "минуса", есть анод и катод. Во-вторых, верхний защитный диод подключен анодом к линии, а катодом к шине питания. Детский сад, честное слово По условию задачи плюсовая шина питания слейв-устройства отключена. Покажите путь тока, если сможете. ("Плюс" и "минус" диода это жаргон)
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|