Форум » Неламповая схемотехника » Кое что о ICD2 SeVeN дебаггере в вопросах и ответах. » Ответить

Кое что о ICD2 SeVeN дебаггере в вопросах и ответах.

SeVeN: Конструкция выложенная на сайте автора http://de7bugger.narod.ru/ - "повторяемая конструкция внутрисхемного дебаггера ICD2 для для отладки схем c микроконтроллерами серии PICmicro®" вызвала некоторые вопросы. Ответы на них положат начало этому топику. Так же приглашаются все желающие обсудить конструкции, наладку, работу различных клонов ICD2.

Ответов - 143, стр: 1 2 3 4 5 6 7 8 All

L_iskander: Добрый день, подскажите пожалйста. Собрал все согласно схеме, а при запуске conecta получаю - Connecting to MPLAB ICD 2 ICDWarn0054: MPLAB IDE has lost communications with the MPLAB ICD 2. Would you like to attempt to reconnect? ICD0021: Unable to connect with MPLAB ICD 2 MPLAB ICD 2 Ready" и больше ничего...

lampilich: Надо проверить напряжения на преобразователе 232 микросхемы, кабель связи, правильность прошивки процессора. Кварц 20мгц должен быть импортным. На отечественных нормально запускаться не желает.

SergSit: Решил собирать USB вариант, возникла кучка вопросов. 1. Архив схемы для Схема в Splan6 битый , выдает ошибку на этапе разархивации. 2. Файл с проектом печатной платы для Sprint Layout пустой. Скачивается, разархивируется. Но при открытии в нем ничего нет. Пробывал 2-ой и 4-ой версией. 3. На схеме некоторые емкости не имеют обозначения. 4. Марка диодов не указана. 5. Не указана величина индуктивности L2. Начал сам разводить плату на основе приведенного образца возникли вопросы по разводке. 1.Правильно ли указаны размеры платы? 2.Почему у Вас на плате не подключена 26 нога FT232? Хотя на схеме она подключена к питанию. 3.Подключение светодиода Tx_LED и резистора R8 почему-то сделано не в соответствии с приведенной схемой. На схеме они подключаються после L2, а на плате они подключенны до L2. Это так задумано? А как правильно? И самый важный вопрос. Будет ли она работать по обнаружению стольких недочётов?


lampilich: SergSit пишет: Решил собирать USB вариант, возникла кучка вопросов. ОТВЕТЫ: 1.Архив схемы в порядке. Только что скачал, открыл - всё в норме. Архив открыл в Total Commander (где он и создан). Там ничего нового - то же что и на картинке на экране. 2.Плата для SPRINT LAYOUT 5.0 rus. Только что скачал, распаковал, открыл. 3.Какие? Я не нашёл. 4. Потому что практически любые. Ну пусть будут КД522... Светодиоды тоже расшифровывать ни к чему. 5. По схеме видно, что это сглаживающий дроссель питания. У меня вообще установлена перемычка, пропущенная через ферритовую трубочку (стандартный способ погасить импульсную помеху). по плате: 1. Там на странице указано, что картинка платы не в массштабе. Правильный масштаб - в файле для Sprint Layout 5.0. Размеры платы 82.23х43.82 - верные. 2. Потому что нога26 и нога3 - это питание и имеют между собой соединение внутри микросхемы. На ногу 3 питание подано. 26-я исключена для удобства разводки платы. 3. Потому что и та и другая точки подключения - это цепь питания. По схеме это отлично видно. Плата сделана так, потому что развести получилось проще и удобней. Самый важный ответ - устройство предназначено для радиолюбителя с опытом и пониманием принципов работы электронных устройств. Работает без проблем.

SergSit: 1.Да архив схемы теперь стал нормальным. Хотя раньше не смотря на многие попытки выдавал ошибку. 2. А что плату выполненую в 5-ом Sprinte нельзя открывать в 4-ом? если знали почему не ненаписали? 3. Четыре емкости не имеют позиционного обозначения. Две справа от 78L12, и две справа от L3. 4.Что было раньше нельзя написать? Я не провидец догадаться не могу( 5.Что было раньше нельзя написать? То что дросель это понятно, номинал не ясен( По плате. 1. Спасибо. 2.Что было раньше нельзя написать или схему скоректировать в соответствии с разводкой. В даташите ножка 26 везде подключена к VCC. Значит так и надо(имеетсь ввиду рекомендует производитель). 3.По схеме это понятно и я вижу, но я не понимаю почему схема себе, а плата себе( Скорректировалиб схему и вопросов не былобы.

lampilich: 1. архив всегда был в порядке. 2. откуда мне это знать, если я кроме 5-го другим не пользуюсь? А может она у вас по какой другой причине не открывается? 3,4,5. а как насчёт хотя бы попытаться разобраться в том, что хотим собрать? вещи то элементарные. По плате: 1,2,3 в ближайшее время на сайте будет выложена скорректированная схема и топология платы. Насчёт ножки 26 - производитель делает выводы питания с разных сторон с одной целью - нормальной последующей разводки печатной платы, а не для того, чтобы заставить разработчиков опутывать корпус дополнительными дорожками. По поводу предыдущей версии - делалось для себя, а не для бездумного повторения. эх, всё вам вынь да положь...

serg555: работает

AlexTTT: Помогите пожалуйста решить проблему. Проблема в преобразователе 5В ->12 В . Для USB версии по схеме на конденсаторе С12 напряжение у меня всего 9 В.После стабилизатора, естественно, ещ е меньше. С чем это может быть связано ? Правда с выхода генератора наблюдаю импульсы частоты не 200, а 250 кГЦ. И в П- образном фильтре L3 за неимением 1мГн впаял 1мГн, может из-за этого???

AlexTTT: Прошу прощение, опечатался. Вместо 1мГн впаял 150мГн

SeVeN_BY: Проверь активное сопротивление индуктивности L3. Оно не должно быть больше чем 10 - 15 Ом. Это необходимо для того, чтобы во время работы преобразователя на индуктивности не было большого падения напряжения. Оценить величину падения напряжения на индуктивности можешь, измерив напряжение на конденсаторе, стоящем после индуктивности L3 - оно не должнобыть менее 4 В. Для более точной настройки преобразователя можно, предварительно выпаяв стабилизатор VR1, попробовать подобрать частоту преобразования, подобрав её по максимальному напряжению на С10 (У меня на 2-х экземплярах получалось 27 - 30 В). Не забывай, что потребленіе преобразователя не должно превышать 30 mA.

Alexandr: Что писать в конфигурацию при прошивке PIC'а, который стоит в дебаггере? Заранее спасибо.

SeVeN_BY: Конфигурация контроллера прописана в НЕХ - файле прошивки. В развёрнутом виде конфигурация контроллера выглядит так: ---------------------------------------------------------------------------- Oscillator - HS Watchdog Timer - Off Power Up Timer - Off Brown Out Timer - Off LVP - Disabled Data EE Read Protect - Off Flash Program Write - Write Protection Off Code Protect - Off

Евгений: пора собирать под уисби и тестить девайс

MAZr: Я уже писал, что подключал ICD2 через PCMCIA. Работал год без проблем. Но черт дернул переустановить систему. Все, труп. Два месяца не коннектится. Главное что за отладчик 100% уверен. Настройки порта, то же самое. Два раза все переустанавливал. Extra-PIC работает без проблем на этом порту. И это JDM! Т.е. с портом все окей. Интересно, что подключаю к обыкновенному компу. работает. Включу и выключу с перезагрузкой Фифо. Тоже самое, не хочет коннектится, хоть стреляй. Кстати насчет переходников USB/COM. Если заработает, то вам очень и очень повезло. Из 15 моих не один. Чувствую, что-то в самом MPLAB. Уже пишу просто из-за суеверия. Собирал клон на 4550/877. Но это вообще полное несворение.

SeVeN_BY: MAZr, собирай версию под USB порт с этого же сайта. Эта версия стабильно работает и так же не требует наладки при правильном изготовлении. Проблем вообще не было (ни у меня , ни у моих коллег). Одно только - можешь немного подождать (правда - не знаю сколько) я собираюсь выложить переработанный окончательный вариант ICD2. Он давно готов, да всё как-то не до того. Вдобавок, надо ещё чела уговорить внести на сайте изменения и дополнения.

Новичок: Объясните, пожалуста, новичку как можно прошить контроллер на "недоделанной плате" цитирую " Установить на плату PIC16F876A. На плате располагаются квадратные контактные площадки интерфейса ICSP для программирования контроллера программатора. Используя их, запрограммировать контроллер ICD2 прошивкой ICD661.HEX"

SeVeN_BY: Для того, чтобы запрограммировать процессор на "недоделанной' плате, необходимо использовать программатор, умеющий программировать PIC'и по ICSP интерфейсу или другой ICD2. Если есть возможность запрограммировать PIC в программаторе до установки на плату, тогда в плату впаивется запрограммированный процессор. На сайте описание порядка изготовления дебаггера предусматривает наличие другого ICD2.

MAZr: SeVeN_BY пишет: MAZr, собирай версию под USB порт с этого же сайта. Я же писал, что отлично работает на стационаре. На ноуте вопросов не было, вообще. Пока не переустановил систему. Под FT232 не хочу, виртуальный сом. Скорее всего, будет тоже самое. Сейчас налаживаю на 4550 и 877. Воевать за настоящий USB можно.

otest: Собрал ICD2 SeVeN СОМ порт. PIC16F876A-I/SP. Кварц 20мГц импортный. Ошибок в монтаже нет. Напряжение программирования 13в.СОМ порт настроен 57600 буфер откл. В настройке Debugger 57600. А нормальной работы нет.Поскажите пожалуйста в чем дело? ****************************************************** Downloading Operating System ICD0191: Unable to perform operation as hardware memories are locked. Try later. ...Download Operating System Failed Setting Vdd source to MPLAB ICD 2 ICDWarn0020: Invalid target device id (expected=0x89, read=0x0) ...Reading ICD Product ID Running ICD Self Test ...Passed ICD0082: Failed MPLAB ICD 2 operation ...Download Operating System Failed Setting Vdd source to MPLAB ICD 2 ICDWarn0020: Invalid target device id (expected=0x89, read=0x0) ...Reading ICD Product ID Running ICD Self Test ...Passed MPLAB ICD 2 Ready

Pyro: Вопросики: 1) Не пойму по схеме с USB, почему в разьеме ICSP не фигурирует MCLR. Он не используется? 2) Можно использовать диоды 4148 ? А транзисторы какие? BC856 подойдут? (не могу найти их номиналы на схеме) Спасибо за схему, купил новый комп а у него нет ком-порта:) Переходим на USB:)



полная версия страницы