roboforum.ru

Технический форум по робототехнике.

Разъемы для TWI(i2c)

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Разъемы для TWI(i2c)

Сообщение Сергей » 24 мар 2008, 19:59

Вот возник вопрос, а какой разъем использовать для шины i2c? Кто какой испольует? Ну просто двумя штырьками соединять можно, но это не то, более удобно я считаю это телефонная вилка, к примеру можно использовать TP4P4C (RJ11) 4-контакта, или это гемор? Или есть лучше предложения?
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Разъемы для TWI(i2c)

Сообщение -= Александр =- » 24 мар 2008, 20:03

Это гемор. Можно юзать шлейф на 10 проводов с обжимными разъемами. Гемора никакого, плюс еще и питание и прерывания по нему пустить...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Разъемы для TWI(i2c)

Сообщение Сергей » 24 мар 2008, 20:06

ну 10 это много, место много занимает

ЗЫ
Просто хочется пустить [ SDA Vcc GND SCL ]
О, нашел токашто вот такую штуку http://www.mcc-us.com/ipicon.htm, но вот где ее достать..

Вот нашел еще http://www.oopic.com/con4.htm, впринципе практично но я не знаю как этот разъем называеца :oops:
Но тут правда 5 контактов, что не очень хорошо, лучше бы 4
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Разъемы для TWI(i2c)

Сообщение =DeaD= » 24 мар 2008, 20:33

Devantech стандартно пользует 4 пина, как у меня на модуле, порядок контактов - GND,SCL,SDA,VCC.

Можно обычный BLS - http://www.promelec.ru/catalog_info/53/116/470/529/ но без защиты от переполюсовки,
а можно WF - http://www.promelec.ru/catalog_info/53/116/480/545/, как на вентиляторах на проц.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разъемы для TWI(i2c)

Сообщение Сергей » 24 мар 2008, 20:41

О, вот как раз серия WF мне подходит и можно достать везде. Кстати, если почитать даташит, то не рекомендуеца пускать линии SCL и SDA рядом, лучше примерно так SCL GND SDA Vcc или как я написал SCL GND Vcc SDA
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Разъемы для TWI(i2c)

Сообщение =DeaD= » 24 мар 2008, 22:41

Что-то я не верю в сильные помехи, раз Devantech так пользует уже давно :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разъемы для TWI(i2c)

Сообщение Сергей » 24 мар 2008, 23:35

Ну я с тобой согласен, но всетаки по даташиту это же круто)
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Разъемы для TWI(i2c)

Сообщение FireFly » 25 мар 2008, 10:38

=DeaD= писал(а):Devantech стандартно пользует 4 пина, как у меня на модуле, порядок контактов - GND,SCL,SDA,VCC.

Можно обычный BLS - http://www.promelec.ru/catalog_info/53/116/470/529/ но без защиты от переполюсовки,
а можно WF - http://www.promelec.ru/catalog_info/53/116/480/545/, как на вентиляторах на проц.


+1

Я такую же распиновку пользую :) , а в качестве разьемов - BLS
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Разъемы для TWI(i2c)

Сообщение Digit » 25 мар 2008, 14:14

Dead, а ты вроде пользовал RJ11 в своих проектах. Не удобно? Почему отказался?
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: Разъемы для TWI(i2c)

Сообщение =DeaD= » 25 мар 2008, 16:37

Digit писал(а):Dead, а ты вроде пользовал RJ11 в своих проектах. Не удобно? Почему отказался?

RJ11 - да, было дело.

Причин несколько:
1. Обжимные клещи стоят денег, каких-никаких, а денег, и если с BLS или WF можно обойтись без них, тут не обойтись;
2. RJ11 хорошо цепляется только на специальный телефонный провод, а он не самый оптимальный при конструировании компактных роботов (хреново гнётся, представьте нагрузки на поворотный механизм, если его подводить к сонару, который надо крутить сервой)
3. Кроме меня никто так не пользует и все стандартные модули ориентированы на 4-штырька и я со своим стандартом новым иду лесом :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разъемы для TWI(i2c)

Сообщение Сергей » 25 мар 2008, 17:09

Ну насчет плохо гнеца не знаю, у меня нормально гнулся, легко так. Так что решение это WF.. :beer:
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Разъемы для TWI(i2c)

Сообщение =DeaD= » 25 мар 2008, 17:38

Сергей писал(а):Ну насчет плохо гнеца не знаю, у меня нормально гнулся, легко так.

Пальцами или сервой? :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разъемы для TWI(i2c)

Сообщение Сергей » 25 мар 2008, 17:54

:D Не, знаешь, гидравликой гнул
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Разъемы для TWI(i2c)

Сообщение =DeaD= » 25 мар 2008, 19:04

Сергей писал(а)::D Не, знаешь, гидравликой гнул

Так пальцами или сервой? :)
Может у тебя серва хорошая очень :oops:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разъемы для TWI(i2c)

Сообщение Сергей » 25 мар 2008, 19:05

Да пальцами канешн)
Кстати, хелп, не могу найти модель WF в EAGLE... :cry:
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

След.

Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17