Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 24.01.2022, 09:41  
SlovachevskyDV
Временная регистрация
 
Аватар для SlovachevskyDV
 
Регистрация: 10.10.2011
Адрес: Донецк
Сообщений: 94
Сказал спасибо: 65
Сказали Спасибо 48 раз(а) в 13 сообщении(ях)
SlovachevskyDV на пути к лучшему
По умолчанию Mega48PA vs PB. Задачка на разминку мозгов

Имеется простое устройство, которое выпускается с 2013 года на 48-й меге (РА), и вот недавно поставщик подсунул вместо РА процы РВ, и все, включая меня прохлопали ушами. Процы запаяли, платы прошили. А прохлопали еще из-за того, что на сборке их зашили, проверили, и вроде как запустилось.
Но потом при длительной проверке перед продажей обнаружились ошибки. Устройства могли проработать час, могли два, потом зависали. Так мне рассказали через 10 испорченных телефонов, как там обстояли дела на самом деле, я уже не узнаю. Единственный достоверный факт - после замены процессоров на РА, все стало нормально. Но перепаивать все 1000 штук - совсем не вариант.
В общем привезли мне одну такую плату, и несколько выпаянных процов. Первое, что я сделал - отрыл заведомо рабочую старую плату, убедился, что она действительно рабочая. Попутно возобновил в памяти алгоритм, который пылился 9 лет. Вспомнил, что пришлось мне тогда извратиться и разбить алгоритм на 2 прошивки: Калибровка и Работа. Т.к оба эти режима в 4к не помещались. Потом заменил на старой отлаженной плате проц на РВ и перебилдил в студии прошивки на РВ. Залил, все работает так-же. Без сбоев больше суток.
Потом залил эти прошивки в привезенную с завода-сборщика плату. Запустил, сначала показалось что на старте был какой-то глюк, а потом все запустилось и тоже отработало сутки без сбоев. Но на следующий день оказалось что мне не показалось. И глюк действительно был. При старте устройство отказывалось запускаться. Индикация указывала на как-будто высокое напряжение на входе. Хотя реально оно было в норме. Запускалось все только если его обесточить и дождаться разряда всех емкостей, чтобы питание проца опустилось до нуля. Тогда запускалось нормально и работало устойчиво. Если выключить и включить почти сразу - тоже работает. Но если дать постоять в выключенном состоянии больше 3 минут - глюк.
В общем не буду описывать все танцы с бубном и замеры которые я делал... в итоге решил не доверять своей памяти и решил, что в глюкнутый я залил все-таки прошивку для РА. Еще раз залил для РВ рабочую. Итог - глюк. После еще раз залил прошивку для калибровки 100% РВ, перекалибровал и залил рабочую 100% РВ. Заработало.
Вот что это было? не понятно.
Криво калибровка откалибровалась первый раз? Не похоже, ведь запускалось же со второго раза.
Или калибровочная прошивка была не та, и что-то не туда записала? Но опять-же, как оно запускалось и адекватно работало со второго раза.
И почему глюк начинался после простоя именно больше 3 минут?
Сейчас все работает стабильно, но все равно любопытно.
Реклама:

Последний раз редактировалось SlovachevskyDV; 24.01.2022 в 09:46.
SlovachevskyDV вне форума  
Непрочитано 24.01.2022, 10:04  
Eddy71
Почётный гражданин KAZUS.RU
 
Аватар для Eddy71
 
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,556
Сказал спасибо: 5,392
Сказали Спасибо 24,763 раз(а) в 5,559 сообщении(ях)
Eddy71 на пути к лучшему
По умолчанию Re: Mega48PA vs PB. Задачка на разминку мозгов

Я с AVR не работаю, только с PICами, но при появлении у камня доп. букв и цифр, начинаю с изучения документов срвнения, выпускаемых производителем.

https://ww1.microchip.com/downloads/.../00002603A.pdf

https://ww1.microchip.com/downloads/.../00002604A.pdf

https://ww1.microchip.com/downloads/.../00002605A.pdf

И доков с описанием ошибок в пдедыдущих доках

https://ww1.microchip.com/downloads/...S80000860A.pdf
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/

моя домашняя страничка: http://www.eddy.com.ua/
Eddy71 вне форума  
Эти 3 пользователя(ей) сказали Спасибо Eddy71 за это сообщение:
-vitalik- (31.01.2022), alex_t2 (24.01.2022), SlovachevskyDV (24.01.2022)
Непрочитано 24.01.2022, 10:20  
alex_t2
Прописка
 
Регистрация: 16.09.2010
Сообщений: 157
Сказал спасибо: 22
Сказали Спасибо 125 раз(а) в 64 сообщении(ях)
alex_t2 на пути к лучшему
По умолчанию Re: Mega48PA vs PB. Задачка на разминку мозгов

А плата под РВ не корректировалась?
У РВ же 4 дополнительных пина РЕ. На плате под РА эти выводы - часть на GND, часть на плюсе.
Не могут в прошивке присутствовать команды управления этими выводами?
Ну и вариант с особенностями разводки питания.
У меня переход с РА на РВ (48, 88, 168 в разных блоках) прошел без проблем, даже дополнительным портам нашел применение. Приятный бонус
alex_t2 вне форума  
Непрочитано 24.01.2022, 10:27  
SlovachevskyDV
Временная регистрация
 
Аватар для SlovachevskyDV
 
Регистрация: 10.10.2011
Адрес: Донецк
Сообщений: 94
Сказал спасибо: 65
Сказали Спасибо 48 раз(а) в 13 сообщении(ях)
SlovachevskyDV на пути к лучшему
По умолчанию Re: Mega48PA vs PB. Задачка на разминку мозгов

Сообщение от alex_t2 Посмотреть сообщение
А плата под РВ не корректировалась?
У РВ же 4 дополнительных пина РЕ.
Не корректировалась, т.к переход на большее количество пинов, а не на меньшее. И пины ведь по умолчанию на вход настроены. Что им будет, если на них подать землю или питание?
SlovachevskyDV вне форума  
Непрочитано 24.01.2022, 10:36  
alex_t2
Прописка
 
Регистрация: 16.09.2010
Сообщений: 157
Сказал спасибо: 22
Сказали Спасибо 125 раз(а) в 64 сообщении(ях)
alex_t2 на пути к лучшему
По умолчанию Re: Mega48PA vs PB. Задачка на разминку мозгов

Я плату не корректировал поначалу, и прошивку лил от РА.
Проблем не было. Больше тысячи блоков уж точно прошло.
Уже потом, перед новым заказом плат внес изменения в схему и прошивку, для использования дополнительных выводов.
По поводу разводки - у РА GND 3 штуки, у РВ одна.
Может, та земля, что теперь единственная, как-то неудачно разведена на плате?
Она же с другой стороны корпуса.
alex_t2 вне форума  
Непрочитано 24.01.2022, 11:04  
SlovachevskyDV
Временная регистрация
 
Аватар для SlovachevskyDV
 
Регистрация: 10.10.2011
Адрес: Донецк
Сообщений: 94
Сказал спасибо: 65
Сказали Спасибо 48 раз(а) в 13 сообщении(ях)
SlovachevskyDV на пути к лучшему
По умолчанию Re: Mega48PA vs PB. Задачка на разминку мозгов

Сообщение от alex_t2 Посмотреть сообщение
Может, та земля, что теперь единственная, как-то неудачно разведена на плате?
Она же с другой стороны корпуса.
Маловероятно. Как минимум из-за того, что проблема ушла после полного обновления прошивок.
Хотя косвенную зависимость исключать тоже нельзя, если тут комплексная проблема.
SlovachevskyDV вне форума  
Непрочитано 24.01.2022, 11:08  
Yuri222
Почётный гражданин KAZUS.RU
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,758
Сказал спасибо: 2,667
Сказали Спасибо 2,631 раз(а) в 1,945 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: Mega48PA vs PB. Задачка на разминку мозгов

Цитата:
1) Запускалось все только если его обесточить и дождаться разряда всех емкостей, чтобы питание проца опустилось до нуля. Тогда запускалось нормально и работало устойчиво.
2)Если выключить и включить почти сразу - тоже работает.
3)Но если дать постоять в выключенном состоянии больше 3 минут - глюк.
SlovachevskyDV, 1) и3) - разве не противоречат друг другу?
Yuri222 на форуме  
Непрочитано 24.01.2022, 11:12  
SlovachevskyDV
Временная регистрация
 
Аватар для SlovachevskyDV
 
Регистрация: 10.10.2011
Адрес: Донецк
Сообщений: 94
Сказал спасибо: 65
Сказали Спасибо 48 раз(а) в 13 сообщении(ях)
SlovachevskyDV на пути к лучшему
По умолчанию Re: Mega48PA vs PB. Задачка на разминку мозгов

Сообщение от Eddy71 Посмотреть сообщение
при появлении у камня доп. букв и цифр, начинаю с изучения документов срвнения, выпускаемых производителем.
Cпасибо за доки. к своему стыду не знал, что есть не только полные даташиты, а и документы сравнения. Вот уж точно "век живи, век учись, а дураком останешься". А я бегло просмотрел даташит на новый проц и, не найдя критических изменений, дал добро на покупку. А просматривал именно в спешке, т.к сейчас ситуация с процами тяжелая. Точнее с их ценой. Ведь если сейчас их можно взять например за 2 бакса за штуку, то на следующий день цена у тех-же продаванов может быть 5 баксов. Или, что еще хуже вообще не быть, и тогда "срок поставки 52 недели"
Так что, Спасибо. Теперь буду еще искать документы с пометкой "Migrating from"
SlovachevskyDV вне форума  
Непрочитано 24.01.2022, 11:15  
alex_t2
Прописка
 
Регистрация: 16.09.2010
Сообщений: 157
Сказал спасибо: 22
Сказали Спасибо 125 раз(а) в 64 сообщении(ях)
alex_t2 на пути к лучшему
По умолчанию Re: Mega48PA vs PB. Задачка на разминку мозгов

Еще как то была партия мсх с браком. Закончились чипы, нужно было срочняком сделать небольшое количество, штук 100, модулей, закупили в чипедипе (подозрительно недорого ).
Так эти контроллеры процентов на 40 были брак, часть не откликалась вообще, у части были проблемы с АЦП - блоки уходили в индикацию неисправности аналоговой части (неадекватное значение напряжения), это при прошивке и тестировании, еще сколько то вернулись потом уже с эксплуатации. В общем ужас.
Может, тоже брачок-с?
alex_t2 вне форума  
Непрочитано 24.01.2022, 11:18  
SlovachevskyDV
Временная регистрация
 
Аватар для SlovachevskyDV
 
Регистрация: 10.10.2011
Адрес: Донецк
Сообщений: 94
Сказал спасибо: 65
Сказали Спасибо 48 раз(а) в 13 сообщении(ях)
SlovachevskyDV на пути к лучшему
По умолчанию Re: Mega48PA vs PB. Задачка на разминку мозгов

Сообщение от Yuri222 Посмотреть сообщение
SlovachevskyDV, 1) и3) - разве не противоречат друг другу?
самому чудно, но не противоречат...
там получилось так, что глюк был с эффектом ипаного триггера. Т.е если программа глючит, то нужно обесточить и около минуты подождать. Потом включится. А если не глючит - она держится в рабочем состоянии, пока не обесточишь на 3 минуты.
SlovachevskyDV вне форума  
 

Закладки

Метки
avr, eeprom
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 12:22.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot