USB-RS232-TTL адаптер из программатора на CH341A

Столкнувшись с проблемой поломки жесткого диска Seagate Barracuda 7200.11 каждый ищет способ восстановить свой любимый жесткий диск с возможностью сохранить все данные на нём. Однако решение проблему упирается в наличие адаптера RS232-TTL, который имеет последовательные шины Tx и Rx.

Адаптер RS232-TTL можно cобрать на базе микросхемы MAX232 как показано на схеме:

Однако у меня под рукой был USB программатор 24 EEPROM и 25 SPI FLASH на CH341A, который, как оказалось, может работать как USB-RS232-TTL адаптер. Использование программатора позволяет использовать даже компьютер без COM порта. Подключение будет осуществлятся через USB, что более удобно.

USB программатор на CH341A используется для программирования микросхем BIOS для материнских плат компьютеров, ноутбуков, видеокарт и другой техники. Программатор по размеру немного больше флэшки и собран на микросхеме USB bus convert chip CH341A.

Для работы программатора в режиме эмуляции COM порта RS232 необходимо снять перемычку с джампера P/S. Данный джампер служит переключателем режима работы микросхемы CH341A как конветрер USB > Параллельный Порт (Paralel) или USB > Последовательный Порт (Serial). Нам необходимо, чтобы CH341A работала как конвертер USB > Последовательный Порт (Serial), следовательно джампер должен быть снят и контакты разомкнуты.

На корпусе программатора присутствуют контакты COM порта и интерфейса RS232 (контакты GND, TXD и RXD). Вот их мы и будем использовать при ремонте жестких дисков Seagate. Нам необходимы три контакта: Tx, Rx и GND.

Итак, допустим, что у Вас уже есть такой программатор. Ниже я опишу как его использовать в качестве адаптера USB-RS232-TTL.

Имеем следующий порядок действий:

1.) Для начала скачиваем драйвер для операционных систем Windows 98, Windows ME, Windows 2000, Windows XP, Windows Vista и Windows 7. Драйвер можете скачать по этой ссылке: ch341ser.zip. Распакуйте скачанный архив, например, в одну из папок на рабочем столе.

2.) Подключаем программатор к USB порту. Если программатор рабочий и с USB разъёмом компьютера всё в порядке, то на корпусе программатора должен загореться светодиод, сигнализирующий о поступлении питания, и Ваш компьютер издаст звук, оповещающий Вас, что вставлено новое USB устройство. После этого операционная система должна начать поиск драйверов и в результате их скорее всего НЕ обнаружит. Ничего страшного в этом нет. Установка драйвера программатора такая же, как у любого USB девайса. Сделаем всё сами, как говорится "вручную". Жмём сочетание клавиши Win + Pause, или просто открываем Диспетчер Устройств. В списке устройств для неизвестного устройства указываем путь к драйверу, это должен быть файл ch341ser.inf в папке на рабочем столе. Второй способ установки драйвера - это просто запустить файл setup.exe с правами администратора и драйвер установится сам.

В результате установки драйвера у нас в Диспетчере Оборудования должен появится дополнительный COM порт. У меня появился порт под номером 3, который в названии драйвера обозначился как USB-SERIAL CH341A (COM3). Смотрим скриншот моего Диспетчера Оборудования.

3.) Когда драйвер установлен, можно переходить к запуску программы ГиперТерминал. Программа ГиперТерминал входит в состав Windows XP. Если у Вас установлена Windows Vista, Windows 7, Windows 8 или более новая, то в стандартной поставке ГиперТерминал не входит. Вы можете скачать англоязычную версия HyperTerminal с нашего сайта. Запускаем HyperTerminal и вводим название подключения. Название подключения указываем любое, я ввёл "1".

4.) В гипертерминале выбираем COM порт. У меня COM3, у Вас может быть другой. Всё зависит от того как Вы подключили адаптер 232-to-TTL.

5.) Устанавливаем скорость порта 38400, управление потоком - нет, остальное по умолчанию как показано ниже на скриншоте.

6.) Работу связки ГиперТерминала и адаптера USB-RS232-TTL. Для проверки работоспособности замкните между собой провода Rx и Tx. В окне ГиперТерминала напечатайте что-то на клавиатуре, в ГиперТерминале должны отображаться введённые символы - «эхо» терминала. Каждый введенный вами символ — должен появлятся на экране (возвращаться через Tx-Rx). Если «эхо» нет, значит ваш девайс не работает или неправильно введены настройки COM порта. На деле это выглядит так: подключаем кабель — запускаем теминал — настраиваем его на нужный порт — пытаемся что-нибудь напечатать. Если в терминале тишина - значит что-то не работате. Если замыкаем Tx-Rx — пытаемся что-нибудь напечатать — в терминале появляется то, что мы напечатали. Вывод — «эхо» работает и у нас всё готово.

Подключение, например, жестких дисков Seagate Barracuda 7200.11 можно производить следующим способом:

Теперь можно использовать Ваш программатор как USB-RS232-TTL адаптер и совсем не надо паять какие-то схемы и тратить на это деньги.

Карта разрушений и жертв российской агрессии в городе Мариуполь, на карте отмечены более 2000 пострадавших домов. На карте отмечены не только фото домов, но свидетельства их жителей, а так же место боевых...

Из-за военных событий 2014 года в Донецке тренер по плаванию Алексей Снежко и его жена вынужденно переехали в Киев. А теперь, в 2022-м, 33-летний Алексей потерял обоих родителей в Мариуполе. Как пережить...

«20 днів у Маріуполі». Ще один фільм про блокадний Маріуполь з подіями березня 2022 року. Повномасштабне російське вторгнення в Україну журналісти зустріли у Маріуполі разом із жителями міста...

Компьютерный мирSector

Вся информация на страницах сайта предназначена только для личного не коммерческого использования, учёбы, повышения квалификации и не включает призывы к каким либо действиям.

Частичное или полное использование материалов сайта разрешается только при условии добавления ссылки на непосредственный адрес материала на нашем сайте.