|
проблемы с pca9518 ( i2c hub ) |
|
|
|
Oct 24 2010, 21:28
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(CAHTA_1939 @ Oct 25 2010, 03:06)  Хабы находятся на втором листе. pca9518. Опс! Пардон! Цитата(CAHTA_1939 @ Oct 25 2010, 03:06)  10кОм взято из схемы. Из какой схемы? Цитата(CAHTA_1939 @ Oct 25 2010, 03:06)  Да. именно нужны порты ввода\вывода. Все равно смысла применения хабов не понимаю. Мастер у вас один? Если да, то почему нельзя все расширители в/в на одну шину посадить? Питание разное? Дык на двух полевиках согласование уровней для I2C делается. В спецификации есть эта схема. Bus clear вы каким образом делали? Сразу для всех хабов ENable разрешали? Или по очереди каждый хаб проCLOCKивали?
|
|
|
|
|
Oct 24 2010, 22:05
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(CAHTA_1939 @ Oct 25 2010, 03:38)  10кОм я взял из схемы на хабы pca9518. Если вы имеете в виду AN255, то там есть формулы для расчета pull-up резисторов. Их номинал зависит от длины линии, ее емкости и частоты обмена. Цитата(CAHTA_1939 @ Oct 25 2010, 03:38)  Хабы я использовал изза того ,что схемы pca9555 имеют только три бита на задание адреса. да и разделение с помощью хабов мне очень удобно. несколько групп идентичных адресов, и разделение через выбор ветви хабов. Т.е. 16*8 устройств=128 портов в/в для вас мало?  Я бы все же поставил еще один (или два) МК, нагрузив их доп. функциональностью. Цитата(CAHTA_1939 @ Oct 25 2010, 03:38)  Трабла в другом. почемуто изза хабов мк думает, что линия занята. Даже когда все они отключены сигналами ENable?
|
|
|
|
|
Oct 24 2010, 22:27
|

Частый гость
 
Группа: Участник
Сообщений: 142
Регистрация: 11-08-07
Пользователь №: 29 713

|
Цитата(rezident @ Oct 25 2010, 02:05)  Т.е. 16*8 устройств=128 портов в/в для вас мало?  Я бы все же поставил еще один (или два) МК, нагрузив их доп. функциональностью. Да, мне нужно 560 линий. Цитата(rezident @ Oct 25 2010, 02:05)  Даже когда все они отключены сигналами ENable? Увы, но да. я же писал, что при работе напрямую с рса9555 проблем нет. видимо изза того, что хаб дает на линию 560мВ, контроллер думает что линия занята?
Сообщение отредактировал CAHTA_1939 - Oct 24 2010, 22:30
|
|
|
|
|
Oct 24 2010, 22:53
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(CAHTA_1939 @ Oct 25 2010, 04:27)  Да, мне нужно 560 линий. На один мастер? Абалдеть! А вы уверены, что правильно выбрали платформу для такого решения? Цитата(CAHTA_1939 @ Oct 25 2010, 04:27)  видимо изза того, что хаб дает на линию 560мВ, контроллер думает что линия занята? А за pull-upить шину резисторами более низкого номинала не пробовали?
|
|
|
|
|
Oct 24 2010, 22:59
|

Частый гость
 
Группа: Участник
Сообщений: 142
Регистрация: 11-08-07
Пользователь №: 29 713

|
Цитата(rezident @ Oct 25 2010, 02:53)  На один мастер? Абалдеть! А вы уверены, что правильно выбрали платформу для такого решения? думаю, что да. на ПЛИСе не вариант, а тут получилась гибкая вешь. доступно расширение. главное разобраться с хабами. Цитата(rezident @ Oct 25 2010, 02:53)  А заpull-upить шину резисторами более низкого номинала не пробовали? попробую. вот только сколько... если на линии и2ц от му весит только один хаб. на линиях от хаба весит два рса9555 П.С. линия с двумя 9555 к мк с 10кОм работает нормально.
Сообщение отредактировал CAHTA_1939 - Oct 24 2010, 23:01
|
|
|
|
|
Oct 25 2010, 11:25
|

Частый гость
 
Группа: Участник
Сообщений: 142
Регистрация: 11-08-07
Пользователь №: 29 713

|
Цитата(rezident @ Oct 25 2010, 02:53)  А заpull-upить шину резисторами более низкого номинала не пробовали? Подключил на 2кОм. результатов нет. + на SCL появилась пила, при активированном модуле.
Сообщение отредактировал CAHTA_1939 - Oct 25 2010, 11:51
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|