|
Обновленная версия ICD2, Ушечшено качесво работы, слегка изменена разводка. |
|
|
|
Sep 29 2007, 11:51
|
Местный
  
Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006

|
По отношению к прошлой версии, этот вариант более стабилен. Выкинут преобразователь уровня. Лучше продумана разводка. Преобразование уровня сигналов до 3.3в теперь осуществляется 126-м буфером, который питается от напряжения таргета.
ICD2.rar ( 194.26 килобайт )
Кол-во скачиваний: 6300
Эскизы прикрепленных изображений
|
|
|
|
|
Sep 29 2007, 18:09
|
Местный
  
Группа: Свой
Сообщений: 200
Регистрация: 10-04-06
Из: Украина,Запорожье
Пользователь №: 15 979

|
Цитата(DL36 @ Sep 29 2007, 15:51)  По отношению к прошлой версии, этот вариант более стабилен. Выкинут преобразователь уровня. Лучше продумана разводка. Преобразование уровня сигналов до 3.3в теперь осуществляется 126-м буфером, который питается от напряжения таргета.
ICD2.rar ( 194.26 килобайт )
Кол-во скачиваний: 6300А почему разъем USB-A? Интересно что него втыкать???
|
|
|
|
|
Sep 30 2007, 05:53
|
Местный
  
Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006

|
Цитата(viael @ Sep 29 2007, 21:09)  А почему разъем USB-A? Интересно что него втыкать??? Переделать под себя не сложно, я думаю. Почему то мне оказалось проще купить кабельную часть разъема для USB-A Выдержки из спецификации USB
Эскизы прикрепленных изображений
|
|
|
|
|
Oct 1 2007, 09:31
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 12-02-07
Из: Волгоград
Пользователь №: 25 283

|
Цитата(Dog Pawlowa @ Oct 1 2007, 13:00)  Спасибо, схема открылась, а вот PCB, к сожалению - нет. P-CAD ASCII File Open: db12v4 PCAD2002.ERR
======================================================================
Error (line 7825): Unexpected end of file. Error (line 7825): Syntax error Total errors: 2 Total warnings: 0 Открой в текстовом редакторе и исправь эту строчку и следующую похожую (строчек через 10, наверное) - замени текст на транслит, и стиль текста на "(Default)". Я так понимаю, что файл делался в русифицированном ПКАДе.
|
|
|
|
|
Oct 1 2007, 13:25
|
Местный
  
Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006

|
Цитата(Maxim Kutnyashenko @ Oct 1 2007, 12:31)  Открой в текстовом редакторе и исправь эту строчку и следующую похожую (строчек через 10, наверное) - замени текст на транслит, и стиль текста на "(Default)". Я так понимаю, что файл делался в русифицированном ПКАДе. Нет делалось в PCAD2006 SP2, но я сдуру когда спецификацию создавал, генератором, разрешил атрибуты записать. Вот там в компонентах атрибуты title и прописано транзистор, микросхема... На это наверно и ругается, если кому надо могу в PCAD2006 выложить.
|
|
|
|
|
Oct 1 2007, 14:25
|
Местный
  
Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006

|
Цитата(Прохожий @ Oct 1 2007, 16:47)  Надо, если несложно. Вот
|
|
|
|
|
Oct 11 2007, 14:10
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 8-06-06
Пользователь №: 17 870

|
А может мне кто то посоветует? Я собрал предыдущую версию ICD2. И вот уже неделю не могу довести до ума  Проблема в том, что если сигнал CLOCK пропускать через буферы, то он не видит контроллера. Посмотреть фронты своим осцилом не могу, не могу засинхронизировать. Если просто пустить через резистор в 300 Ом с подтяжкой на землю - видит и программирует. Буферы стоят 74HCT125, 74HC4066 и 74ABT126 (может быть проблема именно в том что использована ABT версия? НС126 найти не могу пока). Вторая проблема - не работает как отладчик, пока только как программатор. И еще вопрос - у кого рабочая верися, нельзя ли посмотреть при программировании и чтении кристалла сигнал на линии 1RA2. У меня она всегда на уровне логической единицы, но как будто пытается опускаться до 0 и не получается. Так и должно быть? не могу найти в чем проблема...
|
|
|
|
|
Oct 12 2007, 05:07
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 20-04-07
Пользователь №: 27 197

|
Я собирал аналогичный отладчик, проблем с CLOCK не было, правда я использовал везде 74HCT125, в место ...126 - ставил ...125+инвертор на полевом транзисторе. Кстати, тоже сталкивался с проблемой, что icd-clone не работал в режиме отладчика - решил проблему увеличением емкости на MCLR до нескольких uF (в некоторый момент проскакивала помеха и микроконтроллер сбрасывался).
|
|
|
|
|
Oct 12 2007, 06:11
|
Местный
  
Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006

|
Цитата(strr @ Oct 11 2007, 17:10)  А может мне кто то посоветует? Я собрал предыдущую версию ICD2. И вот уже неделю не могу довести до ума  Проблема в том, что если сигнал CLOCK пропускать через буферы, то он не видит контроллера. Посмотреть фронты своим осцилом не могу, не могу засинхронизировать. Если просто пустить через резистор в 300 Ом с подтяжкой на землю - видит и программирует. Буферы стоят 74HCT125, 74HC4066 и 74ABT126 (может быть проблема именно в том что использована ABT версия? НС126 найти не могу пока). Вторая проблема - не работает как отладчик, пока только как программатор. И еще вопрос - у кого рабочая верися, нельзя ли посмотреть при программировании и чтении кристалла сигнал на линии 1RA2. У меня она всегда на уровне логической единицы, но как будто пытается опускаться до 0 и не получается. Так и должно быть? не могу найти в чем проблема... Если собирал мой вариант то: сравни обе схемы там очень мало различий. - убери преобразователь уровня на bss по сигналам PGS и PCD - для 126 буфера, питание возьми от ICSP VDD. - для режима отладки надо предусмотреть возможность принудительного открытия 4066 Осциллографом там не за синхронизируешься, надо виртуальный.
|
|
|
|
|
Oct 15 2007, 09:08
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 8-06-06
Пользователь №: 17 870

|
Поменял 74ABT126 на 74VHC126. выкинул транзисторы. Результат нулевой. Попробую еще запитать 126 буфер от ISP_VDD. (Кстати у меня таргет питается +5В). Буду думать еще. Так же не работает в режиме отладчика... У меня есть еще вопросы. 1) Предлагается запитать 126 буфер от ISP_VDD для согласования 3,3В с 5В. Но ведь выходной 4066 буфер питается от VDD (то есть от 5В). Получается что на таргет все равно приходит 5В сигналы? В чем я не прав? 2) различия между старой и новой версией еще и в том, что появилась перемычка для Debug режима. А можно подробнее логику ее появления (как проявлялись трудности) - может быть мои трудности связаны с этим? 3) Эта версия более стабильная (по утверждению автора). А в чем была предыдущая нестабильность? Связано ли это с разводкой платы или разводка изменялась только в силу нововведений в схеме?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|