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

 
 
> I2c мастер на Virtex2 Pro, об использовании двунаправленных портов
ig_f
сообщение Oct 25 2013, 06:31
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 18-11-11
Пользователь №: 68 381



Доброго времени суток.

Начну из далека: есть камера которая подключается к к отладочной плате c VirtexII Pro, управление - I2C. На плисине надо организовать мастера. Входной сигнал на камеру должон быть 5В, на соответствующем выводе плис - 3.3В, поэтому подключено через полевик
Прикрепленное изображение


со стороны плис внешней подтяжки к 3.3В нет.

У меня возник вопрос: как организовать двунаправленный порт?
Первый вариант

Прикрепленное изображение


Здесь SDA сигнал подается на T_1 вход. Когда буфер в Z-состоянии - на выходе 1, которая поддерживает транзистор закрытым. 0 передается переходом буфера в режим передачи. При приеме нужно поддерживать Z-состояние.

Второй вариант

Прикрепленное изображение


Тут не использована внутренняя подтяжка, транзистор открывается и запирается если на IN_2 0 и 1 соответственно. При приеме нужно переключать буфер в Z.
Никогда не использовал двунаправленные порты... да и определенные проблемы со схемотехникой имеются, так что подскажите какой вариант лучше использовать? И вообще верно ли я мыслю?

Еще бы пригодилась информация о том как схемотехнически выглядит выходной порт ПЛИС при передаче.

заранее благодарю)
Go to the top of the page
 
+Quote Post



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

 


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


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