Перейти к содержанию
    

Работа с PIC 18F46K20

Доброго времени суток! Появилась необходимость работы с пиками. Программатор IDE2, среда - MPLAB 7-я. Не получается прочитать ID pic18F46K20 i/pt, на плате и соответственно работать с ним. Другая модель пика была успешно прочитана. После изучения даташита на него, было выяснено что особенность данной модели - это напряжение на ноге MCLR/Vpp не 12V, а до 9V (имеется переходник и в продаже). Был спаян переходник на стабилитроне и резисторе понижающий напряжение от программатора до 8.2V, но ID так и не получается считать. Есть ли какие идеи что может быть не так? Может еще какие особенности имеются)? Заранее спасибо!

Изменено пользователем IVN2013

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"IDE2" это ICD2 ?

 

Что за переходник? AC164112 ? как на рисунке?

 

post-15025-1435508831_thumb.jpg

 

Они там на 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 не упомянут в качестве допустимых программаторов)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, имел в виду ICD2 ). Absolute Maximum Ratings Vpp по даташиту у него даже до 12.5 В. А минималка Vpp даже VDD + 1.5. Скорее всего не сжег, т.к. его работоспособность проверена через управление по 232му порту. Насколько понял, то cженным mclr он бы уже не работал? Вот и думаю в чем может быть дело. Гляну еще раз форму сигнала осциллографом. Если найду, то попробую pickit. Кстати при 12 В он тоже не читался, хотя по тому что показывал MPLAB там было где то чуть меньше 11В.

Изменено пользователем IVN2013

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

cженным mclr он бы уже не работал?
Не факт.

MCLR не палил, но с портами несколько раз случалось.

Работоспособность чипа, при этом, сохранялась.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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 ногу. если во время программирования общий ток потребления не меняется- значит, скорее всего, сожгли.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем спасибо! Все же оказалось что сжег ногу. К пику на аналогичном устройстве подключился через сделанный переходник. По поводу источника данных - я брал из даташита приложенного к сообщению(там на титульном написано для каких моделей), хотя может что и напутал.

PIC18F24K20_I_SO.rar

Изменено пользователем IVN2013

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем спасибо! Все же оказалось что сжег ногу. К пику на аналогичном устройстве подключился через сделанный переходник. По поводу источника данных - я брал из даташита приложенного к сообщению(там на титульном написано для каких моделей), хотя может что и напутал.

Ваш документ не стар, а суперстар. 2007 год- это давно. :)

идите на сайт майкрочипа и качайте новый, на данный момент это 04/09/2010

http://www.microchip.com/wwwproducts/Devic...uct=PIC18F46K20

 

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

 

 

Про разночтения в разных версиях документов:

у меня на прошлой неделе был случай: нарисовали корпус по моему 3D файлу платы с высотой одного модуля на плате 12 миллиметров. А потом вдруг подняли документацию и выяснилось, что высота 13 миллиметров. Проблема.. Нашли причину- я пользовался новым даташитом (высота 12 мм), а для проверки откопали документ двухгодичной давности (13 мм).

Мораль: пользуйтесь обновленными версиями и обязательно указывайте что использовали, номер документа/дату издания :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...