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

 
 
> Подключение к UART
Vasily G
сообщение Apr 8 2014, 07:21
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 18-03-14
Пользователь №: 80 974



Добрый день!

Встала необходимость подсоединиться к китайскому устройству через UART. Есть 10-пиновый разъем, и есть следующая схема, присланная разработчиками:



Пробовал обычный USB-UART переходник (на PL2303) подсоединять к 1, 5 и 6 пинам (GND, TX и RX соответственно), но никакого эффекта это не возымело.

Разработчики идут на контакт крайне неохотно, а правую часть присланной ими схемы я не понимаю (я, к сожалению, не электронщик), поэтому и прошу вашей помощи.

Есть идеи, как получить заветную консоль?

Фото платы
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ZASADA
сообщение Apr 8 2014, 07:43
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



там наверное типа рс-ттл
соответственно и шнур надо USB-RS-232 (TTL)
Go to the top of the page
 
+Quote Post
Vasily G
сообщение Apr 8 2014, 07:51
Сообщение #3





Группа: Новичок
Сообщений: 9
Регистрация: 18-03-14
Пользователь №: 80 974



Цитата(ZASADA @ Apr 8 2014, 13:43) *
там наверное типа рс-ттл
соответственно и шнур надо USB-RS-232 (TTL)

У меня USB-TTL адаптер
Вот такой: http://image.etov.com.ua/storage/640x640/3...2d503225765.jpg
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 8 2014, 07:57
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Надпись VDD25 как бы намекает на 2.5в питание процессора устройства и, соответственно, такие же уровни UART. Ваш же перходник судя по надписям работает с 5в уровнями и 2.5в-уровни просто не воспринимает. Вы можете вольтметром измерить напряжения на 5 и 6 ножках разъема устройства без переходника?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Vasily G
сообщение Apr 8 2014, 08:14
Сообщение #5





Группа: Новичок
Сообщений: 9
Регистрация: 18-03-14
Пользователь №: 80 974



Цитата(Сергей Борщ @ Apr 8 2014, 13:57) *
Надпись VDD25 как бы намекает на 2.5в питание процессора устройства и, соответственно, такие же уровни UART. Ваш же перходник судя по надписям работает с 5в уровнями и 2.5в-уровни просто не воспринимает. Вы можете вольтметром измерить напряжения на 5 и 6 ножках разъема устройства без переходника?

Адаптер работает с 3.3В уровнями на других устройствах.

Между 9 и 1 ножками - 3,27 В
Между 6 и 1 - 2,52 В
Между 5 и 1 - 1,25 В

Однако, если я правильно понимаю, то мультиметр показывает "среднее" напряжение, амплитуда которого постоянно меняется (через UART проходят какие-то данные).

В любом случае, как можно повысить эти уровни до нужных значений?

Цитата
У PL2303 минимальный уровень для единицы 2,4 В. Совсем по краю, конечно. Может Rx и Tx на схеме обозначен не относительно устройства, а относительно внешнего прибора. Т.е. всё наоборот.

Я конечно же пробовал и так, и так. На выходе тишина.

Сообщение отредактировал Vasily G - Apr 8 2014, 08:15
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 8 2014, 09:11
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Vasily G @ Apr 8 2014, 10:14) *
Однако, если я правильно понимаю, то мультиметр показывает "среднее" напряжение, амплитуда которого постоянно меняется (через UART проходят какие-то данные).
А проходят ли там сейчас эти данные? Возможно он молчит, пока не получит от вас команды. И мы наблюдаем 2.5в на выходе передачи и половину питания на входе приема с делителя напряжения на этих двух резисторах.

Цитата(Vasily G @ Apr 8 2014, 10:14) *
В любом случае, как можно повысить эти уровни до нужных значений?
Либо какую-то микросхему преобразователя уровня, либо попытаться привести уровни преобразователя к необходимому напряжению. Если преобразователь на микросхеме от FTDI, то у нее есть отдельный вход для питания выходных каскадов и задания их уровней (VDDio). Этот вход можно отсоединить от остальной схемы и подать на него 2.5в от вашего устройства.

Можете выложить фотографию второй стороны вашего переходника?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Vasily G   Подключение к UART   Apr 8 2014, 07:21
|||- - Vasily G   Цитата(Сергей Борщ @ Apr 8 2014, 15:11) М...   Apr 8 2014, 10:07
||- - dm.pogrebnoy   Цитата(Сергей Борщ @ Apr 8 2014, 11:57) Н...   Apr 8 2014, 11:09
||- - Vasily G   Цитата(dm.pogrebnoy @ Apr 8 2014, 17:09) ...   Apr 8 2014, 11:14
|- - Corvus   У PL2303 минимальный уровень для единицы 2,4 В. Со...   Apr 8 2014, 08:12
- - Сергей Борщ   4 нога у PL2303 отвечает за питание ног UARTa. Но ...   Apr 8 2014, 10:35
|- - Vasily G   Цитата(Сергей Борщ @ Apr 8 2014, 16:35) 4...   Apr 8 2014, 11:03
|- - dm.pogrebnoy   Цитата(Vasily G @ Apr 8 2014, 15:03) Меня...   Apr 8 2014, 11:14
|- - Vasily G   Цитата(dm.pogrebnoy @ Apr 8 2014, 17:14) ...   Apr 8 2014, 12:22
- - igorle   Если есть осциллографф - смотрим сигнал и определя...   Apr 8 2014, 12:29
- - toweroff   Цитата(igorle @ Apr 8 2014, 16:29) сто ле...   Apr 8 2014, 12:49


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

 


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


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