Новенький ланчпад

Техасские инструментальщики анонсировали новую демоплату. На этот раз с TMS320F28027 — мощный МК из ихнего семейства Piccolo.

Она совместима по разъемам с первым ланчпадом, а значит всякие фенечки от него можно воткнуть и сюда.

Стоит сие удовольствие 17$

Подробнее — тут
  • +2
  • 01 августа 2012, 02:26
  • dcoder

Комментарии (69)

RSS свернуть / развернуть
Это не для нас. Почти на все МК от Ti распространяются экспортные ограничения.
0
  • avatar
  • a9d
  • 01 августа 2012, 04:15
ну я с пикколо уже второй год работаю. вполне себе продаются. а вот заказ для роисси похоже действительно недоступен…
0
Гм, насколько я вижу, здесь стоит DSP? А с какими камнями совместим отладчик на плате? TMS320F2808 поддерживает?
0
  • avatar
  • Vga
  • 01 августа 2012, 08:35
На плате распаян отладчик XDS100, TMS320F2808 из COMBOSOLAR он поддерживает. Вот только для заказа в россию этот ланчпад не доступен, пичаль. COMBOSOLAR, кстати, тоже для нас теперь «Unavailable».
0
Высылали бы они еще и через ЕМС или обычной почтой — цены бы им не было.
А то у нас в Беларуси заказ Ланчпада вылился в замечательный квест с таможней и складом временного хранения.
0
Забавно, USB контроллер на плате FTDI FT2232. В чем могла быть сложность поставить один из своих микроконтроллеров?
0
Видимо дешевле. Она там похоже используется в MPSSE/BitBang режиме.
Кстати, у MSP430-FET на плате стояли USB-UART от TI и MSP430F1612. Похоже, у TI нету подходящих контроллеров с USB.
0
Есть контроллеры с USB, просто дизайну уже порядком годков, с тех времён, когда набортного USB не было.
0
Да вроде FT2232 с поддержкой MPSSE тоже довольно новая микросхема. А две большие в SO как я понимаю просто буферы.
0
Опторазвязка там вроде
0
Кстати, если там отладка через FTDI, то сию штуку скорее всего можно будет прикрутить к пинборде. В виде процессорного модуля, раз уж плату в рашку все-равно не шлют.
0
Гарная штука, надо брать. Посмотрел, что такое этот TMS320F28027 — этакая «мега» на 32 разряда и 60МГц. «Мега» — это в смысле такой же простой.
0
Надо. Только русским его не дают.
0
пикколо на самом деле весьма специфичная вещь. драйвера ШД и ВД(без энкодера) которые мы делаем работают на них практически полностью на аппаратном уровне.
0
с другой же стороны из-за этой специфики и неадекватной цены мегу бы я на эту серию менять не стал
0
Это ж вроде DSP, а вовсе не замена атмеги. У него другая область применения.
А цена вполне адекватна. Это, все же, 32-битный DSP с тактовой до 60-100МГц. Достаточно мощная игрушка.
0
ну да. так оно и есть. это примерно как сравнивать ексель и матлаб по возможностям. и там и там можно что то расчитать. а вот что именно для чего использовать разумно надо подумать.
0
Эээ… а… а как оно должно по вашему быть? :) Я сравниваю именно с мегой. Цена ИМХО очень неплохая, да и не пофиг ли на нее, если камень берет любитель? А если профи — так тогда вообще пофигу. В этом, последнем, варианте, разумеется, предполагается не светодиодами мигать :)
0
«пикколо на самом деле весьма специфичная вещь. драйвера ШД и ВД(без энкодера) которые мы делаем работают на них практически полностью на аппаратном уровне. „
Я отвечал на эту мессагу, движок тут кривой какой-то ну или я туплю.
В смысле, я что хотел сказать. Вас не устраивает, что драйвер шагового двигателя на этом ДСП реализован аппаратними средствами камня? А разве можно было иначе? :) Или я чего-то не понимаю?
0
Все нормально, ты на нее и ответил. Можешь убедиться, нажав стрелочку «ответ на». Просто твой ответ не первый.
0
Стрелочка «ответ на» это такая красная стрелка вверх под сообщением
0
А что не так с движком? Ваш ответ на выбранную месссагу и есть.
0
вот и подтверждение предыдущих постов :D
0
посмотрите хотя бы путь прохождения прерывания от компаратора. инициализация будет соответствующая.
профи-непрофи, просто нужно вникнуть в периферию и выбрать нужный камень для нужной задачи. себе бы я взял в качестве драйвера ШД подобную платку, но только из-за того, что у меня готовая прога имеется xD
0
в общем имеем усложнение программы. куча потраченного времени на изучение мануалов. а итог той же меги. и к чему все это?
0
Ты бы еще мультимедийный SoC для этого применил и жаловался что он дорогой и память внешняя нужна.
0
почему же сразу так. во-первых разрабатывал драйвер не я. во-вторых именно периферией сабж устраивает, у меги такого нет.
0
о SoC и цене. сам я сейчас перехожу на PSoC3 от Cypress. пусть дорого, зато удобно. считаю нормальным два случая когда контроллер дорогой. когда он не превышает 10% от стоимости ПКИ на изделие. или когда себестоимость изделия не увеличивается или падает при использовании более навороченного контроллера за счет отказа от некоторого внешнего обвеса и уменьшения трудозатрат на разработку ПО и печатной платы.
0
Разумно, да. Но я говорил про A10 или OMAP, а не PSoC)
Просто мне не очень нравятся такие претензии — забить гвоздь микроскопом (пусть даже ударопрочным и с удобной ручкой) и жаловаться что молоток дешевле, проще и выполняет задачу не хуже.
0
полностью поддерживаю. есть конечно принцип халявы. пришел контроллер — надо его применить а не покупать тиньку за писят, пусть у нее шаг 0.5мм, пусть питание на кучу ног сразу подводить, пусть я две недели буду втыкать как тактирование подвести к уарту и еще две недели я буду думать как прерывание с ацп обработать. зато халява.
0
Ну, соображения «что было» тоже иногда оправданы, но я стараюсь для халявы подыскать приличествующую ей задачу)
0
ну лежит у меня что то из первых трех COMBO в бга исполнении. как то нет желания с ней связываться даже xD
0
Там Cortex-M3 из серии процов Luminary. Довольно неплохая штучка, только корпус…
0
перефразирую вышележащий коммент.
нет смысла брать что то навороченное или специализированное, если это потребует больших затрат времени, денег, мозгов, ухудшит читаемость и структуру кода, если вас устраивает мега.
0
А вот это другое дело. С этим полностью согласен.
0
Ну, это не «перефразирую», а «развернул все на 180».

«посмотрите хотя бы путь прохождения прерывания от компаратора. инициализация будет соответствующая.»
По чипу: а что такого есть в его компараторе, чего нет у компаратора меги?

ну и вот это:
«почему же сразу так. во-первых разрабатывал драйвер не я. во-вторых именно периферией сабж устраивает, у меги такого нет.»
Мож, стоит узнавать у того, который разрабатывал? :)
0
нет, именно это имел в виду, просто как то неоднозначно сказал
по компаратору (и прочей переферии). кратко: если у меги за это отвечают буквально два регистра. то тут их куча. возможностей конечно много, но нужно потратить много времени, чтоб получить даже базовые.
спрашивать смысла не вижу, но уверен что выбран осознанно. банально связка ЦАП-Компаратор-ШИМ в меге отсутствует
0
Ну с ШД и что попроще справиться может, а этот — молотилка для потоков оцифрованных данных. Вполне справляется с декодированием звука в кодеках, подобных mp3, например. Можно, наверно, на нем осциллограф забацать (свой АЦП правда, у 2808 всего на 6 МС/с, про этот нинай).
0
с шд фишка именно в наличии необходимой периферии. с ВД нужно расчитать положение ротора по очень заковыристым формулам. ну или энкодер поставить ))
0
то есть не положение, а токи в зависимости от положения
0
Но ты же сам говоришь, что мега с этим справится не хуже.
0
где?
0
0
неее. перефразирую сейчас.
0
ВД — синхронный мотор. Никакой обратной связи ему не надо в принципе. Рулите токами в обмотках как надо (с соблюдением фазы = 360/число обмоток). Частота тока = частота вращения, сила тока = крутящий момент. Все, тут больше нет ни чего.
0
а как же влияние внешних нагрузок?
0
Момент повысь :)
0
Пошутил, но подумал, что могут воспринять, как руководство к действию. Нет, у синхронного мотора максимум момента на нулевой частоте. Соответственно, если Вы попытаетесь его затормозить он будет сопротивляться именно таким образом, чтобы поддержать свою постоянную (мгновенную в общем случае) частоту вращения. Такое канает, если мотор мог сопротивляться вообще :) Отсюда и совет — не создавать такаих нагрузок, которые мотор не сможет вывезти.

И, конечно, всплывает вопрос об обратной связи :) Мол, поддай току, пусть пропилит препятствие. Да, можно так сделать, но тогда увы — управление такой конструкцией становится невозможным :(
0
проблема не в статической нагрузке. возьмем за пример разгон. допустим мы можем раскрутить до определенных оборотов на холостом ходу за секунду. допустим движок нагружен на полную рабочую нагрузку и раскручивается за 10 секунд. за секунду момент не вытянет.
у ситуации три решения.
1 (ваше) поставить двигатель, для которого полная нагрузка все равно что холостой ход и разгонять всегда за 2 секунды (большой двигатель — большая инерция, и даже на холостом ходу не получим 1с). плюсы — кажущаяся простота. минусы — дорогой двигатель, дорогие ключи и схема управления ими.
2 всегда разгонять за 10с. простое решение но часто недопустимое.
3 имея обратную связь повышать частоту (и обороты) так быстро, как двигатель может разогнаться.

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

и это я еще не коснулся ситуаций, где нужно повернуть двигатель на определенное количество оборотов или просто крутить со строго заданной частотой.
0
Ну что я могу тут сказать… Все хорошо, но подучи тут немного физику и препода своего гандошь усиленнее. Шутка :) Хотя, как говориться, хули :) Пусть он объясняет, если он у тебя есть.
0
*facepalm*
0
0
по поводу не создавать нагрузок могу сказать, что вентильными двигателями мы не пользуемся, а вот за что заплатят те кто пользуется, за больший двигатель или за чуть более дорогой драйвер, это уже другой вопрос
0
Ага, вот потому я и обратил внимание на него. Потоки запускать, а точнее — по SPI собирать кучу АЦП в кучу :) и отправлять в один… ну тоже SPI. Минуту разглядывал даташит и сразу понял — вот оно :) Программирование а-ля старушка-мега. Теперь надо смекнуть, как его прошивать.
0
Увы, придется запилить самому. Будет, конечно, не 17$ но походу надо.
0
Надо эту штуку как модуль для пинборды запилить (фт2232 там как раз уже есть) :)
0
Доки кстати доступны, а в доках у TI обычно в наличии полная схема, включая отладчик.
Правда, у них там может стоять флешка при FTDI с какой-нить инфой, чтобы отсеять левые адаптеры.
Но сам DSP тоже где-то достать надо. Хотя я успел утащить два комбосолара, итого 4 TMS320F2808.
0
Там может стоять спи еепромка, а ее прочитать дело не хитрое :) (у кого есть друзья в той стране? :)

А сами камни, что, тяжело достать? А если большая партия?
0
Понятия не имею. Они видимо export controlled.
0
Сами камни в терраэлектронике по 204.98р
0
А если > 25 штук, то по 155 :)
Правда их там как-то не много
0
28027 брали первую партию в терре. на сколько помню tmX с соответствующим errata и новых непоявлялос.
у остальных поставщиков адекватные цены начинаются или с большой партии именно этих камней или при большой общей сумме. а так рублев 300-350
0
В Новосибе представители мычат в ответ, на вопрос о покупке, мол директор в отпуске (это Компэл). В Москве (тот же Компэл) предлагают смотреть их сайт и оставлять заявки, а «оне рассмотрят» лол :) Не, трава раньше была зеленее.
0
это к этому
«Там может стоять спи еепромка, а ее прочитать дело не хитрое :) (у кого есть друзья в той стране? :)

А сами камни, что, тяжело достать? А если большая партия? „
0
Это что, официальное руководство как собрать XDS100?)
0
вроде того
0
Мило. Плюсик TI)
0
Заказал себе как раз на прошлой неделе эту платку, читал выше что в Россию не доставляют, как дела с доставкой в Украину не знаю, доставка в Ю.Корее — 2 дня. Так что пока я ещё тут, воспользовался случаем. ;)
На нем TMS320F28027 (без плавающей точки), на работе работал с TMS320F28335 (с плавающей точкой), по сути такая же архитектура.
Жду когда найдется на него время. Отличная игружка на 17 баксов, да еще и с XDS100 на борту.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.