FT232BL шлет мусор

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Аватара пользователя
khomych
Мучитель микросхем
Сообщения: 423
Зарегистрирован: Сб фев 21, 2009 16:11:32
Откуда: Харьков
Контактная информация:

FT232BL шлет мусор

Сообщение khomych »

сразу извиняюсь за флуд, но ответа поиском я ненашел.
проблема в следующем: спаял адаптер на FT232BL, а он, палда, нехочет корректно работать. определяется виндой (XP SP2) сразу, дрова ставятся без проблем, подключаю платку с ATMEGA8, через ЮАРТ (38400 8N1, Boud Rate Error 0.7%) передаю три байта (0xB0, 0x00,0x65) а комп получает полную ерунду. в основном единицы (0хFF, 0xFE и т.д). эта же плата при подключении через MAX232N работает хорошо.
с FT232 я работаю впервые как и с SMD пайкой. в монтаже ошибку почти исключаю, проверял много раз. сзему и печатку прилагаю.
в общем, что посоветуете? как можно еще проверить?

__________________

если на FT-шке коротнуть TX и RX то отправленные данные с терминала == принятым. странно....
Вложения
02.gif
(29.04 КБ) 1110 скачиваний
rere.GIF
правая печатка
(15.35 КБ) 926 скачиваний
Реклама
Аватара пользователя
nik-as
Друг Кота
Сообщения: 5728
Зарегистрирован: Вс фев 08, 2009 16:13:38
Откуда: п.Красногорский

Сообщение nik-as »

Для нормальной работы интерфейса RS232, нужна ещё МАХ232.
Которая увеличивает размах сигнала на выходе до +-12 В.
Творчество оно для того и нужно чтобы творить!
Реклама
atmega8

Сообщение atmega8 »

А вы мерили на max232 ?

А для чего +- 12 вольт ?
Аватара пользователя
nik-as
Друг Кота
Сообщения: 5728
Зарегистрирован: Вс фев 08, 2009 16:13:38
Откуда: п.Красногорский

Сообщение nik-as »

Я не мерил, это спецификация интерфейса RS232.
Для защиты от помех. http://www.gaw.ru/html.cgi/txt/interface/rs232/
Творчество оно для того и нужно чтобы творить!
Реклама
Эиком - электронные компоненты и радиодетали
atmega8

Сообщение atmega8 »

Дык max232 этож не rs232.

А rs232 куда воткнуть предлагаете ?
Реклама
atmega8

Re: FT232BL шлет мусор

Сообщение atmega8 »

khomych писал(а): FT232BL, а он, палда, нехочет корректно работать.
Соедините rxd с txd - должна отсылать на ПК то то вы ей шлете.
Реклама
Аватара пользователя
nik-as
Друг Кота
Сообщения: 5728
Зарегистрирован: Вс фев 08, 2009 16:13:38
Откуда: п.Красногорский

Сообщение nik-as »

atmega8 писал(а): А rs232 куда воткнуть предлагаете ?
Что значит куда воткнуть?
Вообще то FT232 это преобразователь USB в RS232.
А МАХ232 служит всего лишь для согласования FT232 с линией, и подключается она к выводам TX, RX FT232.
Страница 17 этого даташита. http://www.alldatasheet.net/datasheet-p ... 232BM.html
Творчество оно для того и нужно чтобы творить!
Аватара пользователя
WOLF666
Прорезались зубы
Сообщения: 220
Зарегистрирован: Сб авг 25, 2007 19:52:50
Откуда: Санкт-Петербург

Сообщение WOLF666 »

nik-as писал(а): Вообще то FT232 это преобразователь USB в RS232.
FT232 это преобразователь USB-UART
MAX232 это UART-RS232
микроконтроллеры работают с UART
Аватара пользователя
khomych
Мучитель микросхем
Сообщения: 423
Зарегистрирован: Сб фев 21, 2009 16:11:32
Откуда: Харьков
Контактная информация:

Сообщение khomych »

Соедините rxd с txd - должна отсылать на ПК то то вы ей шлете.
дык, соединяю. получаю то, что ей отправляю. вывод №1 - работает. подключаю к ней МК. на компе получаю мусор. выввод №2 - МК не работает. подключаю МК к МАХ232 - на компе корректные данные. вывод №3 - МК работает. ничего не понимаю...
надо бы еще попробывать с компа через FT-шку на МК послать данные. посмотреть, поймет ли он их...
Последний раз редактировалось khomych Сб фев 13, 2010 19:10:50, всего редактировалось 1 раз.
atmega8

Сообщение atmega8 »

nik-as писал(а): Вообще то FT232 это преобразователь USB в RS232.
Вы ж выше писали что в RS232 +- 12 вольт. Уже передумали ?
atmega8

Сообщение atmega8 »

khomych писал(а):ничего не понимаю...
Проект в PROTEUS выкладывайте или в VMLAB со схемкой соединения.
atmega8

Сообщение atmega8 »

nik-as писал(а):Что значит куда воткнуть?
Это значит - как включить ее в схему в которой есть FT232 и МК.
Аватара пользователя
nik-as
Друг Кота
Сообщения: 5728
Зарегистрирован: Вс фев 08, 2009 16:13:38
Откуда: п.Красногорский

Сообщение nik-as »

atmega8 писал(а): Вы ж выше писали что в RS232 +- 12 вольт. Уже передумали ?
На счёт RS232 не передумал.
А вот то что RS232 с UART попутал, мой косяк.
Творчество оно для того и нужно чтобы творить!
Аватара пользователя
khomych
Мучитель микросхем
Сообщения: 423
Зарегистрирован: Сб фев 21, 2009 16:11:32
Откуда: Харьков
Контактная информация:

Сообщение khomych »

соединил ФТ с МАХ. (терминал-комп-ФТ-МАХ-комп-терминал2).на компе запущено два терминала. с одно отправляю данные - во втором ничего не получаю, а наоборот приходит мусор. притом еще стабильный. при посылке одного байта приходит три.

в общем кажись глючит ФТ. может перегрел при пайке..... вторые сутки над этим бьюсь..... хочется хорошего коньяка.... :(
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Сообщение Seal »

Попробую поправить... Не болтайте ерундой ,а поставь родные дрова от FTDI ,виндовые откати,или удали.Как ставятса родные дрова ,есть инфа на оф. сайте :)
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Аватара пользователя
khomych
Мучитель микросхем
Сообщения: 423
Зарегистрирован: Сб фев 21, 2009 16:11:32
Откуда: Харьков
Контактная информация:

Сообщение khomych »

я и ставлю родные дрова от FTDI. пробывал из сносить под корень ихней утилитой. ставить заново. одно и тоже....такое чувство, что ФТ-ка живет своей жизнью и на меня ей фохрену....

в нее бы осфилографом потыкать..
Аватара пользователя
Avarges
Вымогатель припоя
Сообщения: 512
Зарегистрирован: Вт дек 22, 2009 02:24:50
Контактная информация:

Сообщение Avarges »

Неприятная проблемка, в таких случаях действительно осциллограф очень хочется применить.
подключаю платку с ATMEGA8, через ЮАРТ (38400 8N1, Boud Rate Error 0.7%) передаю три байта (0xB0, 0x00,0x65) а комп получает полную ерунду.
Там 38400 точно ? а может там 31250 ?

Я бы попробовал два варианта: как следует прочитать весь даташит на ft232, правильно ли он законфигурирован, подключен, правильно ли на него логические уровни приходят.

Собрать аналогичный переходник на cp2102, если с ним будет тоже самое можно будет подумать о том правильно ли работают переходники или атмега (источник сигнала).

Блокировочный конденсатор по питанию стоит ? (100 нФ)
Аватара пользователя
khomych
Мучитель микросхем
Сообщения: 423
Зарегистрирован: Сб фев 21, 2009 16:11:32
Откуда: Харьков
Контактная информация:

Сообщение khomych »

на питании ФТ электролит и керамина 50 нФ. со скоростью атмеги экспериментировал. результат тотже. главное, что МК, подключенный к МАХ232 передает 100% правильно. проверено на многих скоростях МК, даже при ошибке баудрэйта до 2-х%.
пока э ФТ-шкой думаю подзавязать, соберу осциллографическую приставку к ПК (если получится) и буду страдать дальше.
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

Как тактуется МК? Как тактуется FT232? Такие проблемы бывают, еесли использовать кварц для МК не на кратную частоту или вообще запускать МК без кварца (на внутреннем генераторе).
Оптимизм х (Опыт + Знания) = const
Аватара пользователя
khomych
Мучитель микросхем
Сообщения: 423
Зарегистрирован: Сб фев 21, 2009 16:11:32
Откуда: Харьков
Контактная информация:

Сообщение khomych »

в мойм случае Фт-ка подключена по схеме. разве что кондеры +-20% (кроме развязка на кварце). МК роли не играет, так как я подключал ФТ-ку к МК и МАх-у, резулбтат один и тот же. подозреваю о болезни ФТ
Ответить

Вернуться в «Интеграция с ПК»