Перейти к содержанию
    

Проверка ezDSP

По глупости своей убил TMS320F2812 на ezDSP. Убил я его очень круто, так, что из него кусок вылетел. Остальные микросхемы вроде с виду нормальные, но как проверить, что если впаять новый проц все заработает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да сразу сопутствующий вопрос кто, как и особенно при какой температуре впаивает этот проц на плату. На сайте TI подобной инфы нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да сразу сопутствующий вопрос кто, как и особенно при какой температуре впаивает этот проц на плату. На сайте TI подобной инфы нет.

Как проверить работоспособность -- можно проверить все источники питания (где что смотреть -- есть в принципиальной схеме). При каких условиях-то накрылась плата? Механически, статически или сгорела? Чтобы куски отлетали -- это надо постараться.

 

Что касается температуры -- то как все обычные микросхемы, где-то около 260-290 градусов не более 3 сек (это если руками), жалом типа миниволна.

 

Если в печке -- стандартный профиль. В общем здесь отличий 2812 от других QFP нету.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При каких условиях-то накрылась плата? Механически, статически или сгорела? Чтобы куски отлетали -- это надо постараться.

Через земляной вывод платы пошел ток короткого замыкания, такой что на самопальной плате подключенной к ezDSP испарилась дорожка, соединяющая землю платы и ezDSP. По питанию вроде норма. Да, в шоковом состоянии врубил ezDSP с паленым процом CCS выдал что power loss detected. Когда выпаял проц он уже говорит, что не видит target. Т.е. что-то целое там осталось... Кроме как по питанию других идей нет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кроме как по питанию других идей нет?

Если нужно запустить процессор -- надо смотреть обвязку процессора. Это питание, кварц и т.п.

Если нужна какая-то китовая периферия, то надо смотреть даташит на нее, и щупать ее, насколько это возможно. Но проще все-таки с процом отлаживать, поэтому надо предотвратить его следующее сгорание, запаивать и запускать. А там по месту смотреть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня тоже такое событие было ("Через земляной вывод платы пошел ток короткого замыкания, такой что на самопальной плате подключенной к ezDSP испарилась дорожка, соединяющая землю платы и ezDSP"). В отличие у меня "socketed version". Поставил другой и всё :-)

Простите пожалуйста что у меня такой русский, я из Сербии

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообщем впаял новый проц и по началу все вроде нормально - запустил пару примеров пашет. Потом попытался запустить программу через MatLab Embadded target 2000, а CCS пишет 0X100000 memory test error и еще пару адресов 0X1чето-там. Это что SRAM вышибло что-ли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообщем впаял новый проц и по началу все вроде нормально - запустил пару примеров пашет. Потом попытался запустить программу через MatLab Embadded target 2000, а CCS пишет 0X100000 memory test error и еще пару адресов 0X1чето-там. Это что SRAM вышибло что-ли?

Если подозрения на память, то ее можно проверить Композёром, даже без заливки программы. Сначала Edit -> Memory -> Fill... -- заполняем чем-нибудь. Потом File -> Data -> Save... -- сливаем дамп памяти в файл. И смотрим соответственно, где что не так. Так можно провести 0x00 и 0xFF тесты -- покрытие не полное, но для начала диагностику дает. А дальше уже думать по месту. Ну и не забывать, конечно, смотреть datasheet на предмет memory map -- а то можно не с той областью шаманить, с которой требуется :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вроде проверил все как было описано ранее память в норме (что записал то и прочитал). Теперь не работает VisSim Embedded coder (даже свтодиодом на eZdsp отказывается мигать). Раньше работал как часы, а теперь выдает что-то вроде M-BOX not read. CCS нормально заливает проги во внутреннюю память TMSа, этим и пользуюсь. Но вот теперь надо получить информацию с АЦП и энкодера на комп раньше через VisSim нет проблемм, а теперь даже не знаю как. Если кто знает какой нибудь не особо замороченный способ сделать это подскажите.

Вообще если есть у кого опыт работы с TMSами из под MatLabа c CCS поделитесь.

 

p.s. Пользуюсь MatLabом и VisSimoм поскольку нет времени врубаться в програмирование контроллера на C.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...