Красиво.... Странно, что до сих пор никто не вопит по поводу отсутствия микросхем памяти........
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
Уважаемые форумчане! Помогите пожалуйста найти данную схему http://cxem.net/mc/mc82.php в формате layout. Нужно отредактировать для pic18f2550 в корпусе SO28.
так возьмите готовую, тут на форуме много ссылок на эти клоны на vrtp и kazus.ru зачем изобретать велосипед? в лай есть на электриках, (bezkz.ru) http://www.bezkz.su/publ/pickit_2/9-1-0-281 воспользуйтсь гуглом
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
Друзья. Прошу мочь мне наладить программатор. Никак не пойму где я ошибся. Собрал по этой ссылке http://www.bezkz.su/publ/pickit_2/9-1-0-281 Включается. определяется. VDD на выходе дает. А VPP никак не хочет. В PicKIT2 Programmer при использование "Troubleshooting" на шаге 2 "проверка VPP" Ошибка "Short!" Не могу понять куда рыть. Фото платы прилагаю (сразу прошу извинить за качество, второй раз SMD паяю).
Есть в наличии PicKIT2 Lite. Так вот при измерении осциллографом (простой USB, поэтому качество не очень, но понять можно) на ноге 12 МК сигналы отличаются. Скрины прилагаю.
По изображениям: 1-1 Это сигнал на ноге 12 собранного 2-1 на ноге 12 купленного
Ну и естественно на катушке сигналы отличаются 1-2 на катушке собранного 2-2 на катушке купленного
Не значит ли это, что испорчен МК? Ели в другом может быть причина?
Ну и на всякий случай. При первом включении была обнаружена ошибка по VDD. Нашел соплю, устранил. VDD сейчас нормально регулируется. Без ошибок. Тестером на выходе сходится.
как всегда, проблему надо надо искать с 13 ноги мк, далее узел на U2? Q1 если нет, надо думать далее. проверить цепь выхода VTG на кз, может кондер пробит какой
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
Да я сам, скажу честно не собирал, поэтому могу только поерхностно чтото порекомендовать (я уже почти собрал, но подвернулся по дешевке готовый и я купил.) Вобщем надо смотреть начинать осциллом на 13 ноге. вы должны увидеть прямоугольные импульсы, с изменяемой длительностью, в зависимости от установленного напряжения. затем следуем далее, на втором конце резистора (пересечение с конденсатором) напряжение должно изменяться от 2,5 до 1,3 или чтото в этом роде. если изменяется, смотрим на входах оу,и на выходе. если на выходе меняется от 4,5 до 0,5 (или более) смотрим на стоке полевика. если не меняется, значит полевик не работает. вобщем ничего особенного. причиной неработоспособности может быть неправильно запаянный ОУ или полевик не тот, или с большим напряжением отпирания. Гдето так Лучше всего Вам Досикус может рассказать, он собирал и не один, как говорится целую собаку съел
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
Осцил не видит прямоугольные. Видимо не может с такой частотой работать. Но что то видит. Сравнивал сигнал с 13 ноги с моего и купленного. Сходится. Предполагаю что с МК выходит нужной формы и скважности. На втором конце резистора, как вы и писали, от 1,36 до 2,6. И естественно это же напряжение на входе "-" ОУ. На входе "+" ОУ от 1,38 до 2,45. А вот на выходе либо 0, либо 4 в (ну там +- десятые). Переключается в момент когда на входах примерно по 2,4. Чую надо связку R5-R7, Q1 подергать? Я правильно понимаю?
U2 Q1 с обвязкою, это всего навсего усилитель постоянного напряжения(тока) с к.у. 2 исходите из этого
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
Значит что я имею. На выходе U2 у меня либо 0, либо 4v. Т.е. не постепенное увеличение, а меняется уровень сразу, при определенном напряжении. А на стоке Q1 в зависимости от выставленного VDD меняется от 2,8 до 5v постепенно, т.е. с каждым шагом VDD. Это говорит о том, что U2 и Q1 исправны и с обвязкой всё впорядке? И нужно смотреть дальше? Если да то что?
PS. Ивините, если вдруг туповатые вопросы. Но разбираюсь, если что, посредственно. Но осцилом, паяьником и тестером умею пользоваться.
ну вот, уже хорошо, самый капризный узел работает. теперь смотрим далее по схеме и по логике работы. напряжение Vtg c усилка идет прямо на ключ на полевике Q2 и диод Д4. частенько диод не той стороною люди паяют, проверь на всяк случай. если нормально с диодом, нужно смотреть, что в затворе Q2. вобщем меряем на всех ногах и делаем правильные выводы. ну а далее идет ветвление, один проводник на выход VDD разъема, а второй, через р26, на вход мк, где и измеряется напряжение. и выдает сообщение что у вас КЗ по цепи VDD. Кстати проверил бы на наличие соплей на плате в этой цепи, вдруг и правду коротит
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
По VDD тест проходит норм. По VPP не проходит. С диодом первый раз тоже ошибся. Но когда была ошибка по VDD, перепаял его. Затем была сопля на VDD. Это тоже заметил. В результате VDD заработала. А вот VPP ни в какую. Поэтому и решил сюда написать. Т.к. из прочитанного мысли кончились. Измерения будут опять вечером. Так что ждемс... И да, может это ещё о чем скажет. При проверке MCLR, при ON - 0v, при OFF - ничего.
Тьфу ты, ..да слепая(это я про себя) извини, сколько голову морочил, мне чет показалось vdd отсутствует. начинаем все сначала. меряем осциллом импульсы на 12 ноге контроллера, затем в коллекторе Q4 VD3 если после VD3 напруга присутствует, смотрим Q6 на кллекторе Q7 должен быть 0,3в при включении впп. если больше вольта смотри что у него в базе. если там все в порядке и транзель открывается, тогда проверяй Q8 и его базу. он должен наоборот быть закрыт. ну и козяки само собою. r22 и r24 определяют выходное напряжение. если резистор в нижнем плече оборван может захлестнуться шим дроссель в коллкторе тоже проверять надо. проверь ключ Q4 по постояннке. вариантов много.
MCLR пока не тронь, мк то работает, и определяется и вдд регулирует.
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
Вечером ещё раз всё буду проверять, но пока что есьт по памяти. Т.к. осцил не особо, т.е. больше 30 кГц мерить не хочет, то говорю то что намерилось. На 12 при тесте VPP появляется примерно то же самое что на 13. Видно что не ровный сигнал. В коллекторе Q4 неизменно 5в (ну примерно, т.е. то же что и на +V_TGT). После D3 тоже самое. Дальше ждемс вечера...
Этого в принцыпе быть не должно. там должны быть импульсы, причем потенциал постоянного напряжения должен быть выше питания. надо проверять либо транзюк, либо диод. ну и резюки обратной связи, если есть импульсы на коллекторе и диод выпрямляет, но напуга не растет.
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
Всё! Программатор побежден! Q4 оказался мертвым. Пробитый через Б-К. А я из-за него ночи не спал. Чуть из себя не вывел. Но СПАСИБО тебе Олег. Выручил. Буду должен. Будете у нас на Колыме... В качестве дебагера-анализатора ещё не пытал. Но програмирует МК без проблемм. Prog-To-Go тоже норм. Осталось его в корпус какой засунуть. Теперь у меня два Пикита. Но большая радость от собранного собственноручно
Ну и по поводу MCLR`а. Я правильно понимаю, что при ON туда просто подтягивается "-". А при OFF висит в воздухе? Если да, то так и есть.
Ну вот. А то все мама, мама..... Не так страшен черт PicKit как его рисуют по поводу mclr . наконец дошло о чем ты. Это похоже просто инверсия ресета, тоесть после программирования мк может начать выполнять программу. а мы может ему это запретить, или сбросить мк. надо мануал читать, кстати есть и на русском языке.
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
Последний раз редактировалось oleg63m Чт дек 19, 2013 22:11:03, всего редактировалось 1 раз.
Но, несколько вопросов осталось: когда должен засвечиваться красный светодиод, (желтый и зеленый засвечиваются, а красный ни разу не засветился), и как записывать в эпромки (24LC512), и как с них записывать в контроллер.
Заранее СПАСИБО!
Последний раз редактировалось AlekseyEnergo Вс дек 22, 2013 21:16:14, всего редактировалось 1 раз.
Подправил, слово Сделал пишется с буквы С, а не З.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения