ouch-ouch 0 30 октября, 2019 Опубликовано 30 октября, 2019 · Жалоба Здрасте. Сеанс черной магии)) Есть плата, на которой цифровая часть: ft2232h<->ADUM2402<->STM32F407, в контроллере - простенькая прошивка с ответами на команды. Всё подключается через терминал на скорости 5250000, всё получает, отвечает как надо. На трех компах. Далее, эти же компоненты перепаиваются на другую плату, где заменена аналоговая часть, цифровая практически та же, прошивка у контроллера идентична. И вот что происходит (аналоговая часть, кстати, пока отрублена): 1. на всех компах устройство определяется, оба ком-порта есть, дрова одинаковые и идентичны тем, что были до перепайки. 2. на компе А при первом подключении через терминал устройство определяется, но не отвечает. Если при этом закрыть порт, переподключить плату и открыть порт снова, то всё работает как надо. В этот раз и во все последующие повторные подключения к данному порту. 3. если отключить плату от компа А и включить в комп Б, то иногда на Б слетают дрова. А иногда не слетают. При наличии дров (или при повторной установке) устройство определяется, но не отвечает. Ни при первом подключении, ни при переподключении. Иногда, правда, отвечает. Но редко (1 из 20) и логика этого непонятна. 4. есть еще компы С и Д. На них дрова не слетают, но отвечает так же не каждый раз. Причем на С - так же редко, а на Д - значительно чаще, но всё-таки не каждый раз. Что это за магия и как с ней бороться? Доп.сведения на всякий случай: дрова точно идентичны, терминалы идентичны, везде стоит 10 винда, где отвечает - home, на остальных - pro, все настройки ftdi в EEPROM точно корректны и питание установлено до 500мА Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 30 октября, 2019 Опубликовано 30 октября, 2019 · Жалоба ADUM2402 с какой стороны питается? От USB или от контроллера? Какие конденсаторы в блокировках? reset от FTDI куда припаян? Схему этой части бы с номиналами… про питание подробнее. У меня был случай применения - FT2232H с ADUM5402CRWZ - на 1.5 мегабита в секунду и 0.5 мегабита в секунду - все USB питалось от контроллерной части через ADUM. Работало (и работает) железно. Хотя немного по току перебор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ouch-ouch 0 30 октября, 2019 Опубликовано 30 октября, 2019 · Жалоба 1 минуту назад, GenaSPB сказал: ADUM2402 с какой стороны питается? От USB или от контроллера? Какие конденсаторы в блокировках? с одной стороны - от USB через стабилизатор на 3.3, с другой - от USB через развязку на AM2D-0507 и другой стабилизатор на 3.3. Конденсаторы, где, простите?) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 30 октября, 2019 Опубликовано 30 октября, 2019 · Жалоба Конденсаторы на выводах питания ADUM. Там еще вопросы были. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ouch-ouch 0 30 октября, 2019 Опубликовано 30 октября, 2019 · Жалоба Только что, GenaSPB сказал: Конденсаторы на выводах питания ADUM. Там еще вопросы были. 100n 11 минут назад, GenaSPB сказал: Схему этой части бы с номиналами… про питание подробнее. Схема на FTDI даташитовская, остальное питание то же, что было на предыдущей плате, где всё работало, прям компоненты оттуда перепаян все, кроме кондеров Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rloc 57 30 октября, 2019 Опубликовано 30 октября, 2019 · Жалоба 1 час назад, ouch-ouch сказал: Всё подключается через терминал на скорости 5250000 Может вопрос и не по делу, как получается 5.25Mbod из 60МГц (12МГц x 5)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ouch-ouch 0 30 октября, 2019 Опубликовано 30 октября, 2019 · Жалоба 3 минуты назад, rloc сказал: Может вопрос и не по делу, как получается 5.25Mbod из 60МГц (12МГц x 5)? Что за 60МГц?) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rloc 57 30 октября, 2019 Опубликовано 30 октября, 2019 · Жалоба 2 минуты назад, ouch-ouch сказал: Что за 60МГц? Внутренняя частота работы цифровой части FT2232H, получаемая умножением на 5 исходных 12МГц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 30 октября, 2019 Опубликовано 30 октября, 2019 · Жалоба да.... Блокировки кроме 0.1 что есть добавить 10 мкФ рядом с микросхемой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ouch-ouch 0 30 октября, 2019 Опубликовано 30 октября, 2019 · Жалоба 9 минут назад, GenaSPB сказал: да.... Блокировки кроме 0.1 что есть добавить 10 мкФ рядом с микросхемой. Вообще отвечать перестал, даже на том компе, где отвечал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 30 октября, 2019 Опубликовано 30 октября, 2019 (изменено) · Жалоба Input Signal Rise and Fall Times 1.0 ms Это про питание. Output Enable 2. Active high logic input. VOA and VOB outputs are enabled when VE2 is high or disconnected. VOA and VOB outputs are disabled when VE2 is low. In noisy environments, connecting VE2 to an external logic high or low is recommended. Про VE2. С питанием предлагаю внимательнее. Изменено 30 октября, 2019 пользователем GenaSPB Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ouch-ouch 0 30 октября, 2019 Опубликовано 30 октября, 2019 · Жалоба 3 часа назад, rloc сказал: Может вопрос и не по делу, как получается 5.25Mbod из 60МГц (12МГц x 5)? Ну да, чуток криво. Но, когда он передает данные, он передает их верно. Ради теста опробована 5Мбод ровно - никакой разницы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aaron 1 2 ноября, 2019 Опубликовано 2 ноября, 2019 · Жалоба Хочу заметить, что USB очень капризный интерейс. Вы зря объединили gnd и shield на разъеме. Развяжите их - между ними поставьте в параллель резистор 1МОм 250В и кондер 1000пФ 250В. Еще можно ферритовое колечко на usb кабель надеть. Вторая мысль - может у вас кварц хреново работает на входе в ft2232? емкости к кварцу правильно подобраны? Usb не терпит шалостей с тактовой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 140 2 ноября, 2019 Опубликовано 2 ноября, 2019 · Жалоба "то определяется, то не определяется" было с неподключенной ногой TEST. Проверьте, может она у вас плохо запаялась. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 6 12 ноября, 2019 Опубликовано 12 ноября, 2019 · Жалоба Всем доброго времени суток. Решил написать здесь, дабы не плодить темы. Проблема в следующем: FT2232H не определяется. Подключено по схеме из даташита Figure 4.1 RS232 Configuration. На выходе 49 - VREGOUT напряжение 1,8 вольта присутствует. Вместо кварца подключен генератор 12МГц на вход 2 - OSCI. На выходе 60 - PWREN# висит "1". Потребление мизерное - порядка 2...3 мА. При подаче "0" на вход 14 - RESET# потребление возрастает до 12...14 мА и На выходе 60 - PWREN# появляется "0". Комп пишет "неизвестное устройство", переустановка драйверов не помогает. Причем не определяется ни в WinXP, ни в Win7. Микросхем 5шт. Не верится, что все убиты, скорее всего какой-то косяк. Если кто-нибудь сможет помочь, буду весьма признателен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться