|
Проблема с ATmega162 |
|
|
|
Sep 29 2006, 12:20
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 29-09-06
Из: Зеленорад
Пользователь №: 20 810

|
Есть 33 одинаковых платы, мозгом которых является ATmega162. Перед запайкой все 33 штуки прошивали программатором ChipProg+. Запаяли. Залачили... У трех плат даже сигнатуры не читаются. До запаянных микроконтроллеров пытался достучаться внутрисхемным программатором AS3 (USB) с помощью программы Asisp v.11.03. Замена микросхемы все исправляет.
На SPI висит также цифровой потенциометр AD8400AR100.
Может кто уже встречался с таким "глюком"?
|
|
|
|
|
Sep 29 2006, 13:02
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Niger @ Sep 29 2006, 15:20)  У трех плат даже сигнатуры не читаются. Расшифруйте сие plz. Цитата Может кто уже встречался с таким "глюком"? Чтобы не было подобных глюков, надо было заранее предусмотреть разъем ISP/JTAG на платах на всех 33х. Ну и не использовать инструменты левых контор.
|
|
|
|
|
Sep 29 2006, 13:15
|
Частый гость
 
Группа: Свой
Сообщений: 165
Регистрация: 11-01-05
Из: Украина, г. Одесса
Пользователь №: 1 896

|
Цитата(defunct @ Sep 29 2006, 16:02)  Цитата(Niger @ Sep 29 2006, 15:20)  У трех плат даже сигнатуры не читаются.
Расшифруйте сие plz. Цитата Может кто уже встречался с таким "глюком"? Чтобы не было подобных глюков, надо было заранее предусмотреть разъем ISP/JTAG на платах на всех 33х. Ну и не использовать инструменты левых контор. Не совсем понятно, что имеете ввиду под левыми инструментами. Если ChipProg , то могу заметить что - вполне норманый программатор, использую уже несколько лет без проблем.
|
|
|
|
|
Sep 29 2006, 13:18
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 14-03-06
Пользователь №: 15 230

|
Перережьте дорожки ведущие к потенциометру, скорее всего всё начнет читаться. У меня было подобное, ЦАП заваливал SPI.
|
|
|
|
|
Oct 1 2006, 10:19
|

Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544

|
Цитата(slawikg @ Oct 1 2006, 07:40)  До запаянных микроконтроллеров пытался достучаться внутрисхемным программатором AS3 (USB) с помощью программы Asisp v.11.03. Замена микросхемы все исправляет.
Генератор у вас какой внутрееннй ,rc,кварц, внешний? Может это не Ваш случай, но с AS3-им было замечено следующее: если к линиям, используемых для внутрисхемного программирования, что-то подключено, то AS3 шил кристалл только на самой низкой скорости, а то и вовсе отказывался шить. На более высоких скоростях не читалась сигнатура. С AS2-ым такого не наблюдалось. В результате полностью отказались от применеия программатора AS3.
|
|
|
|
|
Oct 2 2006, 12:29
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 29-09-06
Из: Зеленорад
Пользователь №: 20 810

|
Появились новые факты этой проблемы. Как уже было сказано ранее, замена микросхемы помогала найти программатору микроконтроллер... Оказалось, что это не так((( принесли перепаянный образец - даже сигнатуру не считывает(((
Насчет предусмотрения разъема JTAG (ответ для defunct, glebka). Устройство разрабатывалось давно, не было еще Меги 162, а была 161 (у которой житага нет), под которую все и писалось.
Что касается работы с выпаянными МК. Топология платы такова, что выпаять эту диповскую мегу довольно проблемно (нужно серьезно прогревать), поэтому наши монтажники их выкусывали "под корень", причем так, что потом даже проводок на обрубок ноги невозможно припаять.
На плате стоит кварц - S7.3728. Кроме Меги, он тактирует также AtTiny12 через ножку PB1.
Забыл сказать, что абсолютно все платы - РАБОТАЮТ - вся проблема во внутрисхемной перепрошивке.
Что касается настроек AS3. ставлю соответсвующий порт, и пробую все варианты предложенной скорости - никакого результата.
Насчет технологии пайки, лакировки и сушки узнаю завтра, но до этого все устройства такого типа подобным глюком не обладали.
|
|
|
|
|
Oct 2 2006, 17:46
|
Частый гость
 
Группа: Свой
Сообщений: 135
Регистрация: 31-07-06
Пользователь №: 19 224

|
Код На плате стоит кварц - S7.3728. Кроме Меги, он тактирует также AtTiny12 через ножку PB1. Для ATMEGI характерны 2 неприятные вещи: - на заводе установлена работа от внутреннего генератора, а при программировании прошивки зашивают фузы работы от внешнего генератора, соответственно от кварца она не будет работать; - у разных версий ATMEG должны быть разные конденсаторы или не быть вовсе. Если конденсаторы не от той версии, то часть микросхем не будут работать.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|