1887ВЕ4У
Модераторы: ea, Alis, pip, gurzzza, sya, _sva_
-
- Сообщения: 16
- Зарегистрирован: 17 фев 2013, 15:54
- Откуда: г. Санкт-Петербург
Re: 1887ВЕ4У
Благодарю за подробный и оперативный ответ.
-
- Модератор
- Сообщения: 22
- Зарегистрирован: 13 ноя 2009, 15:23
- Откуда: Воронеж
- Контактная информация:
Re: 1887ВЕ4У
По новым ТУ поставка м/сх. 1887ВЕ4У начнется с партии 15хх/77
Re: 1887ВЕ4У
Микроконтроллер с "5". После подпайки (предположительно после этого мероприятия) проводов (шину перекидывали) при:
DDRB = 255;
PORTB = 0bxx00, где хх- "или или" позиция в регистре равная единице приводит к перезагрузке микроконтроллера. На осциллограмме эти ноги дают экспоненциальный завал, на других выводах такого не наблюдается. Вывод 0b111110011 к перезагрузке не приводят.
Перезагрузка происходит так же при подаче "лог1=vcc, через. 1К" на эти же выводы в режиме DDRB = 0;
Помогите трактовать результат?
Проблема жженых пинов? Или что то из разряда "шайтан".
На порту висит EEPROM от миландр. Отпайка прома результат не принесла.
PUD бит - не влияет.
Приобретался примерно март 2014.(или ранее) Снять микру проблематично, плата будет повреждена.
DDRB = 255;
PORTB = 0bxx00, где хх- "или или" позиция в регистре равная единице приводит к перезагрузке микроконтроллера. На осциллограмме эти ноги дают экспоненциальный завал, на других выводах такого не наблюдается. Вывод 0b111110011 к перезагрузке не приводят.
Перезагрузка происходит так же при подаче "лог1=vcc, через. 1К" на эти же выводы в режиме DDRB = 0;
Помогите трактовать результат?
Проблема жженых пинов? Или что то из разряда "шайтан".
На порту висит EEPROM от миландр. Отпайка прома результат не принесла.
PUD бит - не влияет.
Приобретался примерно март 2014.(или ранее) Снять микру проблематично, плата будет повреждена.
-
- Специалист
- Сообщения: 240
- Зарегистрирован: 19 ноя 2009, 14:40
- Откуда: Воронеж
- Контактная информация:
Re: 1887ВЕ4У
Здравствуйте, c2n!
Общий смысл сообщения примерно ясен.
Если вы хотите, чтобы мы хотя бы сделали предположение по вашему вопросу, вам необходимо:
1) Указать перечень всех воздействий, которые могли повлиять на изменение функционирования контроллера;
2) Детально описать поведение схемы после воздействий с описанием функциональных и параметрических (ток потребления) изменений.
Убедительно просим ясно и корректно излагать ваши мысли.
Общий смысл сообщения примерно ясен.
Если вы хотите, чтобы мы хотя бы сделали предположение по вашему вопросу, вам необходимо:
1) Указать перечень всех воздействий, которые могли повлиять на изменение функционирования контроллера;
2) Детально описать поведение схемы после воздействий с описанием функциональных и параметрических (ток потребления) изменений.
Убедительно просим ясно и корректно излагать ваши мысли.
Re: 1887ВЕ4У
Спасибо. Изложу подробнее.
В существующей схеме, при отладке программы, проводились измерения различными щупами различных осциллогафов. Textronic, agilent... Подпаивались к шине данных подтягивающие резисторы как к лог.1 так и к лог.0. При этом DDRB = 255; PORTB = ~PORTB; в основном цикле программы. Вероятность подачи на пины микроконтроллера питания 3.3 в, без токоограничивающих резисторов - не исключена, могли в запаре замкнуть случайно щупами осциллографа.
Выполнялась перекоммутация шины данных методом навесного монтажа.
Проблема с уходом в перезагрузку стала наблюдаться примерно через 50 часов после последних манипуляций со схемотехникой.
В существующей схеме, при отладке программы, проводились измерения различными щупами различных осциллогафов. Textronic, agilent... Подпаивались к шине данных подтягивающие резисторы как к лог.1 так и к лог.0. При этом DDRB = 255; PORTB = ~PORTB; в основном цикле программы. Вероятность подачи на пины микроконтроллера питания 3.3 в, без токоограничивающих резисторов - не исключена, могли в запаре замкнуть случайно щупами осциллографа.
Выполнялась перекоммутация шины данных методом навесного монтажа.
Проблема с уходом в перезагрузку стала наблюдаться примерно через 50 часов после последних манипуляций со схемотехникой.
Re: 1887ВЕ4У
50 часов астрономического времемени. Это примерно 3 часа наработки устройства, с десятком циклов включения.
Дополню, что код без модуля использующего порт В был отработан ранее на макетке с атмега восемь пять три пять и без каких либо изменений заработал на 1887ВЕ4У.
Сбой обнаружился когда я начал задействовать ресурсы порта В.
Перезагрузку вызывает следующий код:
int main()
{
DDRB = 255;
unsigned char i=0;
while(1)
{
PORTB = i;
i++;
}
}
Среда разработки - авр студио 5. Проект под атмега8535.
Так же прошу извинений за некоторую путанность в изложении проблемы. Разрабатываемое изделие имеет ряд проблем, допущенных при разработке, как чисто схемотехнических, так и концептуальных. Разработка была поручена мне при передаче дел от другого сотрудника. Я просто устал исправлять чужие ошибки. Прошу отнестись с пониманием.
Дополню, что код без модуля использующего порт В был отработан ранее на макетке с атмега восемь пять три пять и без каких либо изменений заработал на 1887ВЕ4У.
Сбой обнаружился когда я начал задействовать ресурсы порта В.
Перезагрузку вызывает следующий код:
int main()
{
DDRB = 255;
unsigned char i=0;
while(1)
{
PORTB = i;
i++;
}
}
Среда разработки - авр студио 5. Проект под атмега8535.
Так же прошу извинений за некоторую путанность в изложении проблемы. Разрабатываемое изделие имеет ряд проблем, допущенных при разработке, как чисто схемотехнических, так и концептуальных. Разработка была поручена мне при передаче дел от другого сотрудника. Я просто устал исправлять чужие ошибки. Прошу отнестись с пониманием.
Re: 1887ВЕ4У
Ток потребления микроконтроллера к сожалению указать не могу, т.к. Изменить схему подключения МК не смогу.
Общий ток потребления изделием не более 100мА. Без всплесков.
Общий ток потребления изделием не более 100мА. Без всплесков.
-
- Специалист
- Сообщения: 240
- Зарегистрирован: 19 ноя 2009, 14:40
- Откуда: Воронеж
- Контактная информация:
Re: 1887ВЕ4У
Сброс микроконтроллера может произойти в результате 3-х причин:c2n писал(а):Спасибо. Изложу подробнее..
1. Подача низкого логического уровня на вывод RESET;
2. Снижение напряжения питания ниже порогового уровня при включенной схеме BOD;
3. При генерации сигнала сброса от сторожевого таймера.
Попробуйте проанализировать, какая из этих причин в вашем случае может привести к сбросу.
Re: 1887ВЕ4У
Похоже это связанно с выгоранием портов изза ошибок при разводке платы. Порт А так же не реагирует на комманды вывода данных. Будем исправлять плату и менять кристалл. О результатах постораюсь отписаться в данной ветке
Re: 1887ВЕ4У
подскажите различие 1887ве4у с питанием 5в и 3.3 при заказе