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

 
 
> bidir, open-drain и i2c, сквозной bidir "провод" через FPGA
paradox-17
сообщение Oct 15 2007, 18:58
Сообщение #1





Группа: Новичок
Сообщений: 11
Регистрация: 16-06-06
Пользователь №: 18 123



Всем доброго времени суток.
Извините, если чушь полную спрашиваю, но возникла проблема:
Есть несколько устройств (slave) с i2c интерфейсом (линия клоков и двунаправленная линия данных SDA). Master i2c только один. Напрямую между собой они не связаны, но сигналы заведены на ПЛИС (Altera CycloneIII). Было бы неплохо организовать двунаправленный сквозной "провод" для линии SDA, чтобы при этом не заморачиваться управлением направлением wacko.gif сигнала (т.е. классическая развязка с помощью tri). К тому же внутри ПЛИС потребуется мультиплексировать сигналы, т.к. мастер один, а ведомых несколько.
Мне сказали, что open-drain смотреть надо. Я посмотрел, попробовал описать, но ничего толкового не получилось. И вообще, это возможно сделать двунаправленный "провод" насквозь, чтобы на нем одновременно висело два устройства? Если возможно, то приведите пожалуйста пример на verilog, vhdl или ahdl.
Всем заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Oct 15 2007, 19:09
Сообщение #2


Гуру
******

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



Что-то очень непонятно. Вы в FPGA мультиплексирование I2C собрались делать? Т.е. несколько шин I2C объединить? А мастером кто является? Внешняя м/с или в FPGA мастер организован? И вообще FPGA тут "при делах" или просто какой-то умник от разных I2C устройств провода к FPGA протянул?
Go to the top of the page
 
+Quote Post



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

 


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


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