Alt.F4 0 24 июля, 2011 Опубликовано 24 июля, 2011 (изменено) · Жалоба Добрый день. Есть два устройства, которые общаются по UART. По отдельности "слушать" получается, подключившись на одну из линий. Но как подключиться к двум одновременно линиям, дабы увидеть полноценный обмен? Пробовал через диоды Шоттки, но через них ничего не пролазит. Скорость 9600. Спасибо. з.ы. логику не предлагать. Изменено 24 июля, 2011 пользователем Alt.F4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 24 июля, 2011 Опубликовано 24 июля, 2011 (изменено) · Жалоба Физ. уровень забыли назвать :) В смысле: RS-232, RS-422, токовая петля или еще чего неведомога... Изменено 24 июля, 2011 пользователем _Pasha Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alt.F4 0 24 июля, 2011 Опубликовано 24 июля, 2011 (изменено) · Жалоба В названии темы: UART. Типа RS-232, только логические уровни другие. Изменено 24 июля, 2011 пользователем Alt.F4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ivanoffer 0 24 июля, 2011 Опубликовано 24 июля, 2011 · Жалоба Если у Вас одно устройство прослушки (одно "ухо"), то есть сомнение, что "увидите полноценный обмен" одновременно по двум линиям. Конечно, если это не случай, когда один в роли ведущего, а другой ведомого. Если это Ваш случай, то как раз логика по ИЛИ и позволит "слушать" две линии, иначе ставьте два приемника, каждый на свою линию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alt.F4 0 24 июля, 2011 Опубликовано 24 июля, 2011 · Жалоба Я "слушать" хочу через терминалку ПК. Использую в качестве преобразователя уровней MAX3232... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ivanoffer 0 24 июля, 2011 Опубликовано 24 июля, 2011 · Жалоба Тогда проще - ставите еще один MAX на вторую линию и запускается второе окно терминала. Спаять дело 15мин, а делать "хитрые" переходники чтобы увидеть данные по одному порту в окне терминала, а потом мучительно думать какому каналу принадлежат байты больше похоже на самомазохизм. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Michael58 2 24 июля, 2011 Опубликовано 24 июля, 2011 · Жалоба какому каналу принадлежат байты больше похоже на самомазохизм. поставьте простую дифсистему, тогда увидите какому каналу принадлежат байты Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 24 июля, 2011 Опубликовано 24 июля, 2011 · Жалоба больше похоже на самомазохизм. Неа :) Больше похоже на общество слепоглухонемых. Я ему про физику(какие уровни у сигнала в т.ч.) - а он мне , что "уровни другие". И "логику не предлагать" втудыть же. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 24 июля, 2011 Опубликовано 24 июля, 2011 · Жалоба поставьте простую дифсистему, тогда увидите какому каналу принадлежат байты Да хоть "сложную". Вы чего это словами смысла которых не понимаете бросаетесь? Причем тут дифсистема? Больше похоже на общество слепоглухонемых. Да :(. Но в принципе, можно предположить, что Автор UART-ом называет нечто прямо вылезающее из его контроллера. В этом случае, при обязательном условии, что обмен симплексный, два диода и резистор на входе конвертора в RS232 помогут решить проблему. Только диоды и резистор надо включить не абы как :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ivanoffer 0 24 июля, 2011 Опубликовано 24 июля, 2011 · Жалоба Что-то я на предложение поставить "простую дифсистему" почувствовал себя ущербным в понимании обсуждаемой темы, спасибо zltigo, теперь отпустило. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alt.F4 0 24 июля, 2011 Опубликовано 24 июля, 2011 (изменено) · Жалоба Мне не надо различать, от какого устройства в данный момент летят байты. Это будет понятно по тексту. Мне главное в терминале увидеть "диалог" устройств. Пробовал объединять диодами Шоттки, но они видимо долго открываются... Изменено 24 июля, 2011 пользователем Alt.F4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ivanoffer 0 24 июля, 2011 Опубликовано 24 июля, 2011 · Жалоба А вход MAXа не пробовали подтянуть к земле? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 18 24 июля, 2011 Опубликовано 24 июля, 2011 · Жалоба объединять диодами Шоттки Поставьте вместо диодов резисторы по 1к. Возможно, что среднюю точку резисторов придется подтянуть к земле или питанию еще одним резистором Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ivanoffer 0 24 июля, 2011 Опубликовано 24 июля, 2011 · Жалоба Если поставить просто резисторы по 1к, то получим делитель 3В пополам, что не достаточно для срабатывания MAXа. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 24 июля, 2011 Опубликовано 24 июля, 2011 · Жалоба Пробовал объединять диодами Шоттки, но они видимо долго открываются... Они НЕПРАВИЛЬНО включены. Активные уровни на выходах UART, по крайней мере по умолчанию, Lo. На преобразователь надо аноды. Вход преобразователя подтянуть через, например, 10K к питанию преобразователя или в Вашем случае к любым +3.3V. Медленно открываются, это круто :) - длительность бита на 9600 более 100us, однако. Поставьте вместо диодов резисторы по 1к. Как обычно :( пукнуть решили? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться