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

 
 
> Соединение 2х устройств по UART, Странности в работе - нипанятнаа...
asdus
сообщение Oct 10 2011, 13:01
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 28-04-08
Из: Раменсбург
Пользователь №: 37 126



Есть два устройства на PICах, общаются друг с другом по длинной линии, вот так:

В принципе все понятно. на линии держится уровень ~5V, RXD - TriState, TXD - OpenDrain с внутренней подтяжкой (читал что на PIC-ах есть такой).
Блок питания у устройств общий (->общая земля), 5.6V для подтяжки на каждом с регулятора на стабилитроне.

Пытаюсь работать с Устройством №2 вместо Устройства №1. ARM, питание 3.3V, так-же стоит регулятор на 5V для всяких нужд.
Подключаюсь как на схеме №1, но добавив подтяжку на своем TXD (настроен на OpenDrain, но внутреннюю подтяжки нет). Ножки TXD и RXD - толерантные к 5V.

Читаю приходящие данные без проблем, уровни на линии нормальные.
Пишу данные. Уровни на линии - бардак. Пробовал разные подтяжки, от 4.7К до 270К - видно что данные в линию пишу, но с уровнями плохо (высокий уровень <5V), фронты заряда конденсатора появляются (при больших сопротивлениях подтяжки), Устройство №2 меня не понимает.

Что делаю не так?


--------------------
Секс - классная штука. Как ни крути...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th July 2025 - 09:19
Рейтинг@Mail.ru


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