Обсуждаем контроллеры компании Atmel.
Ответить

HVProg не правильно считывает сигнатуры чипа

Ср авг 23, 2023 05:45:10

При считывании сигнатуры чипа в режиме ISP все нормально, все читается и прошивается. Но в режиме параллельного программирования (20 пиновое ) Не верно считывается сигнатуры чипов первый 0х003eb33e второй 0х003eb337
Вложения
2023-08-22_19-12-32.png.a747bd2653a5297af518a9f11e60c23f.png
распиновка как подключил к разъему 20 пин и к атмега8
(21.32 KiB) Скачиваний: 55
HVProg_05_edit.lay6
плата
(395.56 KiB) Скачиваний: 34

Re: HVProg не правильно считывает сигнатуры чипа

Пт авг 25, 2023 07:32:34

Возьмите правильную сигнатуру чипа, переведите в двоичный код и сравните с тем, что вы получаете.
Увидите проблемные места, ищите у себя что на выводах мешает нормальной работе.

00011110 10010011 00000111
00111110 10110011 00110111

Re: HVProg не правильно считывает сигнатуры чипа

Пт авг 25, 2023 19:52:59

Укоротите провода до минимальной длины и проверьте линии data4 и data5.

Добавлено after 20 minutes 23 seconds:
059-atmega_fusebit_doctor_V2e_schematic.pdf
(33.33 KiB) Скачиваний: 26

Судя по этой схеме, это выводы MISO и SCK.

Re: HVProg не правильно считывает сигнатуры чипа

Сб авг 26, 2023 22:28:44

линии data4 и data5. Прозваниваются до чипа контакт есть.
Все линии кроме ресет на прямую идут на выход 20 пин

Re: HVProg не правильно считывает сигнатуры чипа

Чт авг 31, 2023 23:04:32

1. 1-килоомные резисторы последовательно в линиях данных и подобных - это явный перебор. Там обычно 33 - 330 ом ставят и не больше.
2. Подтяжку на плюс возле процессора резисторами 1-ком сделайте на проблемных линиях. Мож там че-то особенное именно с этими ногами процессора.
3. Проверьте на наличие паразитных контактов с этих линий на что-то еще, на соседние линии, например.
Ответить