Разделы

В сети

Пользователей: 120
Из них просматривают:
Аналоги: 37. Видео: 1. Даташиты: 65. Инструкции: 4. Новости: 4. Программы: 1. Форум: 7. Чат: 1.
Участников: 3
Гостей: 117

an , Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.
Раздел: Компьютеры

Мост USB - I²C

Написал MACTEP 02.05.2009 15:30:00 (Просмотров: 26301)

Во многих современных ПК уже отсутствуют ранее популярные ввиду простоты протоколов обмена СОМ и LPT порты, да и ОС Windows ХР и Vista также делают вид, что не знают, что это такое. Решение по типу USB-COM или USB-LPT-neреходников - удовольствие не из самых дешевых, усложненное к тому же проблемой совместимости драйверов и firmware; во всяком случае, вряд ли это дело одного вечера.

 



Прямое же использование USB порта влечет за собой необходимость применения в самодельных конструкциях не самых дешевых микроконтроллеров, содержащих встроенные USB-порты.

Рис.1

Предложенный Фонсом мост-переходник USB-l²C (рис.1) можно спаять за один вечер, обеспечив тем самым доступ к обмену данными с практически любым микроконтроллером или иной современной ИМС, большинство из которых оснащены 1²С-совместимым портом.

 

Cпецификация проекта
• Простой и компактный дизайн
• Совместимый с Windows XP и Vista
• Совместимый с LabVIEW 7 или более новый ( поддержка .net),
•  USB-питание
• Все микросхемы -  Maxim

Рис.2

Устройство получает питание через подключаемый к ПК USB-разъем К1, фильтрующие дроссели L1, L2 (Murata BLM21PG221,220 Ом на частоте 100 МГц) и low-drop интегральный стабилизатор IC1. Через R1 осуществляется подтягивание линии D+ для идентификации ИМС USB to 1-Wire Bridge IC2 как полноскоростного (full-speed 12 Мб/с) USB slave устройства. По линии 1-Wire к IC2 подключен расширитель входа/выхода (I/O Extender) IC3. имеющий два двунаправленных порта P10A, Р10В с открытыми стоками, подтягиваемых к стандартным логическим уровням резисторами R4. R5. Они и используются для связи через разъем К2 с внешним I-С устройством. Все три микросхемы IC1-IC3 производятся фирмой MAXIM - Dallas Semiconductor. 10 примеров программирования 1²С (инициализация, чтение, запись и др.) для виртуальных инструментов LabView8.0 в zip-архиве скачать здесь.

 

 

Компоненты

Резисторы
(все 0805)
R1 = 1.5 кОм
R2,R3 = 27 Ом
R4,R5 = 4.7кОм

Конденсаторы
C1 = 1µF (0805)
C2 = 4µF7 (0805)
C3 = 100nF (0805)
C4-C7 = 33pF (0603)

Катушки
L1,L2 = BLM21PG221SN1J (Murata) (220ohms at 100 MHz)

Полупроводники
IC1 = MAX8881EUT33+ (Maxim Integrated Products)
IC2 = DS2490S+ (Maxim Integrated Products)
IC3 = DS2413P+ (Maxim Integrated Products)

Разное
K1 = USB connector, PCB mount, type B
K2 = RJ-11 connector, PCB mount
X1 = 12MHz кварц

 

10 примеров программирования I²С (инициализация, чтение, запись и др.) для виртуальных инструментов LabView8.0 в zip-архиве скачать здесь.

 

 

 

Теги:

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
 Re: Мост USB - I²C
Практикант
Практикант
Дата регистрации: 14.11.2009
Откуда:
Сообщений: 9
не в сети
Нельзя ли поподробней -- как можно использовать этот l²C, и для чего он нужен?
 Re: Мост USB - I²C
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 7275
не в сети
Если в двух словах, то I²C используется для передачи данных туда - сюда по двум линиям/
Как использовать? Поищи в инете)))) Долго рассказывать. В современной аппаратуре обмен данных происходит именно с использованием шины I²C (телевизоры, магнитофоны, DVD....)

Разное

Интересно

Наличие высокого напряжения на присоске можно проверить отверткой, соединенной с корпусом через резистор 3-5 МОм
Наличие резистора обязательно, так как без него из-за большого тока можно повредить умножитель или строчный трансформатор типа ТДКС.

Похожие статьи