roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 13:00

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: [ UART <-> TWI ] Железо
СообщениеДобавлено: 26 мар 2008, 17:47 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Значит по пункту 2 я решил сделать разъем [ GND RXD TXD ], тк не вижу смысла добавлять Vcc..
По 6-му пункту - =DeaD=, буду рад принять твою помощь :)
7-ой пункт нужно обдумывать еще, непонятно - будет ли свободное место, тк девайс собираюсь сделать маленький.. это ведь всеголишь переходник..
5-й пункт - думаю всетаки сделать просто лужевые кружки на плате и к ним подрубаца при прошивке, если делать разъем 10 пиновый то этот разъем будет с саму эту плату :no:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [ UART <-> TWI ] Железо
СообщениеДобавлено: 26 мар 2008, 17:50 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Сергей писал(а):
Значит по пункту 2 я решил сделать разъем [ GND RXD TXD ], тк не вижу смысла добавлять Vcc..
По 6-му пункту - =DeaD=, буду рад принять твою помощь :)
7-ой пункт нужно обдумывать еще, непонятно - будет ли свободное место, тк девайс собираюсь сделать маленький.. это ведь всеголишь переходник..
5-й пункт - думаю всетаки сделать просто лужевые кружки на плате и к ним подрубаца при прошивке, если делать разъем 10 пиновый то этот разъем будет с саму эту плату :no:

5. Разъем делать 6-пиновый, с питанием, чтобы можно было сделать переходник 10-пин в этот разъем.
6. Публикуй проект EAGLE со схемой, нарисуем печатку :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [ UART <-> TWI ] Железо
СообщениеДобавлено: 26 мар 2008, 18:36 
Не в сети

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


Вложения:
untitled.rar [18.34 КиБ]
Скачиваний: 29
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [ UART <-> TWI ] Железо
СообщениеДобавлено: 26 мар 2008, 18:47 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
А как насчет вместо одного I2C сделать 4??? :)))

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [ UART <-> TWI ] Железо
СообщениеДобавлено: 26 мар 2008, 18:56 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Вот такой эскизек - пойдёт? Разводим?


Вложения:
untitled.rar [40.79 КиБ]
Скачиваний: 27
Untitled-1.gif
Untitled-1.gif [ 35.58 КиБ | Просмотров: 1841 ]

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [ UART <-> TWI ] Железо
СообщениеДобавлено: 26 мар 2008, 21:09 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [ UART <-> TWI ] Железо
СообщениеДобавлено: 26 мар 2008, 21:53 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Сергей писал(а):
SV1 и SV3 нужны угловые WF разъемы.. нужно ли удлинять подгоняя по размерам?

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

?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [ UART <-> TWI ] Железо
СообщениеДобавлено: 26 мар 2008, 22:21 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [ UART <-> TWI ] Железо
СообщениеДобавлено: 26 мар 2008, 22:43 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
А можно внести свои 5 копеек? :)
1. На плате не надо делать кучи разъемов I2C. Т.к. I2C - это шина. Но пара разъемов - это было бы вполне нормально - тогда можно было бы переходник совать в разрыв шины. Вы ж в курсе, что на шине разветвлений не должно быть? Т.е. устройства расположены максимально близко к сигнальным линиям. И если у вас к переходнику будет не одно устройство подключено, а как и положено на шине - целая гирлянда, то переходник сможет располагаться только в конце и в начале цепочки. Либо прийдется еще одну переходную плату делать. ;)
2. Последовательность контактов. Mandigit прав - по стандарту того же филипса (который И2Ц разработал) проводники рекомендуют пускать SDA, GND, VCC, SCL. Почему Девантех иначе сделал - не ясно. :unknown:
3. Под прошивку лучше сделать как в openservo - бутлоадер, который в случае чего из I2C прошивку обновляет. А первоначально заливать, подпаявшись к пятачкам на плате.
4. А диодик в СМД я б запаял. Ноги есть. Места СМД-диод много не займет. Кому не надо - не впаяет и все. А зато и отлаживать можно будет. Было б хорошо диодиков даже пару - один жестко на питание, а второй на ногу МК - отладочный так сказать. А если делать один, то лучше только отладочный.

Добавлено спустя 1 минуту 41 секунду:
А еще вопрос - какое планируется применение переходничка? Просто я так думаю, что I2C - это сеть на мобильном устройстве по-любому. А вот УАРТ может быть как мобильный, так и нет. А если он не мобильный, то лучше с него питание брать. Или я не прав? :oops:

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [ UART <-> TWI ] Железо
СообщениеДобавлено: 26 мар 2008, 23:41 
Не в сети

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

Не можно а нужно :)
Digit писал(а):
1. На плате не надо делать кучи разъемов I2C. Т.к. I2C - это шина. Но пара разъемов - это было бы вполне нормально - тогда можно было бы переходник совать в разрыв шины. Вы ж в курсе, что на шине разветвлений не должно быть? Т.е. устройства расположены максимально близко к сигнальным линиям. И если у вас к переходнику будет не одно устройство подключено, а как и положено на шине - целая гирлянда, то переходник сможет располагаться только в конце и в начале цепочки. Либо прийдется еще одну переходную плату делать. ;)

Какие разветвления? Шина то остаеца одна, или я чтото не понимаю.. посмотрел доку, вроде не написано что должнобыть в конце или в начале шины..
Поясни. Но я считаю, раз это маленький переходник то одного разъема вполне достаточно. Если нужно то можно сваять типа хаба и туда подключать много устройств. Это всеголишь переходник маааленький.. :)

Digit писал(а):
2. Последовательность контактов. Mandigit прав - по стандарту того же филипса (который И2Ц разработал) проводники рекомендуют пускать SDA, GND, VCC, SCL. Почему Девантех иначе сделал - не ясно. :unknown:

Ну раз ни у кого нет работающих модулей, которые выложены на публику - я предлагаю делать так как у =DeaD=, так как у него моя схема подключения, точнее мы пришли что лучше сделать так..

Digit писал(а):
3. Под прошивку лучше сделать как в openservo - бутлоадер, который в случае чего из I2C прошивку обновляет. А первоначально заливать, подпаявшись к пятачкам на плате.

А что ты собираешь туда прошивать? Это не минибот и не отладочная плата, а просто переходник - выйдет новая прошивка, просто прошить через пять проводков и все.

Digit писал(а):
4. А диодик в СМД я б запаял. Ноги есть. Места СМД-диод много не займет. Кому не надо - не впаяет и все. А зато и отлаживать можно будет. Было б хорошо диодиков даже пару - один жестко на питание, а второй на ногу МК - отладочный так сказать. А если делать один, то лучше только отладочный.

Ну ног не жалко, 3 диодика просто на ногах, 1 тогда нужно просто в питание жестко как ты сказал

Digit писал(а):
А еще вопрос - какое планируется применение переходничка? Просто я так думаю, что I2C - это сеть на мобильном устройстве по-любому. А вот УАРТ может быть как мобильный, так и нет. А если он не мобильный, то лучше с него питание брать. Или я не прав? :oops:

Хмм.. вроде пункт применение я добавил в первый пост, не видел? Это переходник, и сеть врядли будет состоять только из переходников, так что ктото да будет запитывать все это:) Что ты имеешь ввиду под "мобильный" ?

Добавлено спустя 25 минут 39 секунд:
Вот чуть подправил схемку - добавил светодиод на питание, только я не знаю как сделать чтобы резистор был на другом слое.. :oops:


Вложения:
test_2.jpg
test_2.jpg [ 13.14 КиБ | Просмотров: 1799 ]
Ad.rar [22.58 КиБ]
Скачиваний: 22
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [ UART <-> TWI ] Железо
СообщениеДобавлено: 27 мар 2008, 01:34 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
Про разветвления я о том, что от линий SCL и SDA до устройства должна быть минимальная длина проводников. Т.е. я к тому, что "хаб" не получится простым насаживанием разъемов, т.к. три длинных шлейфика с парой устройств на каждом нарушат работу шины (ну, по крайней мере, нарушат стандарт).

А про применение ты ничего в первом посте не написал. :oops:

Добавлено спустя 1 минуту 58 секунд:
Относительно бутлоадера. Ну мало ли, какие модернизации в коде могут быть. А вот миниатюрную платку в термоусадку упакуешь и что потом - резать каждый раз? :) Но я понимаю, что бутлоадер - это опция на любителя :)

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [ UART <-> TWI ] Железо
СообщениеДобавлено: 27 мар 2008, 01:46 
Не в сети

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

А насчет применения я извиняюсь, первый пост не в этой теме а в теме "протокол" http://www.roboforum.ru/viewtopic.php?f=35&t=3845.
Ну там пара слов всего, зато понятно на мой взгляд. Точнее я для этого случая и делаю. Рассказываю, у меня плата ATNGW100 и плата AT91SAM7S64, обе имеют i2c естественно, но обе работают только в режиме мастера :) Вот поэтому я решил на SAM7 поставить переходник. Но также можно поставить переходник и на AVR32 - тогда будет полноценная(ну в какомто смысле) twi-сеть.

Насчет бутлоадера - тут действительно дело вкуса, просто допустим мне он не нужен, то есть я не хочу заморачиваца с разработкой, настройкой и тп(ну сам знаешь), мне просто нужен работающий девайс. Я думаю не в термоусадку пихать, а либо заказать корпус либо найти чтото подходящее.. здесь еще думать нада.. :friends:

Добавлено спустя 1 минуту 20 секунд:
Какие есть предложение по разводке схемы? Чтото тут мне не нравица...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [ UART <-> TWI ] Железо
СообщениеДобавлено: 27 мар 2008, 01:58 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
Я не про поттягивающие резисторы, а про звучавшее здесь слово "хаб" :)
Вложение:
.GIF
.GIF [ 10.69 КиБ | Просмотров: 1798 ]

В общем я про то, что нельзя нарушать линейную топологию. А "хаб" подразумевает топологию типа "звезда". В И2Ц "звезда" без дополнительных заморочек (повторителей каких-нить) не реализуется.

В твоем случае все мною написанное - оффтоп :pardon:

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [ UART <-> TWI ] Железо
СообщениеДобавлено: 27 мар 2008, 02:16 
Не в сети

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

Добавлено спустя 1 минуту 30 секунд:
Но всетаки давайте ближе к теме :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [ UART <-> TWI ] Железо
СообщениеДобавлено: 28 мар 2008, 18:59 
Не в сети

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO