С Новым годом! Форум программистов, компьютерный форум, киберфорум
Одноплатные компьютеры
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.99/79: Рейтинг темы: голосов - 79, средняя оценка - 4.99
MomHumtir
1

Pinboard 2, FT2232D, Raspberry Pi

28.10.2013, 15:49. Показов 15164. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!
Возникла необходимость управлять Raspberry Pi без монитора и клавиатуры. Для этой цели предполагаю использовать последовательный порт малинки, чтобы получить доступ к системной консоли.

Вопрос: возможно ли для подключения использовать микросхему FT2232 в PinBoard 2?

Что меня в этой ситуации смущает:
- GPIO порты малинки работают с напряжением 3.3V и не допускают 5V;
- Даже если настроить питание портов FT2232 на 3.3V, будет ли микросхема понимать логические уровни от GPIO?

Как я вижу последовательность настройки:
1) Снять процессорный блок с демо-платы
2) Переключить шину Main Power на питание от DC-DC стабилизатора
3) Объединить шины Main Power и CPU Power (джампер CPU PWR в BYPASS)
4) Подключить блока питания 9V DC
5) Джампер PWR Source Select в положение Josk
6) Потенциометром в DC-DC выставить на Main Power 3.3V
7) Для FT2232 выбрать Vcc - 5V, VccIO - CPU PWR
8) Подключить USB
9) Определить какому COM-порту в системе соответствует канал А
10) Подключить микросхему FT2232 к пинам Raspberry Pi по следующей схеме:
---------------------
FT2232 - GPIO
---------------------
TXDA - GPIO 15(RXD)
RXDA - GPIO 14(TXD)
GND - Ground
---------------------

Следуя этой схеме можно что-нибудь спалить?
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.10.2013, 15:49
Ответы с готовыми решениями:

Hardware flow control на модуле FT2232D платы Pinboard II
День добрый! Можно ли использовать режим "Hordware flow control" для обмена по UART между STM32 и...

Кросс компиляция для Raspberry Pi 4 (Raspberry Pi OS 10 Buster)
Привет всем! Как установить qt c toolchain -ом для кросс компиляции в Raspberry Pi OS 10 Buster...

Работа с FT2232D
Всем привет! Хотелось бы получить некоторые прояснения по работе с ft2232D. Имеется плата с...

FT2232D и режим сна
Делаю 2-канальный конвертер USB-COM на FT2232D. Надо обеспечить корректное отключение внешних...

11
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
28.10.2013, 16:48 2
А чего бы не взять просто переходник usb-serial? Стоит дёшево, легко доставабелен, логические уровни - как раз 3.3V.

А pinboardу найдётся лУчшее применение, чем служить таким извратомдонором.
0
MomHumtir
28.10.2013, 16:55 3
Цитата Сообщение от OtyxPM
А чего бы не взять просто переходник usb-serial?
У меня его нет))) И если я не ошибаюсь, не на всех usb-serial есть 3.3V, на большинстве 5V. Потребуется схема для конвертации уровней.
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
28.10.2013, 17:16 4
Цитата Сообщение от MomHumtir
И если я не ошибаюсь, не на всех usb-serial есть 3.3V, на большинстве 5V. Потребуется схема для конвертации уровней.
Ошибаетесь. Чип PL2303, питаясь от 5V Vusb, имеет внутренний стабилизатор 3.3V, и сигналы на/от UART у него трёхвольтовые.
Купить - ebay, Ali, Яндекс-Маркет, просто поиск в интернете.
0
MomHumtir
28.10.2013, 17:49 5
Цитата Сообщение от OtyxPM
Ошибаетесь. Чип PL2303, питаясь от 5V Vusb, имеет внутренний стабилизатор 3.3V, и сигналы на/от UART у него трёхвольтовые.
Не ошибаюсь, если использовать "5V FTDI cable (TTL-232R-5V)" и ему подобные, потребуется согласование уровней. А то, что можно купить готовое решение, я не спорю:) Хотелось использовать то, что уже есть (хотя бы для первоначальной настройки, потом перейти на ssh). Поэтому выбрано такое извращенноеоригинальное решение. Тем более что "FT2232D была разведена таким образом, чтобы служить самостоятельной демоплатой" - цитата из документации на PinBoard 2.
MomHumtir
28.10.2013, 18:08 6
Больше интересует принципиальная возможность/не возможность такого подключения. И гипотетические грабли.
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
28.10.2013, 18:09 7
А зачем такие извраты? У малины есть usb и ethernet. И то и другое прекрасно подходит для удаленного управления. А можно и wifi адаптер поставить, 10 долларов, а размер - чуть из порта торчит. Довольно странно при этом городить что-то на uart, он там в общем-то не для этого.

Но если хочется именно uart, то можно поступить так, как я обычно делаю - подключаю bluetooth uart модуль, 10 долларов. Питается прямо от целевого устройства, уровни трехвольтовые. Заодно и гальваноразвязка получается. Настройки не требуется, просто uart и все. Включил и работай. На компьютере - виртуальный COM порт.
0
MomHumtir
28.10.2013, 18:35 8
Цитата Сообщение от okotimiv
А зачем такие извраты?
Так получилось, что нет под рукой монитора с HDMI или DVI входом. Я толком и систему то установить без монитора не могу и заюзать Ethernet соответственно. Вот думал таким образом сделать начальную настройку...

Цитата Сообщение от okotimiv
У малины есть usb
Но как её заюзать для управления?
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
28.10.2013, 18:38 9
Да ничего там особенного не надо для начальной настройки - если мне склерзоз не изменяет, она сразу получает адрес по DHCP, и доступна по SSH.
0
MomHumtir
28.10.2013, 18:43 10
Спасибо! Буду пробовать:)
MomHumtir
29.10.2013, 12:28 11
Вчера, на свой страх и риск, попробовал все таки подключиться с помощью FT2232 через UART. И, таки, все получилось:)
Все настраивал как описал в первом сообщении, единственный момент это параметры последовательного подключения. Они должны быть следующими:
- Speed: 115200
- Byts: 8
- Parity: None
- Stop Byts: 1
- Flow Control: None

На Винде подключался с помощью программы Terminal, на линуксе использовал следующую команду:
Код
ssreen /div/ttyUSB0 115200
, где /div/ttyUSB0 - последовательный порт соответствующий каналу A (в общем случае номер может быть другим).

367 / 145 / 17
Регистрация: 06.03.2010
Сообщений: 316
Записей в блоге: 1
29.10.2013, 20:00 12
У меня есть WiFi роутер TP-LINK TL-MR3020, так у него тоже есть USB и Ethernet (+ WiFi ещё) и никаких выходов для мониторов и прочего. Настраивается всё через Ethernet или Telnet (SSH). Не может быть такого, чтобы у Raspberry Pi не было такой возможности. Попробуйте подключиться через Ethernet telnetом, зайдите через браузер, ну и наконец SSH клиентом. А подключаться через /div/ttyUSB0 и Terminal - это извращение. Вместо него лучше бы взяли стандартный PuTTY, который может подключиться к девайсу всеми тремя способами.
0
29.10.2013, 20:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.10.2013, 20:00
Помогаю со студенческими работами здесь

Ft2232d + EEPROM (Delphi)
Возникла нужда подключить к ft2232d на Pinboard II внешний eeprom, но примеров использования не...

Режим работы FT2232d
Здравствуйте. Возникла проблема в понимании работы микросхемы FTDI. Из даташита я понял что есть...

FT2232HL вместо FT2232D (схема)
Подскажите возможна ли замена, ибо ft2232D куда то пропала везде, а где есть цена от 500 рублей...

Прошить AT89S52 программатором на FT2232D
Добрый день! Есть Ubuntu 16.04 + Pinboard II. Интересует вопрос возможности прошивки...

I2C программатор на базе FT2232D
Потребовалось прошить кучку 24С02, не парясь сразу же к PBII обратился и упёрся - не знаю как. Рою...

FT2232D и AVR tiny13 mega328
Добрый день. Я только начал разбираться с авр и вот не могу понять как нормально прошить чистый мк...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru