IVN2013 0 28 июня, 2015 Опубликовано 28 июня, 2015 (изменено) · Жалоба Доброго времени суток! Появилась необходимость работы с пиками. Программатор IDE2, среда - MPLAB 7-я. Не получается прочитать ID pic18F46K20 i/pt, на плате и соответственно работать с ним. Другая модель пика была успешно прочитана. После изучения даташита на него, было выяснено что особенность данной модели - это напряжение на ноге MCLR/Vpp не 12V, а до 9V (имеется переходник и в продаже). Был спаян переходник на стабилитроне и резисторе понижающий напряжение от программатора до 8.2V, но ID так и не получается считать. Есть ли какие идеи что может быть не так? Может еще какие особенности имеются)? Заранее спасибо! Изменено 28 июня, 2015 пользователем IVN2013 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 17 28 июня, 2015 Опубликовано 28 июня, 2015 · Жалоба "IDE2" это ICD2 ? Что за переходник? AC164112 ? как на рисунке? Они там на LM431 ограничитель сделали, причем выдерживают не 8.2, а 8.5V. По даташиту минимальное Vpp = Vdd+4.5, но может у Вас или Vdd больше чем 3.3, или до Vpp меньше из-за диодов доходит, или стабилитрон не 8.2 стабилизирует. Проверьте, сколько реально доходит до Vpp и какой формы сигнал доходит, Как вариант (но очень маловероятный)- сожгли уже свой ПИК, у него максимальное Vpp указано 11 вольт. Но, с другой стороны, если бы не сожгли- то он бы прочитался и при 12 вольтах на Vpp. P.S. И вообще, ICD2 это очень старый продукт. PicKit-3 гораздо лучше. P.P.S. Вредительство, однако. Сделали ПИК, который можно спалить прямым подключением к программатору, и заявили в МПЛАБе что программатор его поддерживает (Хотя в самом даташите на камень этот самый ICD2 не упомянут в качестве допустимых программаторов) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IVN2013 0 28 июня, 2015 Опубликовано 28 июня, 2015 (изменено) · Жалоба Да, имел в виду ICD2 ). Absolute Maximum Ratings Vpp по даташиту у него даже до 12.5 В. А минималка Vpp даже VDD + 1.5. Скорее всего не сжег, т.к. его работоспособность проверена через управление по 232му порту. Насколько понял, то cженным mclr он бы уже не работал? Вот и думаю в чем может быть дело. Гляну еще раз форму сигнала осциллографом. Если найду, то попробую pickit. Кстати при 12 В он тоже не читался, хотя по тому что показывал MPLAB там было где то чуть меньше 11В. Изменено 28 июня, 2015 пользователем IVN2013 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Smen 3 29 июня, 2015 Опубликовано 29 июня, 2015 · Жалоба cженным mclr он бы уже не работал?Не факт. MCLR не палил, но с портами несколько раз случалось. Работоспособность чипа, при этом, сохранялась. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 17 29 июня, 2015 Опубликовано 29 июня, 2015 · Жалоба Absolute Maximum Ratings Vpp по даташиту у него даже до 12.5 В. А минималка Vpp даже VDD + 1.5. ГДЕ Вы увидели такие величины? В документе на кристалл (DS41303G, на сайте Майкрочипа) совсем другие значения. Absolute Maximum Ratings Voltage on MCLR with respect to VSS (Note 2) ........0V to +11.0V 26.10 Memory Programming Requirements D110 VPP Voltage on MCLR/VPP/RE3 pin VDD + 4.5 — 9 V D113 IDDP Supply Current during Programming 10 mA Все требования к сигналам (напряжения и временные характеристики) расписаны в DS41297F, можете сравнить с тем что видите осциллографом. 1. еще убедитесь что последовательно включенный резистор не больше чем на этом адаптере (270 Ом) 2. Поднимите все-таки напряжение до 8.5 V. 3. Убедитесь что до MCLR/Vpp доходит хотя бы 8.0 V 4. Попробуйте другой программатор. 5. попробуйте другой экземпляр pic18F46K20. Боюсь, что все-таки сожгли MCLR/Vpp ногу. если во время программирования общий ток потребления не меняется- значит, скорее всего, сожгли. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IVN2013 0 29 июня, 2015 Опубликовано 29 июня, 2015 (изменено) · Жалоба Всем спасибо! Все же оказалось что сжег ногу. К пику на аналогичном устройстве подключился через сделанный переходник. По поводу источника данных - я брал из даташита приложенного к сообщению(там на титульном написано для каких моделей), хотя может что и напутал. PIC18F24K20_I_SO.rar Изменено 29 июня, 2015 пользователем IVN2013 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 17 30 июня, 2015 Опубликовано 30 июня, 2015 · Жалоба Всем спасибо! Все же оказалось что сжег ногу. К пику на аналогичном устройстве подключился через сделанный переходник. По поводу источника данных - я брал из даташита приложенного к сообщению(там на титульном написано для каких моделей), хотя может что и напутал. Ваш документ не стар, а суперстар. 2007 год- это давно. :) идите на сайт майкрочипа и качайте новый, на данный момент это 04/09/2010 http://www.microchip.com/wwwproducts/Devic...uct=PIC18F46K20 Там же и ерраты обновленные прочитайте ОБЯЗАТЕЛЬНО. Про разночтения в разных версиях документов: у меня на прошлой неделе был случай: нарисовали корпус по моему 3D файлу платы с высотой одного модуля на плате 12 миллиметров. А потом вдруг подняли документацию и выяснилось, что высота 13 миллиметров. Проблема.. Нашли причину- я пользовался новым даташитом (высота 12 мм), а для проверки откопали документ двухгодичной давности (13 мм). Мораль: пользуйтесь обновленными версиями и обязательно указывайте что использовали, номер документа/дату издания :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться