|
|
  |
NXP LPC2388 Греется |
|
|
|
Nov 10 2009, 12:17
|
Участник

Группа: Участник
Сообщений: 22
Регистрация: 21-07-08
Пользователь №: 39 116

|
Уважаемые коллеги, есть такая вот ситуация: LPC2388 контроллер, ставлю частоту процессора 72MHz и 48MHz USB, определенное количество ножек используются как GPIO, большинство из них как выходы, несколько - как входы. Порты Р0 и Р1 используются в режиме high-speed, т.е. бит GPIOM = 1. Аномалия в том, что микроконтроллер излишне греется - конечно не обжечься, но излишне теплый. Один "КЗ" обнаружил - одна из ножек сконфигурированная как выход была подсажена на 0, соответственно при установке 1цы на ней ток через нее протекал максимальный - думал проблему решил, но нет, всеравно контроллер греется. С микроконтроллерами LPC очень давно не работал (плотно на SAM-ах сидел последние несколько лет), поэтому прежде чем начну все детально перепроверять, нет ли КЗ на ножках или еще чего в схеме не так, хотел поинтересоваться - может быть такой уровень тепловыделения на максимальных частотах нормальная ситуация для NXP?
|
|
|
|
|
Nov 10 2009, 12:33
|

embarrassed systems engineer
    
Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038

|
Цитата(Albun @ Nov 10 2009, 14:17)  Уважаемые коллеги, есть такая вот ситуация: LPC2388 контроллер, ставлю частоту процессора 72MHz и 48MHz USB, определенное количество ножек используются как GPIO, большинство из них Вы ток потребляемый процессором померьте и сравните с даташитом, тогда будет ясно - в порядке все или нет. LPC23 довольно прожорливые по сравнению с SAM7, но у них и частота побольше. На первой макетке на LPC2368 я 150мА по +3.3v наблюдал, потом отработанная на SAM7 схема питания (мимодумно передранная  ) в термошутдаун начала уходить - пришлось пересматривать. Потребление LPC можно понизить, останавливая ядро - помогает серьезно - раза в три ток падает, но при этом JTAG радостно отваливается - мне пришлось с удобнейшего DCC на UART переползать
|
|
|
|
|
Nov 10 2009, 17:57
|

embarrassed systems engineer
    
Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038

|
Цитата(Albun @ Nov 10 2009, 18:41)  Измерил - полный ток который потребляет схема - примерно 130 мА. ... И тем не менее, чип слижком теплый (опять же, сравниваю с SAM-ми которые на полном газе - холодные) На 72MHz такое потребление примерно и будет. Мне видятся такие варианты сделать чип "холоднее": 1. При отсутствии реальных задач останавливать процессор - SC_PCON = bPCON_PM0, если применяется OC то это элементарно делается. 2. Снизить тактовую частоту ядра и периферийных блоков до минимально приемлемых. Должно получиться сравнимо с SAM7.
|
|
|
|
|
Nov 11 2009, 08:23
|
Участник

Группа: Участник
Сообщений: 22
Регистрация: 21-07-08
Пользователь №: 39 116

|
Цитата(alevnew @ Nov 11 2009, 08:18)  ... Нет, как я писал выше с самого начала нашел такую проблему на одном из пинов. Но к текущему моменту проверил всю конфигурацию по каждому пину - без ошибок больше. Более того, специально циклил прошивку сразу после установки делителей PLL=288MHz для частоты 72MHz и 48MHz и ДО конфигурирования портов (т.е. все GPIO после вкл. питания - входы) - ничего не менялось (при этом после флеширования такого кода плата полностью обесточивалась чтоб 100% иметь уверенность что следующий запуск не потащит за собой какие-то остатки предыдущего конфигурирования). Тепловыделение - тоже, высокое. Чип холодный только в случае если не вообще ничего не перестраивать по частоте. В общем как я понял из топика, нагрев NXP чипа не является чем-то необычным. Собственно ничего страшного в этом нет, просто теперь буду не пугаться. Выходит как и советовали выше, придется задействовать все энергосберегающие возможности контроллера. Спасибо всем за помощь.
|
|
|
|
|
Nov 11 2009, 09:19
|

Профессионал
    
Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877

|
Errata по поводу Vbat - это не то. Потребление от батарейки возрастает с микроамперов до (долей?..) милламперов. Грееться от этого чип не будет. Экспериментировал на 2368, надо б записи найти... Эти же самые 2368 у нас греются... Ну, пальцем сложно различить, включен он, или нет  Правда, периферия далеко не вся используется.
--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
|
|
|
|
|
Nov 11 2009, 10:28
|
Местный
  
Группа: Свой
Сообщений: 480
Регистрация: 21-11-04
Пользователь №: 1 188

|
Цитата(Albun @ Nov 11 2009, 11:23)  ...В общем как я понял из топика, нагрев NXP чипа не является чем-то необычным... Является...LPC2378 / 2478 на полном разгоне, с USB, внешней памятью и другой периферией потребляющие ок 110 ма, я бы определил как "чуть теплые". Думаю, надо искать дальше...
|
|
|
|
|
Nov 12 2009, 12:34
|
Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 24-08-05
Пользователь №: 7 937

|
Цитата(VslavX @ Nov 11 2009, 12:44)  Угу, у нас в цепи батарейки стоит перемычка - контроль тока требуют. Я для этих целей использую резистор 1k, включенный последовательно с батарейкой. Например, при типовом токе потреблебления 7 uA ( LPC2136) падения напряжения в 7 мВ для контроля вполне хватает, а на работе часов не сказывается.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|