Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
11.03.2009, 11:33
|
#11
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Сообщение от MSMC
|
Но есть вопросы сегодняшнего дня с которыми хотелось бы разобраться.
1. Почему программатор на макетке работал с PIC16F84A, а на плате(в сборе) не работает?
2. Может через MCLR идти такой ток, что на транзисторе VT2 падает 3,5 вольта или PIC не рабочий?
3. Почему F874 нормально программируется, а другие нет.
|
Есть подозрение что все-таки процессор умер ![Обижен](images/smilies/icon_beee.gif) , особенно с учетом пункта 3
Сообщение от MSMC
|
И далее...
Как видно вопросы связаны не только с процессом (временные интервалы и т.д.)и их важно понимать и при спользовании PicKit и AN589
|
PicKit, ICD-2 имеют на борту собственный контроллер, поэтому они практически ни от кого не зависят. Полностью согласен с тем, что спор о том, что лучше не уместен. Сам начинал с КОМПИКа.
|
|
|
|
11.03.2009, 11:45
|
#12
|
Почётный гражданин KAZUS.RU
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
|
Попробуйте нагрузить VDD и MCLR например 1ком и еще раз протестить с замером напряжений в этих точках.
|
|
|
|
11.03.2009, 12:01
|
#13
|
Временная регистрация
Регистрация: 28.06.2005
Сообщений: 56
Сказал спасибо: 3
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Сообщение от MisterDi
|
Сообщение от MSMC
|
Но есть вопросы сегодняшнего дня с которыми хотелось бы разобраться.
1. Почему программатор на макетке работал с PIC16F84A, а на плате(в сборе) не работает?
2. Может через MCLR идти такой ток, что на транзисторе VT2 падает 3,5 вольта или PIC не рабочий?
3. Почему F874 нормально программируется, а другие нет.
|
Есть подозрение что все-таки процессор умер , особенно с учетом пункта 3
Сообщение от MSMC
|
И далее...
Как видно вопросы связаны не только с процессом (временные интервалы и т.д.)и их важно понимать и при спользовании PicKit и AN589
|
PicKit, ICD-2 имеют на борту собственный контроллер, поэтому они практически ни от кого не зависят. Полностью согласен с тем, что спор о том, что лучше не уместен. Сам начинал с КОМПИКа.
|
Могу предположить, что в ходе экспериментов первый PIC16F84A действительно умер. Но для сравнительного эксперимента был куплен ещё один F84A и ещё F877 без буквы A. Поведение аналогичное и у F84A и у F877 - большой ток через MCLR и напряжение на этом выходе 10,5 вольт. И это в тестовом режиме (без программирования). Может я запалил их все ![Обижен](images/smilies/icon_beee.gif) , но больше склонен верить, что проблемы с программатором.
|
|
|
|
11.03.2009, 12:06
|
#14
|
Временная регистрация
Регистрация: 28.06.2005
Сообщений: 56
Сказал спасибо: 3
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Сообщение от otest
|
Попробуйте нагрузить VDD и MCLR например 1ком и еще раз протестить с замером напряжений в этих точках.
|
Отдельно собранный DC/DC преобразователь выдаёт 13,5 вольт при нагрузке сопротивлением 150 Ом (примерно 90 мА) Напряжение на USB разъёме при этом 4,96 В, ток около 240 мА. Пульсации не смотрел. Буду посмотреть.
Работу в схеме не смотрел. Сегодня проверю.
|
|
|
|
11.03.2009, 18:32
|
#15
|
Временная регистрация
Регистрация: 28.06.2005
Сообщений: 56
Сказал спасибо: 3
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Нагрузил MCLR резистором 750 Ом.
Результат следующий:
1. Режим MCLR = VDD - напряжение просело до 1.4 В
2. Режим MCLR = VPP - напряжение в норме 13.5 В
3. Режим сброса MKLR = VSS - норма 0 В.
Нагрузил VDD резистором 750 Ом.
Всё в норме.
Посмотрел осциллографом результат DCDC преобразователя.
на входе 5 В на выходе 13.5 вольт с пилой (амплитуда 0.5В, частота 16 кГц)
Вопросы:
Режим MCLR = VDD - напряжение просело до 1.4 В
- это нормально?
13.5 вольт с пилой (амплитуда 0.5В, частота 16 кГц) -
может сказаться на программировании PICа?
|
|
|
|
11.03.2009, 18:38
|
#16
|
Прописка
Регистрация: 29.06.2005
Сообщений: 153
Сказал спасибо: 111
Сказали Спасибо 46 раз(а) в 32 сообщении(ях)
|
В свое время(до Pickit2) долго работал с программой
WinPic. Разработал программатор, который полностью реализовывал ее возможности. приложил все материалы.Может пригодится.
Прикрепленный файл: 5351680.ZIP
|
|
|
|
11.03.2009, 18:47
|
#17
|
Почётный гражданин KAZUS.RU
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
|
Вот эта пила вам и не дает работать.Ведь при програмировании идет чередование сигналов запись считывание и просадка напряжения не желательна.А происходит это потому что не удачно включен преобразователь. Открытый VT2 шунтирует цепь 5в-L1-VD1-14в или вносит обратную связь.Вам лучше из 14в снова сделать 5в с помощью 7805 как в оригенале.На MCLR должно быть:
0в-сброс
5в-считывание
13.5в-программирование
VDD-4.5-5v
|
|
|
|
12.03.2009, 07:33
|
#18
|
Временная регистрация
Регистрация: 28.06.2005
Сообщений: 56
Сказал спасибо: 3
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Сообщение от otest
|
Вот эта пила вам и не дает работать.Ведь при програмировании идет чередование сигналов запись считывание и просадка напряжения не желательна.А происходит это потому что не удачно включен преобразователь. Открытый VT2 шунтирует цепь 5в-L1-VD1-14в или вносит обратную связь.Вам лучше из 14в снова сделать 5в с помощью 7805 как в оригенале.На MCLR должно быть:
0в-сброс
5в-считывание
13.5в-программирование
VDD-4.5-5v
|
Спасибо за дельный коментарий.
Попробую разобраться.
Не сочтите за труд подробнее рассказать о шунтировании и обратной связи. Если можно прям на принципиальной схеме. И что даёт связь 5В и 14В через резистор R12 2.2 кОм.
Я в этом деле почти чайник.
|
|
|
|
12.03.2009, 11:38
|
#19
|
Почётный гражданин KAZUS.RU
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
|
Для полного ответа нужен теоретический анализ.Из схемы видно что возможен проход 14в на цепь 5в. Это приведет к изменению частоты преобразования. Такую схему можно настроить на постоянную нагрузку а у вас она импульсная.Вот что показывает симулятор MultiSim.
Я взял внутреннее сопротивление источника и цепи до него 10 и 100 ом. и виден прирост напряжения.
-- Прилагается рисунок: --
![](https://kazus.ru/nuke/users_images/12032009/3982471.gif)
-- Прилагается рисунок: --
![](https://kazus.ru/nuke/users_images/12032009/8538645.gif)
-- Прилагается рисунок: --
![](https://kazus.ru/nuke/users_images/12032009/5740311.gif)
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
последовательное программирование pic
|
ctefan |
Микроконтроллеры, АЦП, память и т.д |
9 |
17.08.2008 10:38 |
!!!объектное программирование для PIC`ов!!!
|
hubble |
Микроконтроллеры, АЦП, память и т.д |
7 |
14.02.2008 16:18 |
программирование PIC
|
Lex_DJ |
Микроконтроллеры, АЦП, память и т.д |
8 |
02.06.2007 05:18 |
Внутрисхемное программирование PIC
|
lisergin |
Микроконтроллеры, АЦП, память и т.д |
4 |
05.10.2005 00:02 |
Вопрос - программирование PIC-ов на языке высокого уровня
|
GRIM |
Микроконтроллеры, АЦП, память и т.д |
2 |
29.02.2004 09:03 |
Часовой пояс GMT +4, время: 03:12.
|
|