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

 
 
 
Reply to this topicStart new topic
> i2c: Опторазвязка, Как сделать? Возможно это?
Студент IPSA
сообщение Apr 27 2009, 09:01
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 16-03-09
Пользователь №: 46 139



Для программного i2c (Data-In, Data-Out на разных битах порта MCS) - проблем нет,
а как быть для аппаратного i2c, где провод данных двунаправленный ?
Go to the top of the page
 
+Quote Post
Самурай
сообщение Apr 27 2009, 09:32
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066



Цитата(Студент IPSA @ Apr 27 2009, 13:01) *
Для программного i2c (Data-In, Data-Out на разных битах порта MCS) - проблем нет,
а как быть для аппаратного i2c, где провод данных двунаправленный ?


P82B96: Dual bidirectional bus buffer, Fig 11.
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Apr 27 2009, 09:33
Сообщение #3


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Цитата(Студент IPSA @ Apr 27 2009, 12:01) *
Для программного i2c (Data-In, Data-Out на разных битах порта MCS) - проблем нет,
а как быть для аппаратного i2c, где провод данных двунаправленный ?

Например, здесь описание такой изоляции.
Есть еще специализированные микросхемы от NXP, может еще кто-то делает.
Вообще-то лучше такого не делать, если есть возможность.
Go to the top of the page
 
+Quote Post
Stanislav_S
сообщение Apr 27 2009, 09:44
Сообщение #4


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Цитата(Студент IPSA @ Apr 27 2009, 13:01) *
Для программного i2c (Data-In, Data-Out на разных битах порта MCS) - проблем нет,
а как быть для аппаратного i2c, где провод данных двунаправленный ?

Посмотрите еще тут


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Apr 27 2009, 13:42
Сообщение #5


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(Студент IPSA @ Apr 27 2009, 18:01) *
Для программного i2c (Data-In, Data-Out на разных битах порта MCS) - проблем нет,
а как быть для аппаратного i2c, где провод данных двунаправленный ?

Сори, что не в тему, но разве есть в стадарте I2C Specification вариант шины с двумя раздельными линиями данных? И может ли сие творение называться I2C?


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 27 2009, 14:37
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(haker_fox @ Apr 27 2009, 19:42) *
Сори, что не в тему, но разве есть в стадарте I2C Specification вариант шины с двумя раздельными линиями данных? И может ли сие творение называться I2C?
Посмотрите на рисунок из указанной вами спецификации. Какая разница, где именно будут соединяться SDA_OUT / SDA_IN и SCL_OUT / SCL_IN внутри микросхемы или после оптоизолятора?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Студент IPSA
сообщение Apr 28 2009, 07:19
Сообщение #7





Группа: Новичок
Сообщений: 8
Регистрация: 16-03-09
Пользователь №: 46 139



Цитата(Stanislav_S @ Apr 27 2009, 12:44) *
Посмотрите еще тут

т.е. ADUM1250/1
спасибо

Цитата(haker_fox @ Apr 27 2009, 16:42) *
вариант шины с двумя раздельными линиями данных? И может ли сие творение называться I2C?

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

Вопрос:
с помощью 2-х HC244 можно усилить двунаправленный (стандартный) сигнал данных?
(разделить на 2 однонаправленных)
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 28 2009, 16:24
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Студент IPSA @ Apr 28 2009, 13:19) *
с помощью 2-х HC244 можно усилить двунаправленный (стандартный) сигнал данных?
(разделить на 2 однонаправленных)
Нет. Потому, что в сигнале отсутствует признак направления передачи. Направление передачи определяется протоколом, а не какой-либо электрической характеристикой сигнала.
Go to the top of the page
 
+Quote Post
Студент IPSA
сообщение Apr 29 2009, 11:34
Сообщение #9





Группа: Новичок
Сообщений: 8
Регистрация: 16-03-09
Пользователь №: 46 139



Цитата(rezident @ Apr 28 2009, 19:24) *
Нет. Потому, что в сигнале отсутствует признак направления передачи. Направление передачи определяется протоколом, а не какой-либо электрической характеристикой сигнала.

А резистор между out-inp не спасет? или получится самовозбуд?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 05:35
Рейтинг@Mail.ru


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