|
Есть ли аналог AT90PWM3/3B/316 среди "старших братьев?" |
|
|
|
Mar 1 2012, 09:29
|
Частый гость
 
Группа: Участник
Сообщений: 145
Регистрация: 19-12-07
Пользователь №: 33 422

|
Hi All!
Собственно сабж. Нужен микроконтроллер из 32х разрядных, специально проточенный под силовые дела и у которого PSC были не хуже чем у атмеловского, т.е. чтобы и аналоговые компараторы были по штуке на канал минимум, и ЦАП/АЦП вменяемые и возможности по режимам рулежки PSC каналами такие же или лучше. При этом очень желательно чтобы корпус был 32-64 ноги, так как если строить систему по распределенному принципу, где каждый камень решает свою специализированную задачу большое число ног - излишество (все равно более половины будут не задействованы) и неоправданное усложнение PCB (особенно если проц в BGA корпусе). Бегло просмотрел датшиты на кортексы от TI, у них вроде бы как есть PWM на борту, но в младших моделях похоже что больше маркетинг и нао...сь, нежели реальная альтернатива. В более жирных кортексах уже вроде как получше, но по корпусам и по цене за камень они явно избыточны. А нужен недорогой, но заточенный под силу 32х камень. AT90PWM3 неплох и многие задачи можно решить им, но у него слишком мала тактовая для того чтобы полноценно обработать прерывания от PSC и если выходные частоты от 60кгц то фактически нифига уже не успеваем и приходится извращаться. То есть как бы предел мечтаний - периферия как бы от PWM3 или лучше, а ядро 32х и тактовая хотя бы от полтинника. Есть че нить такое в природе?
|
|
|
|
|
 |
Ответов
|
Mar 1 2012, 12:25
|
Частый гость
 
Группа: Участник
Сообщений: 145
Регистрация: 19-12-07
Пользователь №: 33 422

|
Цитата(SSerge @ Mar 1 2012, 14:44)  TMS320F28xxx рекламируют именно как "специально проточенный". Спасибо посмотрю. Хотя уже по первым датшитам вижу, что что нить более менее приличное по функционалу это как минимум 100-ногий LQFP и цена на них у наших барыг менее 800 вечнодеревянных не опускается. Цитата Впрочем, мне сейчас и STM32F103 с его "продвинутым" таймером хватает. Для силы, особенно той что заточена под киловаттные мощности, периферия на ботру проца должна быть железной, ибо иначе при возможном сбое проца к девайсу гарантированно приходит "композитор" с звучным именем БАХ  Тот же PWM3 можно настроить так, что он превращается по сути в аналог UC384x или еще какого железного контроллера, после чего можно отправить проц спать не опасаясь что в силе че нить жахнет. Это на мой взляд наиболее правильный подход, когда железный PSC работает самодостаточно, а проц лишь подруливает отрабатывая прерывания. Делать че нить софтово на стандартных таймерах - прямой путь че нить упалить даже без зависания проца. Ибо все мы люди и можем чего нить не того накодить. Понятно, что и с железным PSC можно запросто че нить начудить и результат будет тот же, но все же вероятность зело ниже.
Сообщение отредактировал pwn - Mar 1 2012, 12:27
|
|
|
|
|
Mar 2 2012, 13:54
|

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

|
Цитата(SSerge @ Mar 2 2012, 09:14)  У advanced таймеров STM32 (T1 и T8) необходимый минимум как раз есть, уж не хуже PWM3 получается, а вместе с его ADC, DAC и DMA так и получше. Нету у них необходимого минимума. Нет компараторов с регулируемым порогом для обрыва PWM при превышении уровня да и вообще это универсальный МК. МК для ИП должен кроме компараторов еще включать особые режимы старта после сбоев и при включении питания. Без этого никак. Цитата(pwn @ Mar 1 2012, 22:21)  Мне кажется, что из TMS320-х вполне можно остановтиься на TMS320F28023DAT как минимальном варианте и чуток пожирнее TMS320F28027PTS и TMS320F28035PNT. Эти мне вполне доступны и вроде бы как из периферии все что надо есть. Выше на более жирные тараканы по идее лезть смысла нет, этих мне кажется с лихвой хватит чтобы перекрыть все что может PWM3. Как такой выбор? И что по минимуму под них нада, чтобы стартануть с коленки и не покупать лишнего (то бишь по возможности избежать мышеловки)? Интересен также опыт их применния если вдруг кто поделится. Баги, глюки, склонность повиснуть и спалить в силе все к чертям? Отладчик нужен и Code Composer Studio, естественно. Тут все найдете http://www.ti.com/mcu/docs/mcuprodtoolsw.t...mp;toolTypeId=1или наше доморощенное (без софта, конечно) http://www.evodbg.com/index.php?option=com...&Itemid=111
|
|
|
|
Сообщений в этой теме
pwn Есть ли аналог AT90PWM3/3B/316 среди "старших братьев?" Mar 1 2012, 09:29  RabidRabbit Может, что-нибудь из Fujitsu на ядре FR* ? Хотя, н... Mar 1 2012, 13:33   pwn Цитата(RabidRabbit @ Mar 1 2012, 17:33) М... Mar 1 2012, 13:52    Dir У Микрочип есть линейка dsPIC33GS специально заточ... Mar 1 2012, 17:18     pwn Цитата(Dir @ Mar 1 2012, 21:18) У Микрочи... Mar 1 2012, 19:01   pwn Цитата(SSerge @ Mar 2 2012, 11:14) У adva... Mar 2 2012, 11:48    pwn Цитата(Dir @ Mar 2 2012, 17:54) МК для ИП... Mar 2 2012, 16:08     Dir Цитата(pwn @ Mar 2 2012, 18:08) Можно и в... Mar 2 2012, 16:44      pwn Цитата(Dir @ Mar 2 2012, 20:44) Т.е. мото... Mar 2 2012, 16:50      pwn Цитата(Dir @ Mar 2 2012, 20:44) Т.е. мото... Mar 2 2012, 19:41       Dir Цитата(pwn @ Mar 2 2012, 21:41) Пишут что... Mar 3 2012, 21:54        pwn Цитата(Dir @ Mar 4 2012, 01:54) Привык на... Mar 3 2012, 22:38         pwn Пока печкин везет гарные техасовские контроллеры, ... Mar 6 2012, 20:21 pwn Мне кажется, что из TMS320-х вполне можно остановт... Mar 1 2012, 20:21 sash.1212 Широко использовали Piccolo в импульсной силовой т... Mar 3 2012, 19:47 pwn Цитата(sash.1212 @ Mar 3 2012, 23:47) Шир... Mar 3 2012, 20:25 sash.1212 TSSOP мне показался менее удобным для разводки, ес... Mar 3 2012, 20:59 pwn Цитата(sash.1212 @ Mar 4 2012, 00:59) TSS... Mar 3 2012, 21:15 sash.1212 в platinum много лишнего, а так конечно нормальный... Mar 3 2012, 21:29 pwn Цитата(sash.1212 @ Mar 4 2012, 01:29) в p... Mar 3 2012, 21:49 Leopoldius У нас на работе используется CCS, товарищ где то в... Mar 3 2012, 22:14
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|