реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> TI AM1808, проблемы с железом
doom13
сообщение Sep 2 2014, 14:37
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(SM @ Sep 2 2014, 17:29) *

Т.е. с загрузкой возможно проблема отсутствует, если я разберусь и положу на загрузочную флэшку правильную прошивку, то всё должно будет стартануть? Меня пока смущает то, что после прочтения первых 8-ми байт (пусть и неправильных) всё останавливается, у других устройств был постоянный опрос загрузочного устройства, или это особенности данных процессоров?

Цитата(SM @ Sep 2 2014, 17:16) *

Так ARM-ов у TI много, и у каждого свои прибамбасы... Когда писался armhex с буттаблей, этих омапов еще в помине не было... У AM3517, к примеру, еще один формат, простой до полного тупизма, и не буттабле, и не AIS. В общем, каждый индус пишет что-то свое сам sm.gif

Понял, проблема с загрузкой решается прочтением нужной документации (пока её не читал, думал всё прокатит по аналогии с другими процами от TI).
Go to the top of the page
 
+Quote Post
skripach
сообщение Sep 2 2014, 14:41
Сообщение #17


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата
Шум земли...

Наводится на проводе от крокодила до щупа небось, решение - правильный щуп, на крайняк намотать лишний провод на щуп, картинки сильно изменятся.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
SM
сообщение Sep 2 2014, 14:57
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(doom13 @ Sep 2 2014, 18:37) *
у других устройств был постоянный опрос загрузочного устройства, или это особенности данных процессоров?

Я как раз пока не встречал таких "других устройств", кроме ПЛИС, и кроме случаев, когда внешний вачдог резет дает по поводу незагрузки. Обычно ROM боотлоадер "пробегает" всю цепочку того, с чего разрешена загрузка (ну или, если нет цепочек загрузки, то заданное устройство), и если ничего не нашел, зависает.
Go to the top of the page
 
+Quote Post
doom13
сообщение Sep 2 2014, 14:59
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(SM @ Sep 2 2014, 16:56) *
Еще, нередко, они бывают из-за того БП, который питает вашу плату, например, средний ATX шумит как сволочь, и, чтобы понять что там к чему, желательно использовать активный дифференциальный щуп.

Схема питания состоит из источника питания 27 В (CPX400D), данные 27 В приходят на плату и импульсником LM2676 преобразуются в 5 В. Полученные 5 В используются уже TPS650061 для получения питающих напряжений процессора. Кто из них даёт больше всего шума, похоже при включении нагрузки CPX400D уже сам начинает шуметь, размах шума на 27 В наблюдаю примерно такой же как и на 1.3В - 400 мВ.
Go to the top of the page
 
+Quote Post
SM
сообщение Sep 2 2014, 15:03
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(doom13 @ Sep 2 2014, 18:59) *
Схема питания состоит из источника питания 27 В (CPX400D), данные 27 В приходят на плату и импульсником LM2676 преобразуются в 5 В. Полученные 5 В используются уже TPS650061 для получения питающих напряжений процессора.

При таком раскладе ШИМ должен быть стабильным. Шумы - попробуйте запитать LM2676 от аккумулятора, чтобы избавиться от завязок через сеть. Но ШИМ - должен быть стабилен, так как там все застабилизировано насмерть еще до TPS. Если, конечно, у Вас там в схеме никто не меняет спонтанно ток потребления в разы.
Go to the top of the page
 
+Quote Post
doom13
сообщение Sep 2 2014, 15:11
Сообщение #21


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(SM @ Sep 2 2014, 17:57) *
Я как раз пока не встречал таких "других устройств", кроме ПЛИС, и кроме случаев, когда внешний вачдог резет дает по поводу незагрузки. Обычно ROM боотлоадер "пробегает" всю цепочку того, с чего разрешена загрузка (ну или, если нет цепочек загрузки, то заданное устройство), и если ничего не нашел, зависает.

Тут имел ввиду ПЛИС и, если не ошибаюсь (немного давно было), железный загрузчик F28346 непрерывно опрашивал свою загрузочную флэшку (надо будет проверить на досуге).

Цитата(SM @ Sep 2 2014, 18:03) *
При таком раскладе ШИМ должен быть стабильным. Шумы - попробуйте запитать LM2676 от аккумулятора, чтобы избавиться от завязок через сеть. Но ШИМ - должен быть стабилен, так как там все застабилизировано насмерть еще до TPS. Если, конечно, у Вас там в схеме никто не меняет спонтанно ток потребления в разы.

Хорошо, про ШИМ абсолютно согласен, похожая проблема была с питанием циклона 5, там, правда, период ШИМа был стабилен - плавала скважность, решилась проблема заменой резаков в ОС импульсника (резаки были неправильно подобраны). Тут, вроде как, всё по даташиту только порядок номинала сопротивлений в 10 раз меньше. Попробуем поменять.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 2 2014, 16:46
Сообщение #22


Ally
******

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



Цитата(SM @ Sep 2 2014, 17:29) *
Должно быть так, что около середины все стабильно, а к краям может подразмазываться. А имеющаяся картина очень похожа на возбуждение в ОС, приводящая к "пакетам" ШИМ, или чему-то подобному.


Картинка чистая. Проблема явно не в ШИМ-е.
А TC просто точку синхронизации выбрал на удалении в 300 мкс от начала экрана.
Вот и не видит синхронизации.
Go to the top of the page
 
+Quote Post
SM
сообщение Sep 2 2014, 18:38
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(AlexandrY @ Sep 2 2014, 20:46) *
Картинка чистая. Проблема явно не в ШИМ-е.

Сильно сомневаюсь, если вспомнить про косвенные признаки - При подключении программатора процессор всегда останавливается на адресах 0xFFFF000C (Exception Vector - Pre-fetch abort) ...... , которые, чем-то другим, кроме глюков питания, объяснить сложно. При подключении эмулятора (в данном случае - xds510 или xds560 в TI CCS) именно для этого процессора должны (и обязаны!) получить штатный останов где-то внутри кода bootloader-а во внутреннем ПЗУ, а не на аборте. Останов на аборте - это какой-то глючище (при этом у ТС были отдельные случаи и штатного подключения, с остановом в бутлоадере, но, скорее случайные). Все это говорит о каких либо сбоях либо по питанию, либо по резету, либо по клокам. Скорее всего, именно по питанию.
Go to the top of the page
 
+Quote Post
doom13
сообщение Sep 2 2014, 20:41
Сообщение #24


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(AlexandrY @ Sep 2 2014, 19:46) *
Картинка чистая. Проблема явно не в ШИМ-е.
А TC просто точку синхронизации выбрал на удалении в 300 мкс от начала экрана.
Вот и не видит синхронизации.

Для других "нормальных" сигналов могу выбирать точку синхронизации и за пределами экрана и всё будет нормально, проблема не в этом, но Ваше предположение завтра проверю и выложу скрины.

Цитата(SM @ Sep 2 2014, 18:03) *
При таком раскладе ШИМ должен быть стабильным. Шумы - попробуйте запитать LM2676 от аккумулятора, чтобы избавиться от завязок через сеть. Но ШИМ - должен быть стабилен, так как там все застабилизировано насмерть еще до TPS. Если, конечно, у Вас там в схеме никто не меняет спонтанно ток потребления в разы.

Может убрать дроссель и попробовать запитать ядро от 1.3 В внешнего источника питания (CPX400D), вроде как только последовательность подачи питания надо соблюсти - сначала ядро, потом - периферия? С аккумулятором как-то сложно, где его взять-то.
Go to the top of the page
 
+Quote Post
SM
сообщение Sep 3 2014, 04:03
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(doom13 @ Sep 3 2014, 00:41) *
Может убрать дроссель и попробовать запитать ядро от 1.3 В внешнего источника питания (CPX400D), вроде как только последовательность подачи питания надо соблюсти - сначала ядро, потом - периферия? С аккумулятором как-то сложно, где его взять-то.


Я бы не стал экспериментировать с отдельным внешним питанием ядра. Ну разве, что в крайнем случае. А аккумулятор (12V, ведь должно хватить) можно взять в любом ближайшем UPS-е, или у админов местных. Это только для очищения картинки на осциллографе от лишних (которых там на самом деле нет), связанных с завязками через сеть, шумов.
Go to the top of the page
 
+Quote Post
doom13
сообщение Sep 3 2014, 07:16
Сообщение #26


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(SM @ Sep 3 2014, 07:03) *
Я бы не стал экспериментировать с отдельным внешним питанием ядра. Ну разве, что в крайнем случае. А аккумулятор (12V, ведь должно хватить) можно взять в любом ближайшем UPS-е, или у админов местных. Это только для очищения картинки на осциллографе от лишних (которых там на самом деле нет), связанных с завязками через сеть, шумов.

Значит смотрю ШИМ и пытаюсь устранити аномалии, потом, если вопросы с шумами будут актуальны, попробую запитать от аккумулятора (хватит ли для LM2676 12 В, может обвеску надо пересчитывать (пока не смотрел на неё доку?)).

Цитата(AlexandrY @ Sep 2 2014, 19:46) *
Картинка чистая. Проблема явно не в ШИМ-е.
А TC просто точку синхронизации выбрал на удалении в 300 мкс от начала экрана.
Вот и не видит синхронизации.

Для опровержения сказанного сделал два скрина:
Рисунок 1 - Стабильный и нормальный шим на выходе LM2676 (на моей плате конвертит 27 В в 5В), точка синхронизации очень далеко задвинута.
Рисунок 2 - ШИМ с какими-то аномалиями на выходе TPS650061, точка синхронизации в центре экрана.
Как видите, проблема в ШИМе, а не в синхронизации, пока это и предполагается возможной причиной нестабильной работы процессора (обсуждалось выше).
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
doom13
сообщение Sep 3 2014, 08:43
Сообщение #27


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Заменил номиналы резисторов R69, R72 с 18.7 кОм и 22 кОм на 451 кОм и 524 кОм соответственно, не помогло (ШИМ не изменился). Может проблема в самом источнике? А что можно сказать по поводу ёмкости С133, может попробовать без неё?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 3 2014, 08:51
Сообщение #28


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 припаяны.
( если не интересно обсуждение трассировки wink.gif )
Go to the top of the page
 
+Quote Post
doom13
сообщение Sep 3 2014, 12:33
Сообщение #29


Профессионал
*****

Группа: Свой
Сообщений: 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 припаяны.
( если не интересно обсуждение трассировки wink.gif )

Проверил качество пайки под микроскопом, там, поидее, всё нормально, все ножки должны быть припаяны. По поводу трассировки - в даташите на микросхему никаких рекомендаций не нахожу.


Цитата(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), может быть где-то тут ещё что-то влияет на такой вид выходного ШИМ?
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
doom13
сообщение Sep 3 2014, 13:58
Сообщение #30


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Попробовал напрямую подать питание на TPS650061 минуя LM2676 - ШИМ по-прежнему кривой.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 13:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01532 секунд с 7
ELECTRONIX ©2004-2016