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 адаптер и совсем не надо паять какие-то схемы и тратить на это деньги.

16/05/2020 18:00 751

Мини-ПК на Intel Core i9-9880H и M.2 SSD доступен к покупке по цене менее $600

Этот мини-ПК является самым дешевым на Intel Core i9-9880H и M.2 SSD, и Вы можете стать его обладателем. Это уже реальность! За цену чуть менее $600 с бесплатной доставкой в Украину, Россию, Казахстан...

14/04/2020 14:00 1 264

Victoria 5.28 HDD/SSD — программа для оценки состояния, тестирования и ремонта HDD и SSD

Выпущена очередная стабильная версия программы Victoria 5.28 HDD/SSD для диагностики, исследования, тестирования и мелкого ремонта жёстких дисков, SSD-накопителей, карт памяти, а также любых других накопителей...

09/04/2020 13:25 785

Mini-ITX плата Biostar A10N-9830E с процессором AMD FX-9830P

Компания Biostar анонсировала материнскую плату A10N-9830E типоразмера Mini-ITX: решение подходит для построения компактных настольных компьютеров и мультимедийных центров для дома. Плата изначально укомплектована...

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

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

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