Например TDA7294

Форум РадиоКот • Просмотр темы - FT 232RL проблемы с UART
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб дек 27, 2025 17:51:14

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


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



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 54 ]  1, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: FT 232RL проблемы с UART
СообщениеДобавлено: Пн авг 29, 2011 22:18:56 
Родился

Зарегистрирован: Вт май 03, 2011 18:19:53
Сообщений: 11
Рейтинг сообщения: 0
Уважаемые! Если кто сталкивался с таким чудом как FT 232RL подскажите плиз из за чего может возникать такая проблема.

При подключении ее как виртуальный ком порт результат принятых данных всегда два ноля хотя с контролера отправляю всегда разные значения.

MK - ATMega16-16PU

подключение обычное (FT)Rx на (MK)Tx а (FT)Tx на (MK)Rx.

Фрагмент программы MK на Pascal
Код:
//----------
  UART1_Init_Advanced(19200, _UART_NOPARITY, _UART_ONE_STOPBIT);
.
.
.
  Delay_ms(5);
  UART_Write(100);
  Delay_ms(5);
  UART_Write(101);
  Delay_ms(5);
  UART_Write(102);
.
.
.

while (TRUE) do
    begin
   
      if (UART_Data_Ready() <> 0) then
        begin
          uart_rd:= UART_Read();
          UART_Write(uart_rd);
        end;
       
      if (PIND7_bit <> usb_temp) then
      begin
           usb_temp:= PIND7_bit;
           if (PIND7_bit = 1) then
           begin
                character:= usb_on;
                CustomChar(1, 16);
           end
           else
           begin
                character:= usb_off;
                CustomChar(1, 16);
           end;
      end;
    end;


Заранее спасибо!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FT 232RL проблемы с UART
СообщениеДобавлено: Вт авг 30, 2011 00:36:30 
Опытный кот

Карма: 2
Рейтинг сообщений: -2
Зарегистрирован: Ср мар 18, 2009 21:14:33
Сообщений: 812
Рейтинг сообщения: 0
Недавно тоже мучал переходник на этой микросхеме. Долго матерился, пока не подключил осцил - сигнал идёт инверсный.
Т.е. Уровень "0" для стандарта +VCC , а для этой микросхемы 0. Вы шлёте данные - комп воспринимает их как старт бит. и нулевые биты в байте. Может это как то настраивается, но я просто перевернул сигнал обычными биполярниками.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FT 232RL проблемы с UART
СообщениеДобавлено: Вт авг 30, 2011 03:15:56 
Родился

Зарегистрирован: Вт май 03, 2011 18:19:53
Сообщений: 11
Рейтинг сообщения: 0
в нее встроено инвертирование сигналов причем всех по стандарту RS232 я пробовал инвертировать только Rx и Tx ...
па пробую инвертнуть остальные может что и выйдет ....
если получится отпишусь сюда.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FT 232RL проблемы с UART
СообщениеДобавлено: Вт авг 30, 2011 06:39:38 
Друг Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 96
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3961
Откуда: Московская область, наукоград.....
Рейтинг сообщения: 0
Ни одно устройство на связке Мега16+ФТ232РЛ и ничего подобного не было

_________________
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: FT 232RL проблемы с UART
СообщениеДобавлено: Вт авг 30, 2011 13:26:03 
Родился

Зарегистрирован: Вт май 03, 2011 18:19:53
Сообщений: 11
Рейтинг сообщения: 0
буду признателен если выложите пару вариантов подключения из готовых(проверенных на железках) проектов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FT 232RL проблемы с UART
СообщениеДобавлено: Вт авг 30, 2011 13:34:09 
Родился

Зарегистрирован: Вт май 03, 2011 18:19:53
Сообщений: 11
Рейтинг сообщения: 0
Вот пример ответа с виртуального ком порта


Посыл:
Delay_ms(5);
UART1_Write_Text('Test lines send');

Ответ:
13:30:51 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

13:30:52 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FT 232RL проблемы с UART
СообщениеДобавлено: Вт авг 30, 2011 15:03:40 
Опытный кот

Карма: 2
Рейтинг сообщений: -2
Зарегистрирован: Ср мар 18, 2009 21:14:33
Сообщений: 812
Рейтинг сообщения: 0
А вы точно "перевернули" сигнал перед подачей на ft232rl ? И чем переворачивали?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FT 232RL проблемы с UART
СообщениеДобавлено: Вт авг 30, 2011 18:39:35 
Родился

Зарегистрирован: Вт май 03, 2011 18:19:53
Сообщений: 11
Рейтинг сообщения: 0
для проверки решил достать с полки старый интерфейс на MAX232 и получил тот же результат ...
Складывается такое чувство что аппаратная часть в МК частично сдохла.......


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FT 232RL проблемы с UART
СообщениеДобавлено: Вт авг 30, 2011 18:53:31 
Друг Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 96
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3961
Откуда: Московская область, наукоград.....
Рейтинг сообщения: 0
Skinner писал(а):
буду признателен если выложите пару вариантов подключения из готовых(проверенных на железках) проектов.

"Выдержки" из проектов.
Изображение
Изображение


Вложения:
Комментарий к файлу: С гальванической развязкой
Mega16_ADUM_FT232RL.JPG [77.5 KiB]
Скачиваний: 2187
Комментарий к файлу: Без гальванической развязки
Mega16_FT232RL.JPG [66.91 KiB]
Скачиваний: 1469

_________________
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FT 232RL проблемы с UART
СообщениеДобавлено: Вт авг 30, 2011 19:25:36 
Родился

Зарегистрирован: Вт май 03, 2011 18:19:53
Сообщений: 11
Рейтинг сообщения: 0
Спасибо за выдержки делал также как и в варианте без развязки
Осталось последние проверить порт D и поменять МК....


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FT 232RL проблемы с UART
СообщениеДобавлено: Вт авг 30, 2011 19:28:00 
Друг Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 96
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3961
Откуда: Московская область, наукоград.....
Рейтинг сообщения: 0
Глупый вопрос задам
а скорости передачи и остальные настройки совпадают?

_________________
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FT 232RL проблемы с UART
СообщениеДобавлено: Вт авг 30, 2011 19:37:10 
Родился

Зарегистрирован: Вт май 03, 2011 18:19:53
Сообщений: 11
Рейтинг сообщения: 0
да везде все проверил и не один раз в последнем варианте было (9600, _UART_NOPARITY, _UART_ONE_STOPBIT)
на ПК параметры те же.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FT 232RL проблемы с UART
СообщениеДобавлено: Вт авг 30, 2011 19:46:44 
Друг Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 96
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3961
Откуда: Московская область, наукоград.....
Рейтинг сообщения: 0
Тактируете, надеюсь, внешним кварцем, а не от внутреннего генератора?

_________________
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FT 232RL проблемы с UART
СообщениеДобавлено: Вт авг 30, 2011 19:49:46 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13490
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Подтверждаю, FT232 отлично работает, проблем не было.

Замкните RX-TX на FT, эхо работает?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FT 232RL проблемы с UART
СообщениеДобавлено: Ср авг 31, 2011 17:19:56 
Родился

Зарегистрирован: Вт май 03, 2011 18:19:53
Сообщений: 11
Рейтинг сообщения: 0
кстати по поводу тактирования этот момент я немного провтыкал и дошил фьюзы после чего МК потух на веке ......
если честно то я так и не понял от чего он откинулся кварц стоит на 16Mhz конденсаторы тоже на месте тип контролера позволяет такую частоту ATMega16-16PU так что как куплю новый па пробую снова по экспериментировать.


да и кстати до того как он откинулся в одном из экспериментов когда снизил скорость USART до 110 он начал работать но с большим количеством ошибок при передаче.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FT 232RL проблемы с UART
СообщениеДобавлено: Ср авг 31, 2011 17:57:17 
Друг Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 96
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3961
Откуда: Московская область, наукоград.....
Рейтинг сообщения: 0
Коль работаете на "нестандартном" кварце, поделюсь секретом (на всякий пожарный).
В даташитах, дается формула подсчета процента ошибки при тактировании.
Согласно стандарту на RS232 уход скорости передачи не должен превышать 3..5%.
При тактировании нестандартными частотами ошибка быстро набегает и чем больше процент, тем меньшее число передаваемых байт приведет к срыву обмена.
Рекомендации тут могут быть 2:
1) Применять кварцы с частотами 11,05892 и т.п.
2) Корректировать "уход" скорости передачи путем дополнительнительных пауз, разбив протокол передачи на фрагменты.

_________________
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FT 232RL проблемы с UART
СообщениеДобавлено: Ср авг 31, 2011 20:05:29 
Опытный кот

Карма: 2
Рейтинг сообщений: -2
Зарегистрирован: Ср мар 18, 2009 21:14:33
Сообщений: 812
Рейтинг сообщения: 0
На 8 Мгц встроенного генератора UART на мегах вполне себе неплохо работает. По несколько сотен байт передаю и получаю - ещё вроде сбоев не было(тьфу тьфу) Правда скорости 2400, 9600 ,19200 - не выше. Если использовать CRC и check суммы так вообще проблем не возникнет...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FT 232RL проблемы с UART
СообщениеДобавлено: Ср авг 31, 2011 20:19:52 
Друг Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 96
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3961
Откуда: Московская область, наукоград.....
Рейтинг сообщения: 0
Погрешность установки медленных скоростей на 8 МГц не превышает 0,2 %. Но я однажды накололся со встроенным генератором - одна плата работала как следует, а вторая слала чушь. Больше на спичках не экономлю - время дороже

_________________
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FT 232RL проблемы с UART
СообщениеДобавлено: Ср авг 31, 2011 22:43:02 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13490
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Вовремя вы эту тему подняли. Битый час сидел медитировал над кодом, срывалась передача после первых 50-60 байт из сотни. Пока не заметил, что у меня МК на макетке без кварца работает (8МГц)...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: FT 232RL проблемы с UART
СообщениеДобавлено: Ср авг 31, 2011 22:49:50 
Друг Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 96
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3961
Откуда: Московская область, наукоград.....
Рейтинг сообщения: 0
ploop писал(а):
Вовремя вы эту тему подняли. ...

Опыт.. его не пропьешь :)))

_________________
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 54 ]  1, ,  

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


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

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


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