|
TI AM1808, проблемы с железом |
|
|
|
Sep 2 2014, 11:38
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Есть плата (собственной разработки) с AM1808 на борту. При подключении программатора процессор всегда останавливается на адресах 0xFFFF000C (Exception Vector - Pre-fetch abort), иногда на 0xFFFF0010 (Exception Vector - Data abort) (boot-пинами выбран режим Emulation Debug). Попытки просмотра памяти или загрузки программы в таком состоянии приводят к тому, что вылетает ошибка и всё отваливается. Для работы необходимо сделать сброс от кнопки на плате, процессор перейдёт на адрес 0xFFFF0000 (Exception Vector - Reset), далее можно более-менее нормально работать. Предположительно есть проблемы с разводкой платы или питанием процессора. Хочу спросить совета по поводу схемы питания. Сама схема представлена на рисунке 1, для питания процессора используется источник питания TPS650061. На рисунке 2 показан вид питающего напряжения после дросселя L9. Не слишком ли велик уровень шумов? Или это нормально при использовании импульсных преобразователей? На рисунке 3 - осциллограмма напряжения на ножке SW (pin 7) (до дросселя L9), на рисунке 4 - тоже, только при включении режима одиночной последовательности на осциллографе. Тут возникает вопрос, нормально ли это, что скважность ШИМ всё время прыгает? Говорит ли это о том, что источник питания TPS650061 работает в каком-то непонятном (неоптимальном) режиме? Если да, то может ли это повлечь проблемную работу процессора? Пробовал увеличивать ёмкость конденсатора C136 до 30 мкФ, думал, поможет фильтрануть питание - не помогло. Попробовал задать дополнительную нагрузку для импульсника (где-то +150 мА к тому, что кушает процессор), может быть ему нагрузки маловато, поэтому и не вошёл в нормальный режим работы, но тоже что-то не помогает, вид ШИМ остался таким же. Если переключить boot-пины процессора в режим загрузки SPI1 Flash, то при включении питания можем наблюдать осциллограмму приведённую на рисунке 5, где жёлтый - Chip Select, зелёный - Clock. Читает 8 байт и дохнет. Попробовал залить на флэшку начальный кусок прошивки, всё осталось так же (8 байт читает и дохнет). Прошивку генерил со следующими опциями: Код am1808.out -boot -spi8 -a -e Entry -map am1808.mapp -memwidth 32 -romwidth 8 -o am1808.a0 Что можно сказать по этому поводу? Почему после прочтения 8 байт загрузка прекратилась? Пока не попробовал, но может надо для него генерить прошивку без опции -boot? Рисунок 1 - Схема питания AM1808. Рисунок 2 - Осциллограмма напряжения после дросселя L9 (1.3V/1A). Рисунок 3 - Осциллограмма напряжения до дросселя L9 (ножка SW источника питания). Рисунок 4 - Осциллограмма напряжения до дросселя L9 (ножка SW источника питания) при включении режима осциллографа "Single Sequence". Рисунок 5 - SPI1 CS (жёлтый) и SPI1 CLK (зелёный) при включении питания процессора.
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
|
Sep 3 2014, 08:51
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(doom13 @ Sep 3 2014, 11:43)  Заменил номиналы резисторов R69, R72 с 18.7 кОм и 22 кОм на 451 кОм и 524 кОм соответственно, не помогло (ШИМ не изменился). Может проблема в самом источнике? А что можно сказать по поводу ёмкости С133, может попробовать без неё? Такую фразу в даташите видели - "An additional circuit in the oscillator block implements spread spectrum clocking, which modulates the main switching frequency when the device is in PWM mode." ? Не там копаете. Лучше проверьте все ли ноги у BGA припаяны. ( если не интересно обсуждение трассировки  )
|
|
|
|
|
Sep 3 2014, 12:33
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Цитата(AlexandrY @ Sep 3 2014, 11:51)  Такую фразу в даташите видели - "An additional circuit in the oscillator block implements spread spectrum clocking, which modulates the main switching frequency when the device is in PWM mode." ? Не там копаете. Лучше проверьте все ли ноги у BGA припаяны. ( если не интересно обсуждение трассировки  ) Проверил качество пайки под микроскопом, там, поидее, всё нормально, все ножки должны быть припаяны. По поводу трассировки - в даташите на микросхему никаких рекомендаций не нахожу. Цитата(SM @ Sep 2 2014, 16:21)  Также, проверьте, на сколько корректно генерируется POR, сколько держится после прихода всех питаний в норму. Не забудьте, что POR происходит только тогда, когда TRST в нуле! То есть, при отключенном эмуляторе, если он (TRST) подтянут к нулю. Иначе происходит WARM RESET. Это посмотрел, всё нормально, осциллограммы прилагаю: 1) Последовательность подачи напряжений питания (жёлтый - 5 В, голубой - 1.3 В, фиолетовый - 1.8 В, зелёный - 3.3 В). 2) То же (с настройкой полосы канала 20 МГц) 3) Жёлтый - сигнал сброса процессора, остальные, что и на первых двух рисунках (программатор отсоединён). Последние два рисунка - опять включение питания только в более нормальном масштабе, с даташитом сравнил (slva483), очень похоже на правду. Ещё посмотрел, что почти все резисторы в нашей схеме отличаются от тех, что всеме TI (slva483), может быть где-то тут ещё что-то влияет на такой вид выходного ШИМ?
Эскизы прикрепленных изображений
|
|
|
|
Сообщений в этой теме
doom13 TI AM1808 Sep 2 2014, 11:38 doom13 Смотрю, на всех схемах TI для данного источника пи... Sep 2 2014, 12:56 SM 1) По питанию это, похоже, на возбуждение в цепи О... Sep 2 2014, 13:21 doom13 Цитата(SM @ Sep 2 2014, 16:21) 2) По SPI ... Sep 2 2014, 13:46  SM Цитата(doom13 @ Sep 2 2014, 17:46) Под AI... Sep 2 2014, 13:48   doom13 Цитата(SM @ Sep 2 2014, 16:48) Вообще, вр... Sep 2 2014, 13:58    SM Цитата(doom13 @ Sep 2 2014, 17:58) ARM As... Sep 2 2014, 14:01     doom13 Цитата(SM @ Sep 2 2014, 17:01) AISGen это... Sep 2 2014, 14:09      SM Цитата(doom13 @ Sep 2 2014, 18:09) А заче... Sep 2 2014, 14:16 doom13 Цитата(SM @ Sep 2 2014, 16:21) По SPI - о... Sep 4 2014, 16:28 AlexandrY Цитата(doom13 @ Sep 2 2014, 14:38) На рис... Sep 2 2014, 13:39 doom13 Цитата(AlexandrY @ Sep 2 2014, 16:39) А н... Sep 2 2014, 13:52  SM Цитата(doom13 @ Sep 2 2014, 17:52) Данные... Sep 2 2014, 13:56   doom13 Цитата(SM @ Sep 2 2014, 16:56) Еще, неред... Sep 2 2014, 14:59    SM Цитата(doom13 @ Sep 2 2014, 18:59) Схема ... Sep 2 2014, 15:03  AlexandrY Цитата(doom13 @ Sep 2 2014, 16:52) Данные... Sep 2 2014, 14:16   doom13 Цитата(AlexandrY @ Sep 2 2014, 17:16) Шум... Sep 2 2014, 14:27 SM Должно быть так, что около середины все стабильно,... Sep 2 2014, 14:29 doom13 Цитата(SM @ Sep 2 2014, 17:29)
Т.е. с за... Sep 2 2014, 14:37  SM Цитата(doom13 @ Sep 2 2014, 18:37) у друг... Sep 2 2014, 14:57   doom13 Цитата(SM @ Sep 2 2014, 17:57) Я как раз ... Sep 2 2014, 15:11 AlexandrY Цитата(SM @ Sep 2 2014, 17:29) Должно быт... Sep 2 2014, 16:46  SM Цитата(AlexandrY @ Sep 2 2014, 20:46) Кар... Sep 2 2014, 18:38  doom13 Цитата(AlexandrY @ Sep 2 2014, 19:46) Кар... Sep 2 2014, 20:41   SM Цитата(doom13 @ Sep 3 2014, 00:41) Может ... Sep 3 2014, 04:03    doom13 Цитата(SM @ Sep 3 2014, 07:03) Я бы не ст... Sep 3 2014, 07:16     blackfin Цитата(doom13 @ Sep 3 2014, 11:16) Значит... Sep 4 2014, 16:42      doom13 Цитата(blackfin @ Sep 4 2014, 19:42) Возм... Sep 4 2014, 16:51    doom13 Цитата(SM @ Sep 3 2014, 07:03) Я бы не ст... Sep 4 2014, 08:28 skripach ЦитатаШум земли...
Наводится на проводе от крокоди... Sep 2 2014, 14:41 doom13 Цитата(AlexandrY @ Sep 2 2014, 17:16) Не ... Sep 5 2014, 06:01 doom13 Попробовал напрямую подать питание на TPS650061 ми... Sep 3 2014, 13:58 Golikov A. А может тупо заменить экземпляры микросхем? вдруг ... Sep 4 2014, 17:49 doom13 Цитата(Golikov A. @ Sep 4 2014, 20:49) А ... Sep 4 2014, 19:41 Golikov A. если землю калбасит, то и интерфейсам будет сильно... Sep 4 2014, 19:53 doom13 Цитата(Golikov A. @ Sep 4 2014, 22:53) ес... Sep 4 2014, 20:11 doom13 Загруженная с флэшки прошивка работает стабильно, ... Sep 5 2014, 07:17 Golikov A. ЦитатаТ.е. вижу, что питание чистое не смотря на к... Sep 5 2014, 09:51 doom13 Цитата(Golikov A. @ Sep 5 2014, 12:51) Ду... Sep 6 2014, 08:21 doom13 Попытался выбить всю правду о проблеме с подключен... Sep 9 2014, 14:10
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|