Например TDA7294

Форум РадиоКот • Просмотр темы - Подключение по интерфейсу UART
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб дек 27, 2025 07:33:10

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 53 ]    , , 3
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Подключение по интерфейсу UART
СообщениеДобавлено: Вс апр 24, 2022 19:56:15 
Потрогал лапой паяльник
Аватар пользователя

Карма: -6
Рейтинг сообщений: -2
Зарегистрирован: Вс апр 03, 2022 07:01:29
Сообщений: 362
Рейтинг сообщения: 2
Такое подключение TX через диод в ту же линию создает двунаправленную однопроводную линию приема-передачи. Это может вообще помешать классическому двухпроводному UART-у. Вероятно, с вашим устройством шел собственный оригинальный шнурок и переходник. Поскольку у "настоящего железного" COM-порта уровень сигналов совсем не совместим с логическими сигналами микроконтроллера.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Подключение по интерфейсу UART
СообщениеДобавлено: Вс апр 24, 2022 20:20:07 
Собутыльник Кота
Аватар пользователя

Карма: -22
Рейтинг сообщений: -41
Зарегистрирован: Вс окт 02, 2016 07:34:45
Сообщений: 2976
Рейтинг сообщения: 2
Такое подключение TX через диод в ту же линию создает двунаправленную однопроводную линию приема-передачи.
Только в том случае, если Rx на МК определен не как вход UART, соответственно и протокол будет не UART, что ИМХО крайне маловероятно, ибо не в коня корм.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Подключение по интерфейсу UART
СообщениеДобавлено: Вс апр 24, 2022 20:59:51 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 148
Зарегистрирован: Пт фев 27, 2015 20:57:08
Сообщений: 1927
Откуда: Курск
Рейтинг сообщения: 0
Цитата:
Поскольку у "настоящего железного" COM-порта уровень сигналов совсем не совместим с логическими сигналами микроконтроллера.
Ну так понятно, для этого и существует микросхема СР2102, она и согласует уровни, наверное :roll:
В общем я напрямую припаялся к выводам микроконтроллера и О чудо!!! произошел неразрывный коннект. Но только у RT809H. :music:
С Postal 3 не проканало.
Но вот ни читаться ни писаться мое устройство не желает. При попытке это сделать возникает сообщение: "Устройство отключено, ил ивыключено" но при этом коннект не пропадает. Связь с СОМ-портом есть! Это уже большой прогресс для меня!)
Теперь надо подумать, как быть дальше, чтобы все корректно считывалось и прошивалось. Может выпаять напрочь этот диод?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Подключение по интерфейсу UART
СообщениеДобавлено: Вс апр 24, 2022 21:18:15 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 621
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3764
Рейтинг сообщения: 2
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
НовыйДень выше правильно отметил, что соединение Tx и RX через диод превращает протокол UART для работы в полу-дуплексном режиме. Стандартное использоание такого режима предполагает наличие диода на другом конце линии как показано на картинке и подтягивающих резисторов (как минимум хотя-бы одного резистора на линии). Этот режим должен также поддерживаться программами МК и другуго устройства, чтобы исключить одновременную передачу данных обоими устройствами.
Изображение


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Подключение по интерфейсу UART
СообщениеДобавлено: Вс апр 24, 2022 21:29:01 
Друг Кота
Аватар пользователя

Карма: 59
Рейтинг сообщений: 2218
Зарегистрирован: Чт янв 26, 2012 16:44:29
Сообщений: 19567
Откуда: Таксимо
Рейтинг сообщения: 0
А предположим шнурок который в комплекте подключается к 232 порту, там же преобразователь еще мах232 и с инверсией к тому же. Напрямую же не дашь +-12 вольт на входы мк.

_________________
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Подключение по интерфейсу UART
СообщениеДобавлено: Вс апр 24, 2022 21:57:11 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 148
Зарегистрирован: Пт фев 27, 2015 20:57:08
Сообщений: 1927
Откуда: Курск
Рейтинг сообщения: 0
Отлично! Я прямо чувствую, что мы близки к разгадке!)) Теперь по порядку:
1) VCC это питание микроконтроллера, так?
2) Резистор подтяжки к VCC какой номинал посоветуете?
3) Самое главное рограмматор не спалится? :))

Добавлено after 12 minutes 27 seconds:
vlasovzloy, Спасибо что присоединились к нашей дискуссии :beer:
Все так, но если мы в юсб вставляем шнурок, то там априоре не может быть таких разбросов напряжений. Мы рассматриваем вариант виртуального СОМ-порта.

Добавлено after 12 minutes 16 seconds:
Допустим, если предусмотрен полудуплексный режим, то согласно схеме подтягивающий к питанию резистор уже имеется на моей целевой плате. И достаточно просто подключить диод на выводах TXD RXD со стороны программатора и одним проводком (ну и конечно же землей) законнектиться. Уверен прогеру в этом случае не поплохеет, т.к. есть даже спец тест, когда TXD RXD соединяются вместе для проверки посыла сигнала и отзыва. Типа тест эха...
Так что я пошел пробовать :solder:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Подключение по интерфейсу UART
СообщениеДобавлено: Вс апр 24, 2022 22:02:37 
Друг Кота
Аватар пользователя

Карма: 59
Рейтинг сообщений: 2218
Зарегистрирован: Чт янв 26, 2012 16:44:29
Сообщений: 19567
Откуда: Таксимо
Рейтинг сообщения: 2
Я про инверсию. Не про уровни. Мах232 инвертирует сигнал. И если он стоял в шнурке штатном то возможно уарт наоборотный

Добавлено after 2 minutes 48 seconds:
Не помню уже но где то сталкивался. Через усб 232 переходник все работало. Через усб уарт нет

_________________
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Подключение по интерфейсу UART
СообщениеДобавлено: Вс апр 24, 2022 22:08:58 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 148
Зарегистрирован: Пт фев 27, 2015 20:57:08
Сообщений: 1927
Откуда: Курск
Рейтинг сообщения: 0
vlasovzloy, Сейчас попробую в полудуплексном режиме. А следующий вариант будет с инверсией, только пока еще не придумал как инверсию сделать, возможно из транзисторов что-то надо будет делать на макетке.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Подключение по интерфейсу UART
СообщениеДобавлено: Вс апр 24, 2022 22:45:34 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 621
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3764
Рейтинг сообщения: 2
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Естественно, на картинке выше предполагается, что логические уровни обоих устройств согласованы. Показанный пунктиром подтягивающий резистор уже должен быть где-то в схеме, без него работать не будет (если только у одного или обоих устройств линия данных не подтянута к питанию внутри чипа). Я так и не понял что именно хочет ТС подключить и при чём тут программатор. Нарисовал-бы картинку хоть, которая заменяет 1000 слов. Если целью является подключение PIC к компу через USB-UART конвертер на CP2102 (вместо, как это было ранее, через разъём последовательного интерфейса), я-бы сделал так как показано ниже. Новые резистор и диод служат для согласования лог. уровней PIC и CP2102. Если PIC питается от 3.3В (Vcc=3.3V), то резистор 10К и диод не нужны.
Вложение:
uart.jpg [76.45 KiB]
Скачиваний: 123


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Подключение по интерфейсу UART
СообщениеДобавлено: Пн апр 25, 2022 01:04:37 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 148
Зарегистрирован: Пт фев 27, 2015 20:57:08
Сообщений: 1927
Откуда: Курск
Рейтинг сообщения: 0
Дааааааа, огонь ребята!))) Все получилось!!! Урраааа :music: Короче оказывается режим и правда полудуплексный здесь реализован. Мы первые, кто таки докопался до истины за десятилетия :)) :idea: Спасибо всем гигантское :beer:
PS: удалось законнектиться и считать с помощью программатора RT809H в полудуплексном режиме. А в инете информация - брехня... Видимо люди (или один какой-нибудь человек) подключил другим стандартным шнурком от другого похожего девайса, произошел коннект, и все. И он подумал, что так можно прошиваться, а на деле вот оно как получилось...
Спасибо еще раз всем. Я три дня бился)) :beer: 8)

Добавлено after 17 minutes 15 seconds:
Уверен что и с Postal 3 прокатит, и с любым другим переходником ЮСБ-UART. С Postal 3 попробую уже завтра...

Добавлено after 1 hour 48 minutes 8 seconds:
Вот такая схема оказалась работоспособной:
Изображение
По такой схеме можно через миниджек законнектиться и прошиться. Видимо такова и была задумка производителя.
Ser60, ваша схема возможно тоже верна, а может даже и правильнее, но для ее реализации на плате надо выпаивать диод при прошивке.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Подключение по интерфейсу UART
СообщениеДобавлено: Пн апр 25, 2022 02:48:06 
Друг Кота
Аватар пользователя

Карма: 59
Рейтинг сообщений: 2218
Зарегистрирован: Чт янв 26, 2012 16:44:29
Сообщений: 19567
Откуда: Таксимо
Рейтинг сообщения: 0
Рхд диод мне кажется наоборот должен. Не?

_________________
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Подключение по интерфейсу UART
СообщениеДобавлено: Вт апр 26, 2022 10:31:36 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 148
Зарегистрирован: Пт фев 27, 2015 20:57:08
Сообщений: 1927
Откуда: Курск
Рейтинг сообщения: 0
vlasovzloy, спасибо за бдительность! Я неправильно схему нарисовал :oops: Вот исправленный правильный вариант
Изображение
Попробовал на Postal3 - не проканало. Видимо что-от с дровами, или перенастроить VID PID надо. Короче необходимо разбираться. Он моргает зеленым постоянно... Видимо нет сквозного UART в нем.
Ну в общем основная цель достигнута, я доволен как слон :music: :beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Подключение по интерфейсу UART
СообщениеДобавлено: Вт апр 26, 2022 23:51:21 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 148
Зарегистрирован: Пт фев 27, 2015 20:57:08
Сообщений: 1927
Откуда: Курск
Рейтинг сообщения: 0
Я так и не понял что именно хочет ТС подключить и при чём тут программатор.

Извиняюсь за то что сразу не поведал. Был очень увлечен процессом. Устройство, которое я пытался подружить с ПК - рация Альтавия 301М. Списанная, ушатанная, но вроде живая) Радиолюбительский диапазон частот прошил в нее, теперь ищу, с кем ее можно опробовать 8)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 53 ]    , , 3

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: akl и гости: 27


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y