Перейти к содержимому



Фотография
* * * * * 1 Голосов

Внутрисхемное программирование.

PL-2303

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Anatos

Anatos

    Мастер

  • Модераторы
  • Репутация
    89
  • 216 сообщений
  • Цель регистрации:
    Участие в работе форума
  • Род занятий:
    Технорук
  • Программатор:
    RT809F
  • Осциллограф:
    С1-65А

Отправлено 03 Апрель 2014 - 22:34

Попытаюсь здесь изложить все трудности, при самостоятельном изготовлении или воспользоваться уже готовыми платами,
которые используются в USB кабелях некоторых телефонов. 
Прочитав статью , решил воспользоваться случаем, так как раз, попалась плата USB,  на микросхеме PL-2303.
Прикрепленный файл  Моя плата.jpg   66,15К   Количество загрузок: 82Прикрепленный файл  Моя плата_ 15.jpg   76,84К   Количество загрузок: 82
Сначало удалил ненужные детали с платы, пользовался вот этой схемой
Прикрепленный файл  Схема PL-2303.gif   80,12К   Количество загрузок: 87
Вывел от этой платы, три нужных провода, это RXD, TXD,  GND, и тут же решил опробовать, это устройство.
Установил драйвера,  Подсоединил USB устройство к компьютеру, компьютер сразу определил новое устройство и прописал мой виртуальный COM-3 порт, который легко можно было проверить, выбрав
"Диспетчер устройств"-"Порты"-"Свойство" и там должен
появиться мой COM-3 порт. Настройка порта
 Прикрепленный файл  настройка COM порта_usb010.rar   252,6К   Количество загрузок: 125
Для эксперимента взял DVD плейер. Решил снять прошивку с флеш памяти S29AL016D70, процессор MT1389.
На плате нашёл сервисный разъём с контактами RXD-TXD-GND-Vcc.
Мне нужны были только RXD, TXD, GND. т.к. питание бралось с USB  разъёма.
Подключил всё это и попытался с помощью софта MTKTool, сосчитать микросхему.
Но при первом подключении, потерпел неудачу.
Программа ругалась и вылетало сообщение, невозможно определить скорость COM порта и на этом всё заканчивалось.
Решил протестировать саму плату и кабель. Расскажу на примере своей ОС Windows XP3.
Для этого, подсоединяем USB кабель, замыкаем выводы RXD и TXD между собой. 
Нажимаем "Пуск", выбираем - "Стандартные" - "Связь" - Hyper Tepminal, запускаем программу.
Вот что мы увидим.
Прикрепленный файл  1_hypertrm.jpg   71,87К   Количество загрузок: 94Прикрепленный файл  2_hypertrm.jpg   74,89К   Количество загрузок: 104
Настроить нужно так, как на рисунках
Если настроили правильно, то при нажатии любой клавиши, появится вот это
Прикрепленный файл  3_hypertrm.jpg   70,13К   Количество загрузок: 46
Если это появилось, то плата и микросхема работают правильно.
Вот тут и зачесал "репу" и что же тут я неправильно делаю.
Перерыл много инфы из интернета, где гуляет одна и таже схема и одни и те же ссылки на даташит PL-2303
Прикрепленный файл  ds_pl2303HXD_v1.1.rar   480,85К   Количество загрузок: 79
И тут мне grin59 даёт совет, а попробуй поменять местами выводы RXD, TXD. На что я ему возразил, но ведь по даташиту,
ясно видно, что 1-вывод, это TXD, 5 - вывод, это RXD. А ты вот не спорь, поменяй и потом расскажешь. 
Я ещё раз прозвонил внимательно все выводы и всё оказалось правильно, т.е. на плате моей:
микросхемы PL-2303
1 - вывод - это TXD,
5 - вывод- RXD. 
( на самой плате, это выводы 6 - белый провод, 3 - вывод провод синий)
Прикрепленный файл  PL2303-KLine.JPG   66,48К   Количество загрузок: 47
Ну что, пробуем, меняем выводы местами, подключаю плату к компьютеру,
запускаю MTKTool и о чудо.....всё работает и прошивает и записывает.
 
P.S. Проанализировав всё выше изложенного, приходишь к такому выводу.
 где у нас выводы
RX – ВХОД
TX – ВЫХОД
И соединять следует их, как
RX Вход – программатора, с TX выходом на телевизоре

TX Выход - программатора, с RX Входом на телевизоре


Сообщение отредактировал Anatos: 17 Июнь 2014 - 21:47

  • 3



#2 LiVan

LiVan

    Вебмастер

  • Administrators
  • Репутация
    0
  • 1 794 сообщений
  • Цель регистрации:
    Участие в работе форума
  • Род занятий:
    Вебмастер
  • Программатор:
    RT809F, EZP2010, POSTAL3
  • Осциллограф:
    C1-65, C1-83

Отправлено 25 Май 2014 - 07:50

USB  PL-2303 WinXP Driver Installer..driver
1. Установка драйвера для USB дата кабеля на чипе FTDI:
Скачиваем архив к себе на компьютер, распаковываем.
Подключаем дата кабель, собранный на микросхеме FTDI, к USB порту компьютера.
Windows напишет, что обнаружено новое устройство и попросит указать путь к драйверам.
Указываем путь к распакованной папке USB Driver FTDI.
При необходимости перегружаем компьютер.
После этого заходим в Панель управления - Система - Оборудование - Диспетчер Устройств - Порты СОМ и LPT,
там должен появиться новый виртуальный сом-порт: USB Datacable VCP (COM3) (или COM4, COM5).
Щелкаем не нем правой кнопкой мышки и открываем "Свойства - Port Settings" и выставляем скорость "Bits per second" равной 115200.
Вот этот виртуальный сом-порт вы должны указывать во всех программах, для работы с этим кабелем!
 
2. Установка драйвера для USB дата кабеля на чипе PL2303 Prolific:
Скачиваем файл к себе на компьютер, распаковываем. 
Запускаем файл установки до подключения USB дата кабеля к компьютеру! 
При необходимости (если об этом попросит Windows)
 - перезагружаем компьютер.
После этого подключаем дата кабель в ЮСБ порт компьютера. 
Система обнаружит новое устройство
 и присвоит ему новый виртуальный сом-порт. 
После этого заходим в Панель управления - Диспетчер Устройств
 - Порты СОМ и LPT, 
там должен появиться новый виртуальный сом-порт: 
Prolific USB-to-Serial Comm Port (COM3) (или COM4, COM5).
Вот этот виртуальный сом-порт вы должны указывать во всех программах 
для работы с этим кабелем!
Прикрепленный файл  PL-2303 Vista&Win7 Driver Installer.zip   1,77МБ   Количество загрузок: 38
Прикрепленный файл  PL-2303 WinXP Driver Installer.zip   1,41МБ   Количество загрузок: 37





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей