реклама на сайте
подробности

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> STM32F4: Помехи по I2C.
jcxz
сообщение Apr 19 2017, 19:33
Сообщение #46


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(blackfin @ Apr 19 2017, 20:53) *
подключает свои м/схемы к шине I2C через низкоомные резисторы от 47 до 100 Ом:
PS. Всю тему не читал, может, кто уже советовал..

Да, стоит попробовать. Советовали уже.
Go to the top of the page
 
+Quote Post
Axel
сообщение Apr 20 2017, 05:09
Сообщение #47


Местный
***

Группа: Свой
Сообщений: 480
Регистрация: 21-11-04
Пользователь №: 1 188



Цитата(jcxz @ Apr 19 2017, 22:33) *
Да, стоит попробовать...

Если pull-up резисторы >= 1к - как мертвому припарки (ИМХО). Более перспективно уменьшить пулл-апы Ом до 300 (если все абоненты держат 10mA и тока не жалко).
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 20 2017, 07:44
Сообщение #48


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Axel @ Apr 20 2017, 08:09) *
Если pull-up резисторы >= 1к - как мертвому припарки (ИМХО). Более перспективно уменьшить пулл-апы Ом до 300 (если все абоненты держат 10mA и тока не жалко).

Последовательные резисторы отражения давят. Особенно эффективны, когда эти отражения есть. Например, при очень большом импедансе на конце линии.
Go to the top of the page
 
+Quote Post
Axel
сообщение Apr 21 2017, 01:56
Сообщение #49


Местный
***

Группа: Свой
Сообщений: 480
Регистрация: 21-11-04
Пользователь №: 1 188



Цитата(ViKo @ Apr 20 2017, 10:44) *
...Особенно эффективны, когда эти отражения есть. Например, при очень большом импедансе на конце линии.

Ну так об об этом и речь. В данном случае это I2C: скорость (как правило) невысока, длина линий (вероятно) небольшая, фронты (должны быть) нерезкие. Т.е. собственно для сигналов I2C реактивная составляющая импеданса несущественна и об отражениях можно не беспокоиться. Если в схеме не используется экзотика типа изоляторов, то активная составляющая импеданса в "0" близка к нулю, в "1" - близка к значению пулл-апов, на что и был намек (исходные предположения сделаны исключительно по субъективным впечатлениям от информации ТС).
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 21 2017, 05:10
Сообщение #50


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Отражения, они всегда есть при несогласованных волновом сопротивлении линии и выходном сопротивлении источника сигнала и сопротивлении нагрузки (приемника). Спасает то, что когда длительность фронта сигнала больше времени распространения сигнала туда и обратно, эти отражения не видны, не успевают проявиться. Завалить фронт и призваны последовательные резисторы.
При больших пулл-апах запросто могут быть отражения. Которые нужно устранить. А вы пишете, "как мертвому припарки".
Go to the top of the page
 
+Quote Post
Axel
сообщение Apr 21 2017, 06:31
Сообщение #51


Местный
***

Группа: Свой
Сообщений: 480
Регистрация: 21-11-04
Пользователь №: 1 188



Цитата(ViKo @ Apr 21 2017, 08:10) *
Отражения, они всегда есть при несогласованных волновом сопротивлении линии...".


Я высказал предположение, что:
- в спектре сигналов (в данном случае) практически нет составляющих, для которых импеданс линий проявлял комплексный характер и, следовательно, отражений (практически) не будет
- вероятная причина проблем - наводки (возможно RF). Для уменьшения чувствительности к ним я предлагал уменьшить сколь возможно пулл-апы
Рассуждения об отражениях безусловно верны, но в данном случае (ИМХО) не релевантны.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 21 2017, 06:44
Сообщение #52


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Комплексный или не комплексный импеданс - для отражений неважно, лишь бы не был одинаковым.
Тоже считаю, что виноваты наводки. Но топикстартер предпочитает фантазировать, вместо того, чтобы исследовать.
Go to the top of the page
 
+Quote Post
Axel
сообщение Apr 21 2017, 07:03
Сообщение #53


Местный
***

Группа: Свой
Сообщений: 480
Регистрация: 21-11-04
Пользователь №: 1 188



Цитата(ViKo @ Apr 21 2017, 09:44) *
Комплексный или не комплексный импеданс - для отражений неважно


Вы - ниспровергатель основ! Я всегда хотел быть таким biggrin.gif
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 21 2017, 07:34
Сообщение #54


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Axel @ Apr 21 2017, 03:56) *
(исходные предположения сделаны исключительно по субъективным впечатлениям от информации ТС).

Все предположения верны. Единственное что - фронты не смотрел осциллом.
Длина линий - примерно до 10см; SCLK <= 400кГц; изоляторов нет. Возможно, что ёмкость довольно приличная так как много слэйвов и провода "звездой".

Цитата(ViKo @ Apr 21 2017, 08:44) *
Тоже считаю, что виноваты наводки. Но топикстартер предпочитает фантазировать, вместо того, чтобы исследовать.

У топикстартера, после установки сигнала SCLK активным, за всё время тестов за неск. дней, случился только один аппаратный сбой по I2C.
Поэтому данный вопрос сполз в низ списка приоритетных задач по данному проекту. Теперь есть много более важных задач по этому проекту, которые надо решить. Вот когда они будут решены (не скоро) вернусь к этому вопросу.
Go to the top of the page
 
+Quote Post
Obam
сообщение Apr 21 2017, 07:59
Сообщение #55


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



Цитата(ViKo @ Apr 21 2017, 10:44) *
Комплексный или не комплексный импеданс

К слову "импеданс" - "комплексный \ не комплексный" можно не добавлять. (; Эт так, на всякий случай…

Сообщение отредактировал Obam - Apr 21 2017, 08:00


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 21 2017, 09:15
Сообщение #56


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Obam @ Apr 21 2017, 10:59) *
К слову "импеданс" - "комплексный \ не комплексный" можно не добавлять. (; Эт так, на всякий случай…

Яволь! Имеется в виду наличие или отсутствие реактивной составляющей.

Цитата(Axel @ Apr 21 2017, 10:03) *
Вы - ниспровергатель основ!

Никак нет!
Go to the top of the page
 
+Quote Post

4 страниц V  « < 2 3 4
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 13th August 2025 - 03:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01456 секунд с 7
ELECTRONIX ©2004-2016