Тема: OP-COM
Показать сообщение отдельно
Старый 29.04.2015, 16:29   #817 (permalink)
Завсегдатай
 
Аватар для HER13
 
Регистрация: 13.02.2014
Сообщений: 371
Вы сказали Спасибо: 9
Поблагодарили 56 раз(а) в 38 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Москва
Авто: пока без колес
По умолчанию

Немного разобрался с прибором))) Воскресил и не один раз )))
Вообщем так:
В OP-COMе две беды, это сам чип и микросхема связи FTDI. В большей степени головную боль доставляет именно FTDI. Чип может помереть и как правило это происходит при перепрошивке одноразового чипа с надписью OP-COM где по факту сидит одноразовый PIC18F548. Многоразовый же чип не помирает а как я понял слетает его конфигурация и при этом не совсем мне понятно как но слетает и/или умирает микросхема FTDI.
Мне удалось и чип завалить и сбить PID в FTDI.
Теперь по порядку.
Для начало я сравнил платы с OPCOM.5 и OPCOM_NEW. Сравнивал именно ту часть обвязки которая отвечает за программирпование и оказалось что в версии OPCOM_NEW нет подпорки резистором (4700 Ом) на землю 15 ноги чипа (PGM). Но как дальше эксперименты показали что такая подтяжка нужна только при программировании универсальным программатором. При программировании программатором PicKit3 этот резистор не нужен.
Микроконтроллер (далее по тексту чип) поднять легко (одноразовые не в счет). Для этого нужен программатор любой универсальный который может программировать PIC контроллеры или специальный заточенный только под них, например PicKit3 который я тоже использовал для чистоты эксперимента да и стоит на много дешевле чем серьезные программаторы.

Программатор использовал такой же который представил на странице 23, распиновка под него тоже там есть.
Вот собственно распиновка места подключения на плате OPCOM_NEW

Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

А вот куда нужно подпаять резистолр при программировании универсальным программатором.

Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Если чип мертвый, а FTDI живая и правильно определяется компьютером то мы можем наблюдать следующую картину

Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Если программировать программатором PicKit3 то распиновка выхода с программатора следующая

Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Выход 6 (LVP) не нужен.
А вот видео как прошить при помощи этого программатора

Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Но не стоит забывать что прошить проц это пол дела, надо еще если слетела FTDI то и ее прошить.
Понять что FTDI слетела легко, думаю многие с этим сталкивались. При слетевшей FTDI нас дрова не встанут или прибор видеть не будим, да и в свойствах PID будет как правило 0000 вместо нужных нам 4F50.

Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Если же совсем умерла FTDI то у нас устройство будет в реестре как не известное и ИД будут все ноли. Но на счет этого я пока не уверен на 100%, эксперименты продолжаются с FTDI так что после майских праздников думаю выложу еще инфу по FTDI.

Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Что бы поднять FTDI нам потребуется программа MProg3.5

Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Подключив прибор и запустив эту программу нам нужно в него залить другую прошивку с нужными ВИДами и ПИДами.
Вот собственно нужная прошивка

Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Собственно все, но работы продолжаются так как есть над чем поработать, а именно над FTDI мертвой (замена на чистую) и собственно работа с чипом без FTDI так как разбираясь в данном вопросе я у себя нашел два прибора (в свое время у разных продавцов заказывал) с платой OPCOM.5, но один прибор с FTDI а другой без нее.

Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Надеюсь после майских праздников найду время для продолжения такой интересной темы )))
Всем удачи, а я с семьей поехал на машине на майские празднике в Италию )))
HER13 вне форума   Ответить с цитированием
Эти 7 пользователя(ей) сказали Спасибо HER13 за сообщение:
Artvit (10.06.2016), darkcats (29.04.2015), fireball666 (29.04.2015), ilya12 (08.06.2015), multik (05.02.2016), sergpetrov (29.04.2015), Veniamin64 (21.06.2016)