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

    

Andron77

Участник
  • Публикаций

    28
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Andron77

  • Звание
    Участник

Информация

  • Город
    Новосибирск
  1. Здравствуйте. Изучаю ADSP BF-532 и столкнулся с вопросом. К внешней 16-битной шине данных, которая предназначена для внешней памяти, подключены DIP-переключатели. Необходимо считать их значение. Подскажите, какой регистр связан с этой шиной данных и как переключить ее на вход?
  2. Проверил. На электролитах нет напряжения, вообщем сгорел выпрямительный мост и тормозной транзистор, но все это встроено в IGBT-модуль FB10R06KL4G_B1 600v 15a. А его цена почти 70% от стоимости самого ATV312.
  3. Спасибо, изучаю. Значит реле которое срабатывает при включении, перемыкает зарядный резистор?
  4. Всем доброго времени суток. ЧП Altivar 312-0.55kw, "перепутал электрик провода по запарке", входное напряжение 220в подключил на клеммы тормозного резистора PA, PB, PC. Сработал входной автомат, через который подключен ЧП. В дальнейшем, при правильном подключении, ЧП внешних признаков жизни не подает, индикатор не горит, рэле не щелкает. При разоборе внешних повреждений элементов не обнаружено. Что предположительно может выйти из строя? Может есть у кого схемы, хотябы функциональные?
  5. Таблица векторов прерываний на адреса памяти программ 0h,2h,4h,6h и так далее, аппаратно прошита в МК, и уже с этих адресов командой rjmp, осуществляется переход на любую пользовательскую подпрограмму обработки прерывания, и без разницы как она называется, только выход из нее происходит по reti, а не по ret.
  6. Нашел понятное обьяснение про volatile переменные с примерами. [attachment=76732:volatile...chainiks.pdf]
  7. K-Volodja Спасибо, проверяю. Кроме транзисторов пробило еще и тиристор MCD 162-16 на одной из фаз, не реагирует на сигнал с управляющего электрода. Кроме этого еще и дуга прошла в блоке электролитов, между шинами + и - находящимися на расстоянии 5мм, хорошо что конденсаторы живые. Непонятно, что же все таки явилось первопричиной всего этого? Это же не китайский блок питания, а швейцарский Baumuller, надежность на высоте.
  8. День добрый, помогите разобраться с частотным преобразователем шагового двигателя, с силовой электроникой такой мощности не знаком, а делать нужно. Взорвался ЧП 3х-фазный, 3х210A, первый раз выбило автомат, второй раз уже сам ЧП. Разлетелось одно плечо собранное на двух IGBT модулях FZ600R12KE3, 600А 1200В, пострадали обе платы управления IGBT модулями. Определил большинство деталей, но остался ряд вопросов. 1. Может ли выбить другие плечи или всегда выбивает одно? Визуально остальные IGBT модули целые, в этом ЧП один IGBT стоит половину моей зарплаты, не хотелось бы ошибиться 2. Если проверять IGBT, обязательно ли нагружать его номинальным током, или будет достаточно лампочки в качестве нагрузки? 3. В плате управления IGBT обязательно ли ставить MELF резисторы или их можно заменить обычным чипами? 4. Какой тип чип-конденсаторов применен в плате управления, по виду взорвавшегося, конденсатор состоит из пачки тонких пластинок, явно не керамика? На фото платы это С1, С2, С3, С4 емкость живых 1.5мкф, чем можно заменить? [attachment=70481:P1020276.JPG] [attachment=70480:P1020282.JPG]
  9. Посмотрите этот pdf, многое станет понятным.
  10. Цитата(SM @ Aug 1 2012, 16:40) где-то лежит на некоем фтп: upload/DSP/TI - Code Composer Studio/CCS3.3-xds100v2/ccs3xds100v2.rar Огромное спасибо! Скачал, CCS 3.3 соединяется с XDS100V2, только при попытке прошить ругается на распределение памяти memory map, похоже ошибка в файле cmd?
  11. Да, точно, это оно и есть, EEPROM через неё реализуется. Кстати интересный момент, в доках к ней написано, что при обращении к функциям API автоматически отключаются глобальное прерывание и сторожевой таймер, хотя реально это не так, пока принудительно командой это не сделал, перед вызовом функций API, редко, но были зависания.
  12. А что вы имеете ввиду под Flash API от TI? Эмуляцию EEPROM в области одного сектора флэш памяти? Для загрузки кода во флэш-память, вам нужно два cmd файла в каталоге проекта - DSP280x_Headers_nonBIOS.cmd и F28335.cmd. Cmd-файл с именем RAM удалите, он указывает линкеру, что код нужно загружать в область озу, при передергивании питания данные теряются. Для примера выложу свой тренировочный проект под F2808 в CCS4, посмотрите. В проекте нет обращений на файлы запутанных примеров "DSP280x_Examples.h", все данные используемые при компиляции находятся в проекте, ничего лишнего, то есть все предельно прозрачно, как на авр Начиная с ассемблерного кода по адресу резета при переходе от Jump to Flash (111), создание векторов прерываний и заканчивая распределением памяти в cmd-файле. Проект компилится и работает без ошибок и зависаний. [attachment=70393:Control.rar]
  13. Подскажите, как заставить работать эмулятор XDS100v2 в CCS 3.3 SR12, последний доступный апдейт установлен. Читал, что официально XDS100v2 не поддерживается в CCS 3.3, только XDS100v1, но вроде бы в последнем релизе SR12 неофициально внедрена поддержка XDS100v2. Поиском нашел, что нужно переписать какой-то xml-файл и jioserdesusb.dll из CCS 4 в CCS3.3. Сам работаю с CCS4 без DSP/BIOS с F2808, а прошлые старые проекты были написаны до меня в CCS3.3 с DSP\BIOS и импортируются в CCS 4 с конфликтами версий.
  14. На вход порта TMS320F2808 случайно попало 5в, вместо 3.3в, в результате контроллер греется так, что срабатывает защита у стабилизатора двойного питания, естественно проц не откликается, только замена.
  15. Подскажите, как и чем через XDS100V2 прочитать прошивку из F2808 , с учетом того, что она не зашифрована. В CCS4 такой функции не нашел.