USB-программатор микроконтроллеров PIC Радио 12-2009

В этом форуме обсуждаются статьи напечатанные в журнале "Радио"

USB-программатор микроконтроллеров PIC Радио 12-2009

Сообщение duha » 05 май 2010, 11:54

Подскажите назначение цепочки R2,R4,VD1 а также VD3.В статье Хлюпина.Н. Р6-2006 VD3 нет.На сколько критична величина напряжений у MAX 232 нога 2и6,у меня там 8,7-9,2 вольта при норме+-12В,замена емкостей до 10 мкф результата не даёт.Проблема-нет соединения с MPLAB 8.2 /8.5.Схема собрана на плате из радио 6-2006 подключаю к com, пока без адаптера USB, при попытке соединения светодиод контроля Vcc мигает, процесс повторяется бесконечно, попытка прервать операцию реакции не даёт пока не отключаю питание.Как из файла загрузчика расширение.BIN создать .hex может это поможет.
duha
 
Сообщения: 27
Зарегистрирован: 26 фев 2009, 04:55

Re: USB-программатор микроконтроллеров PIC Радио 12-2009

Сообщение duha » 05 май 2010, 12:39

Хотел сразу исправиться готовый hex загрузчика нашел, сравнил с hex приготовленным автором, он совпадает перепрошивать не буду.
duha
 
Сообщения: 27
Зарегистрирован: 26 фев 2009, 04:55

Re: USB-программатор микроконтроллеров PIC Радио 12-2009

Сообщение kpmic » 12 май 2010, 17:11

Элементы R2, R4,VD1 - это делитель напряжения с ограничением.
На схеме небольшая ошибка - С10 должен быть не 20 пкф, а 15 пкф.
Без VD3 программатор будет тестироваться правильно, но программировать
отказываться, сыпать ошибки.
Vcc в варианте СОМ мигает 3 раза, USB - 7 раз.
kpmic
 
Сообщения: 94
Зарегистрирован: 12 окт 2009, 13:35

Re: USB-программатор микроконтроллеров PIC Радио 12-2009

Сообщение duha » 13 май 2010, 19:19

Что R2 R4 VD1 делитель ясно но для чего.Могу предположить что в нормальном режиме на выводе MCLR должно быть 5 вольт.Если понизить напряжение до логического нуля произойдёт сброс контроллера.Каким образом происходит запись в программную память операционной системы если прошить только загрузчик,или как происходит обновление программы если на выводе MCLR появление 12 вольт невозможно и к тому же в конфигурации низковольтное программирование запрещено.Второй вопросик :какая амплитуда импульсов генерации должна быть на кварце до этого проверять не доводилось,в моём случае 5-7 милливольт амплитуда,форма с трудом напоминает меандр на фронте всплеск на конце завал как с горки,в точке соединения емкостей от кварца с землёй на общем проводе и то помехи больше(по амплитуде) и с гармониками.возможно от MAX232.Да ещё вопрос на какой частоте работает преобразователь у MAX232.Есть подозрение что pic вобще не генерится а только пытается запуститься и то от помех по питанию.Господа кто сталкивался ответьте пожалуйста хоть дело с мёртвой точки сдвинуть.
duha
 
Сообщения: 27
Зарегистрирован: 26 фев 2009, 04:55

Re: USB-программатор микроконтроллеров PIC Радио 12-2009

Сообщение duha » 13 май 2010, 19:24

Ещё не сказал светодиод Vcc У меня горит постоянно.Мигание происходит только при попытке соединения с MPLAB.
duha
 
Сообщения: 27
Зарегистрирован: 26 фев 2009, 04:55

Re: USB-программатор микроконтроллеров PIC Радио 12-2009

Сообщение kpmic » 13 май 2010, 22:37

Логические уровни СОМ-порта от +10В до -10В, делитель согласует уровни СОМ с уровнем МК.
Поменяй полярность VD2 и Vcc погаснет.
Если Vcc мигает, то можно предположить, что МК работает.
Посмотри Datasheet на MAX232, может там что нибудь найдешь.
kpmic
 
Сообщения: 94
Зарегистрирован: 12 окт 2009, 13:35

Re: USB-программатор микроконтроллеров PIC Радио 12-2009

Сообщение kpmic » 14 май 2010, 12:07

И еще, на схеме неправильно подключен адаптер USB.
"На схеме программатора (см. рис. 1 в статье) правый вывод резистора R1
должен быть соединен с контактом 6 (DSR) разъема CN1 адаптера U1, а
контакт 4 (DTR) этого разъема — с точкой соединения резисторов R2 и R4.
Соответствующие изменения должны быть внесены и в чертеж печатной
платы (рис. 3 в статье): номера отверстий, предназначенных для
впаивания проводов, идущих к контактам 4 и 6 разъема CN1, необходимо
поменять местами".
kpmic
 
Сообщения: 94
Зарегистрирован: 12 окт 2009, 13:35

Re: USB-программатор микроконтроллеров PIC Радио 12-2009

Сообщение duha » 17 май 2010, 11:38

Диод VD2 переворачивать бессмысленно т.к открыт транзистор VT1 на базу которого подаётся напряжение от источника+5в через базу-эмиттер VT2,а не низкий уровень с ноги RA4.Что касается соединения через com, да светодиод Vcc мигает два раза во время коннекта но процесс продолжается снова и снова.Еще интересует такой момент как соединение выходов коммутаторов DA3.4 и DA3.1 без всего.Не получится так что+5в и +12в соединятся и выведут из строя источники питания или сам коммутатор.По max232 понятно+-10вольт.Назначение порта RC2? если контроль появления Vpp зачем так сложно?
duha
 
Сообщения: 27
Зарегистрирован: 26 фев 2009, 04:55

Re: USB-программатор микроконтроллеров PIC Радио 12-2009

Сообщение kpmic » 18 май 2010, 21:32

При подключенном программаторе и запущенном MPLAB
на выходах МК RC2 и RA4 присутствует ноль, то есть VT1
закрыт и VT2 тут ни при чем. VD2 у меня перевернут
поскольку нулевой уровень с RA4 будет подавать через
DA3.3 +5В на Vcc.
Если выдернуть МК и включить программатор то DA3.1
будут закрыт положительным потенциалом с R14 на выводе
9 DA3.1. Насчет DA3.4 не уверен. Если хочешь поэкспериментировать
то выдерни еще и DA2, чтобы отключить +12В.
Про назначение RC2 не знаю, поскольку эта часть программатора
была взята из статьи Н. Хлюпина Радио 2006, №6, этот
вопрос к нему.
kpmic
 
Сообщения: 94
Зарегистрирован: 12 окт 2009, 13:35


Вернуться в Журнал "РАДИО"

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

cron