Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Любопытное про TWI
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Kovrov
Может кому будет любопытно.....
Собствеено все "фокусы" проделывались ради анализа глюконатов и помехозащиты связки
TWI+USI.
Мастер есть TWI (m16), Slave (usi t2313)
Длина кабеля 100 метров в бухте
кабель офисная 4жильная лапша в 2й изоляции
резисторы подтяжки на шине 10 ком (на мастере)
на слейве к земле 22 пф на SDA, SCL
;------
сразу выполз такой глюк- игнорирование на флаг TWSTO
тоесть SDA таки не стала в HIGH level ---- с SCL все в норме
пришлось делать TWEN=0.
;---
Завтра буду бомбордировать эл магнитными помехами
:-)
IgorKossak
Цитата(Kovrov @ Oct 24 2006, 18:23) *
резисторы подтяжки на шине 10 ком (на мастере)

Маловато вроде.
Обычно в таких случаях применяется 2 - 2,4 кОм.
Kovrov
Цитата(IgorKossak @ Oct 24 2006, 21:09) *
Цитата(Kovrov @ Oct 24 2006, 18:23) *

резисторы подтяжки на шине 10 ком (на мастере)

Маловато вроде.
Обычно в таких случаях применяется 2 - 2,4 кОм.

У Меня 10 ком - 4 ящика :-)
а если серьезно то попробую с 2 ком.
Бепокоит другое, как поведет себя I2C при тех же условиях длиной линии макс в 2 метра,
но находящаяся в непосредственной близости с проводами где, имеется всякая коммутация различного рода тока, и прочие безобразия..
IgorKossak
Цитата(Kovrov @ Oct 24 2006, 20:18) *
Бепокоит другое, как поведет себя I2C при тех же условиях длиной линии макс в 2 метра,
но находящаяся в непосредственной близости с проводами где, имеется всякая коммутация различного рода тока, и прочие безобразия..

На короткие шпильки интерфейс реагировать не должен.
В спецификации надо посмотреть конкретные величины длительностей помех и тогда уже судить о допустимых величинах этих самых помех. Но, тем не менее, уменьшение сопротивления нагрузочных резисторов однозначно улучшает ситуацию.
VDG
Цитата(Kovrov @ Oct 24 2006, 19:23) *
Длина кабеля 100 метров в бухте

А в кабеле с 220 В не проверяли? smile.gif I2C предназначена для 2м максимум. Зачем дурью маяться и проверять то, на что I2C не предназначена? Вот эксперименты на двух метрах уже интересны.
bodja74
Цитата(Kovrov @ Oct 24 2006, 20:18) *
У Меня 10 ком - 4 ящика :-)
а если серьезно то попробую с 2 ком.
Бепокоит другое, как поведет себя I2C при тех же условиях длиной линии макс в 2 метра,
но находящаяся в непосредственной близости с проводами где, имеется всякая коммутация различного рода тока, и прочие безобразия..



Хорошо будет работать,в телеках прекрасно себя чуствует рядом с импульсными напряжениями
8-9 тысч вольт.
Kovrov
Цитата(VDG @ Oct 25 2006, 11:43) *
Цитата(Kovrov @ Oct 24 2006, 19:23) *

Длина кабеля 100 метров в бухте

А в кабеле с 220 В не проверяли? smile.gif I2C предназначена для 2м максимум. Зачем дурью маяться и проверять то, на что I2C не предназначена? Вот эксперименты на двух метрах уже интересны.

дурь то конечно дурь, однако имеено в этой дури я увидел не адекватную реакцию на команду стоп..
пришлось изголяться симулируя программную реализацию стоп
теперь мне даже на 2х метрах как то спокойней...
а в тепличных условиях конечно же все работает на ура...
а потом шаг влево вправо от теплицы и начинаем репу чесать....
кстати, Игорь, 2 ком не помогли...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.