Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Работа с PIC 18F46K20
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
IVN2013
Доброго времени суток! Появилась необходимость работы с пиками. Программатор IDE2, среда - MPLAB 7-я. Не получается прочитать ID pic18F46K20 i/pt, на плате и соответственно работать с ним. Другая модель пика была успешно прочитана. После изучения даташита на него, было выяснено что особенность данной модели - это напряжение на ноге MCLR/Vpp не 12V, а до 9V (имеется переходник и в продаже). Был спаян переходник на стабилитроне и резисторе понижающий напряжение от программатора до 8.2V, но ID так и не получается считать. Есть ли какие идеи что может быть не так? Может еще какие особенности имеются)? Заранее спасибо!
Ruslan1
"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
Да, имел в виду ICD2 ). Absolute Maximum Ratings Vpp по даташиту у него даже до 12.5 В. А минималка Vpp даже VDD + 1.5. Скорее всего не сжег, т.к. его работоспособность проверена через управление по 232му порту. Насколько понял, то cженным mclr он бы уже не работал? Вот и думаю в чем может быть дело. Гляну еще раз форму сигнала осциллографом. Если найду, то попробую pickit. Кстати при 12 В он тоже не читался, хотя по тому что показывал MPLAB там было где то чуть меньше 11В.
Smen
Цитата(IVN2013 @ Jun 29 2015, 01:03) *
cженным mclr он бы уже не работал?
Не факт.
MCLR не палил, но с портами несколько раз случалось.
Работоспособность чипа, при этом, сохранялась.
Ruslan1
Цитата(IVN2013 @ Jun 28 2015, 23:03) *
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
Всем спасибо! Все же оказалось что сжег ногу. К пику на аналогичном устройстве подключился через сделанный переходник. По поводу источника данных - я брал из даташита приложенного к сообщению(там на титульном написано для каких моделей), хотя может что и напутал.
Ruslan1
Цитата(IVN2013 @ Jun 29 2015, 20:48) *
Всем спасибо! Все же оказалось что сжег ногу. К пику на аналогичном устройстве подключился через сделанный переходник. По поводу источника данных - я брал из даташита приложенного к сообщению(там на титульном написано для каких моделей), хотя может что и напутал.

Ваш документ не стар, а суперстар. 2007 год- это давно. sm.gif
идите на сайт майкрочипа и качайте новый, на данный момент это 04/09/2010
http://www.microchip.com/wwwproducts/Devic...uct=PIC18F46K20

Там же и ерраты обновленные прочитайте ОБЯЗАТЕЛЬНО.


Про разночтения в разных версиях документов:
у меня на прошлой неделе был случай: нарисовали корпус по моему 3D файлу платы с высотой одного модуля на плате 12 миллиметров. А потом вдруг подняли документацию и выяснилось, что высота 13 миллиметров. Проблема.. Нашли причину- я пользовался новым даташитом (высота 12 мм), а для проверки откопали документ двухгодичной давности (13 мм).
Мораль: пользуйтесь обновленными версиями и обязательно указывайте что использовали, номер документа/дату издания sm.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.