УСТРОЙСТВО МОНИТОРИНГА ЛИНИИ ИНТЕРФЕЙСА ПОСЛЕДОВАТЕЛЬНОЙ АСИММЕТРИЧНОЙ ШИНЫ

Устройство относится к области хранения и обработки данных, которое позволяет производить распределенное хранения информации
Предлагаемое техническое решение относиться к области электроники. Может быть использовано в случае мониторинга передаваемых сообщений от ведомого устройства к ведущему, подключенному по шине I2C с возможностью логического согласования уровня передающего сигнала.
Из существующего уровня электронной техники известна классическая схема с использованием двух MOSFET транзисторов, позволяющих согласовать по напряжению подключенные к последовательной асимметричной шине (I2C) устройства. Его техническое описание приведено в документе AN10441 компании NXP Semiconductors от 18.06.2007 (http://www.nxp.com/documents/application_note/AN10441.pdf).
Недостатком известного технического решения является то, что не представляется возможным перехватывать передаваемые сообщения от ведомого к мастеру, если на шине I2C имеется, как минимум, еще один ведомый с возможностью передачи информации ведущему по той же шине I2C с требуемым согласованием уровней.
Задачей, на решение которой направленно заявляемое техническое устройство, является обеспечение своевременного подключения перехвата посылок со стороны ведомого, мониторинг, при возможности, управления и получение информации от других имеющихся ведомых устройств, находящихся с ведущим на одной шине I2C и требующих логического согласования сигнала по уровню напряжения.
Данная задача достигается за счет исключение MOSFET транзисторов и добавления в схему логических элементов, таких как инвертор, 2И-НЕ, управляемый буфер повторитель с переключением выхода в Z - состояние. Логические элементы располагаются на линиях SDA_A и SCL_A. С помощью управляющего входа CONTR имеется возможность переключения между мониторингом линии SDA_А и передачей информации на выходы схемы SDA_B и SCL_B. Управляющий вход CONTR подтянут к напряжении питания схемы. Согласование уровня сигнала по напряжению выполняют логические элементы.
Техническим результатом, обеспечиваемым приведенной совокупностью признаков, является обеспечение возможности мониторинга последовательной асимметричной шины, что позволяет своевременно обеспечить передачу данных ведущему от ведомых.
Устройство поясняется фиг., на которой показана структурная схема устройства мониторинга линии интерфейса последовательной асимметричной шины.
Устройство мониторинга линии интерфейса последовательной асимметричной шины включает инвертор (1) выход которого подключен ко входу логического элементы 2И-НЕ (2), выход которого в свою очередь соединен с управляющим входом ОЕ управляемого буфера повторителя (3). Выход инвертора (4) подключен ко входу 2И-НЕ (5), выход которого соединен с управляющим входом ОЕ управляемого буфера повторителя (6). Вторые входы логических элементов 2И-НЕ (2, 5) подтянуты через резистор (7) к напряжению питания схемы и образуют управляющий вход CONTROL, входы IN А управляемых буферов повторителей (3, 6) соединены с линией данных SDA_A и SCL_A, выходы управляемых буферов повторителей (3, 6) являются выходами SDA_B и SCL_B устройства мониторинга линии интерфейса I2C.
Устройство мониторинга линии интерфейса последовательной асимметричной шины работает следующим образом. При появлении на линии SDA_A высокого уровня и сохранении высокого уровня на линии CONTR, выход SDA_B находится в Z-состоянии, при высоком уровне на линии SDA_A и низком уровне на управляющем входе CONTR выход SDA_B находится в Z-состоянии, при низком уровне на линии SDA_A и высоком уровне на управляющем входе CONTR выход SDA B находиться в низком уровне, если SDA_A и управляющий вход CONTR в низком уровне, то выход SDA_B имеет Z-состояние - высокоимпедансное состояние. Согласование логических уровней происходит за счет подключения разного питания к логическим элементам. Таблица истинности работы Устройство мониторинга линии интерфейса последовательной асимметричной шины поясняет работу устройства.
Таблица
SDA_A
CONTR
SDA_B
Н
Н
Z
Н
L
Z
L
Н
L
L
L
Z
Наиболее рациональной областью применения предлагаемого технического решения является устройства управления и сопряжения для них, например, драйверы или встроенные схемы управления.