Jump to content

    

TSS

Свой
  • Content Count

    565
  • Joined

  • Last visited

Community Reputation

0 Обычный

About TSS

  • Rank
    Знающий
  • Birthday 03/09/1987

Контакты

  • Сайт
    http://
  • ICQ
    0

Информация

  • Город
    Зеленоград, Новосибирск

Recent Profile Visitors

2765 profile views
  1. Да, теперь он у меня. Оригинальный, номер внутри, на упаковке и в программе одинаковый. Похоже действительно новый, никаких вопросов не вызывает. Доставка была удивительно быстрой, всего три дня, дольше согласовывали покупку. :)
  2. Ого! Спасибо огромное! Я уж думал всё, придётся откладывать свои любимые SAU510-USB ISO PLUS.
  3. Имею очень большой опыт работы с семейством микроконтроллеров Texas Instruments серии C2000 (Piccolo, Delfino). Использовал TMS320F28069, TMS320F28035, TMS320F28335, TMS320F2812 для задач в области силовой электроники (Трёхфазные инверторы мощностью до 150кВт, малогабаритный синхронный электропривод, понижающие/повышающие преобразователи, системы измерения КПД синхронных двигателей). Умею использовать библиотеки из пакета ControlSuite, C2000Ware, в том числе FPUfastRTS, CLAmath, IQMath и многие другие. Создание прошивки как с использованием RTOS SYS/BIOS так и без неё. Есть много наработок в этой области: самые различные режимы работы модулей ePWM, eCAP, eQEP, SCI, SPI, McBSP, DMA, USB, CLA, VCU. Программирование CLA как на Си, так и на ассемблере. Создание критических ко времени выполнения функций на ассемблере. Есть опыт создания программ конфигурирования устройства и вывода данных в реальном времени через интерфейс USB HID под Windows, написанных на C++ в среде QtCreator. В том числе с возможностью обновления прошивки устройства, вывода графиков и прочего. Системы контроля версий Mercurial, Git (TortoiseHg, SourceTree). Помимо C2000 много работаю с микроконтроллерами STM32F411, STM32F412, STM32F415, с использованием FreeRTOS. Так же работал и люто ненавижу PIC32, в частности PIC32MX470F512. Достаточно хорошо знаю схемотехнику и силовую электронику, но настоящую страсть испытываю именно от программирования TI C2000. Работа основная есть, интересна больше подработка, резюме и подробное описание сделанных проектов по запросу. Пишите на мейл: turnаеv(a)inbох.ru, или телефон +79269О272ЗЗ Сергей. (Копипаст не сработает, простите). Территориально нахожусь в Зеленограде.
  4. На самом деле, сделать частоту тиков выше не проблема. Ну да, придётся переписать пару простых макросов и на этом всё. Использую в сложном проекте где порядка 60 задач, частоту тиков почти 13кГц, при тактовой 96МГц, отлично работает. Зачем это надо. Объясняю. Если используете энергосберегающие режимы и режим ticklessIdle, т.е. пропуск тиков, то в сон контроллер уходит не ранее чем через один тик, соответственно чем тик меньше, тем быстрее после выполнения задачи контроллер уснёт. Я правильно понял, что в задачах нет вызовов vTaskDelay()? В таком случае они всегда будут подвешивать планировщик. vTaskDelay() обязателен в любой задаче FreeRTOS. Хотя вру, не обязателен, вместо него может быть ожидание очереди или семафора, но что-то подобное обязано быть внутри бесконечного цикла каждой задачи.
  5. Цитата(b-volkov @ Dec 18 2017, 11:04) Так вот, собственно, вопрос: если мы поменяем отладчик на ISO-шнный, его помехоустойчивость будет лучше? Или менять надо рабочее место? ISO версия у нас работала внутри преобразователя мощностью 150кВт очень стабильно, без всяких сбоев. Ещё такая ошибка возникает при плохом контакте в разъёмах, либо USB кабеля, либо самого J-Tag, намучился на одном из исполнений устройства с не надёжным прижимным разъёмом.
  6. У меня есть J-Tag, через CCS3.3 можно попробовать. Стучитесь в личку.
  7. Цитата(musa @ Aug 21 2017, 12:40) Для удобства. По ним Альтиум проверяет не налезают ли компоненты друг на друга и соблюдаются правила зазоров между компонентами. Именно по этому их рисовать нужно не абы как. Тут есть ньанс. Зазоры между компонентами проверяются правильно только по 3D моделям, без них будет огромный прямоугольник по внешнему контуру всех механических слоёв.
  8. Altium Designer 17

    Вырезы в сетчатых полигонах корректные так и не сделали: Обычный полигон: http://prntscr.com/d8eyos Сетчатый полигон: http://prntscr.com/d8eyxe
  9. Altium Designer 17

    Я тоже сегодня уже весь день в 17 версии развожу платку, которую ещё вчера делал в 16й. Уже успел наткнуться на несколько неприятных глюков. Например ни в какую не хотел выделяться текст на слое TOP, находящийся внутри посадочного, компонент был разблокирован, но по неизвестной причине, выделяется такой текст только при отображении всех слоёв, а с нажатым через Shift+S отображением слоя TOP, на этом самом слое, этот текст никак не выбирался. И это явный глюк, поскольку например с шелкографией таких проблем я не увидел. Интерактивная трассировка не понравилась, в версии 14 и 15 на мой взгляд она работала лучше, тут он легко делает огромные петли (как и в 16.1.12), стоит чуть надавить на дорожку, при этом назад эти изменения не убираются, пока не удалишь часть уже проложенной дорожки клавишей Backspace. Это так, из того что явно бросилось в глаза и заставило помучиться. Из приятного: Наконец-то добавили передачу всех параметров из схемы в плату (привет P-CAD 2002), только не ясно как их использовать, пока не разбирался с этим.
  10. Altium Designer 17

    Корректное наследование настроек из предыдущего релиза так и не сделали... Придётся всё перебивать ручками, настройки не совместимы. Например переходные по-умолчанию, были закрытые, а после экспорта настроек в 17м стали уже открытые. Окошко выбора элемента на плате подвисло на пятой минуте беглого тестирования.
  11. Скорее всего путаете со старыми и уже не производящимися С24хх. С28хх поддерживается 4-6 версиями.
  12. Цитата(EIKA @ Aug 29 2016, 18:53) 1. Чем можно программировать DSP TI семейства TMS320Lx240x, а именно: TMS320LF2407A, TMS320LF2406A, TMS320LF2403A, TMS320LF2402A, TMS320LC2406A, TMS320LC2404A, TMS320LC2403A, TMS320LC2402A, чтобы не покупать родной программатор Gang-2000 за $349? А поновей семейство выбрать нельзя? Серию 24хх вообще производят? Gang-2000 серию 24хх судя по сайту производителя тоже не поддерживает. Среда разработки под них будет в лучшем случае CCS3.3. XDS100 их не поддерживает, об этом прямым текстом написано в FAQ TI: http://processors.wiki.ti.com/index.php/XDS100 Вот полноценный 510й JTAG их таки поддерживает, Саурис один из самых дешёвых: http://sauris.de/ru/products/XDS510Lite/ Ещё есть Blackhawk USB2000, это облегченная версия 510го, только под С2000, но его уже на сайте в списке устройств нету. Оно вам точно надо, иметь потом проблемы с поставками, проблемы с обновлением среды разработки, компиляторов?
  13. Так зачем добавлять ещё один компонент то, достаточно ведь создать к нему 2-3 (сколько надо) посадочных, отличающихся только высотой степ-модели. Делается это быстро, и результат устроит всех.
  14. Используйте последний CCS. Версия 3.3 уже совсем старая, никакой поддержки CLA там нет. Скачайте ControlSuite, именно там огромное количество примеров и библиотек для контроллеров C2000. CLA это очень хорошая вещь, если ей найти правильное применение, и лучше под него писать на ассемблере, хотя в отличии от первых Piccolo у 2837х хватает памяти программ для CLA. Цитата(ashah @ Jul 11 2016, 22:01) Спс. А как выбирается к какому МК подключаешься через JTAG? И как пользоваться CLA? Создаёте свой target configuration, смотрите примеры. Всё есть.
  15. Цитата(Владимир @ Jun 22 2016, 23:08) Но тут больше другие проблемы с допусками-- нельзя выставлять их с абсолютной точность на сходимость. Вот я об этом и говорю, что он не в состоянии это обработать верно. А как мне ещё поступить, если технологически у производителя плат такие допуски, плюс в рекомендованом посадочном ширина площадок 0,3мм и шаг 0,5мм, только и остаётся что делать 0,299мм ширину площадки. Цитата(v-vovchek @ Jun 22 2016, 20:47) Этому кизяку столько-же, как и самому Альтиуму! Да, с 2010 года за этой фишкой слежу, улучшений не вижу.