|
Есть ли аналог 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 1 2012, 13:52
|
Частый гость
 
Группа: Участник
Сообщений: 145
Регистрация: 19-12-07
Пользователь №: 33 422

|
Цитата(RabidRabbit @ Mar 1 2012, 17:33)  Может, что-нибудь из Fujitsu на ядре FR* ? Хотя, не знаю как у них с доступностью... Озвучьте для примера хотя бы один чип, а там сразу станет ясно, доступны они или нет и по датшиту тоже можно посмотреть, что там реально у него есть для силы
Сообщение отредактировал pwn - Mar 1 2012, 13:53
|
|
|
|
|
Mar 1 2012, 19:01
|
Частый гость
 
Группа: Участник
Сообщений: 145
Регистрация: 19-12-07
Пользователь №: 33 422

|
Цитата(Dir @ Mar 1 2012, 21:18)  У Микрочип есть линейка dsPIC33GS специально заточенная под такие дела. Не 32 бита, а 16, но все-таки не 8  Про эти знаю, но с пиками как-то сразу не сложилось а теперь если уж религию менять, то наверное сразу на че нить поновее. Чтобы потом еще долго не морочиться с очередной сменой. Тут ведь у всех производителей как? Сначала сыр покажут, а потом мышеловка, так лучше уж один раз это пройти (ибо первоначальной дойки и платы за вход по любому не избежать), чем так с каждым производителем маяться. Тут атмел, там силабс, до кучи еще микрочипа не хватало. Я любитель, мне по крупному в это вкладываться не охота, но хочется иметь камень который без головняков потянет большинство силовых задач. Цитата Зато Power Stage у него весьма на приличном уровне. Может тягаться с новыми Piccolo от Техаса  Может уж лучше тогда сразу Piccolo курить?  Тогда если его вдруг не хватит, можно просто таракана пожирнее поставить, а суть то по идее та же. И ниче ни откуда не портировать потом. Понятно, что выйти за рамки возможностей DSPIC-а тоже нада постараться, но тут скорее вопрос религии Цитата И про какие 800 вечнозеленых вы говорите? Ж8-O Самые крутые Piccolo cтоят максимум 20$ в розницу Я говорил про вечнодеревянные российские рублики  Это как раз чуток больше 20, но че нить пожирнее уже до 1500 прайс. Я не в мск базируюсь, и местные барыги хамееют малость. Понятно, что если дофига брать я найду и по 20 баксов, но штучно на пробу проще все же через барыг, да и быстрее. Цитата dsPIC33GS - еще дешевле и абсолютно доступен. DSPIC как крайний вариант. Если последняя моя городушка что я задумал в PWM3 не влезет, а на смену ему ничего путного не подберу, тогда попробую в него вляпаться. Но это на крайняк. Вопросы религии они такие, если я сразу пики не полюбил, то лучше к этому вааще не вертаться
|
|
|
|
|
Mar 2 2012, 11:48
|
Частый гость
 
Группа: Участник
Сообщений: 145
Регистрация: 19-12-07
Пользователь №: 33 422

|
Цитата(SSerge @ Mar 2 2012, 11:14)  У advanced таймеров STM32 (T1 и T8) необходимый минимум как раз есть, уж не хуже PWM3 получается, а вместе с его ADC, DAC и DMA так и получше. Вы безусловно правы. Но думаю курить с нуля STM32 будет не проще чем TMS320. Зачем тогда распыляться? Чем он лучше?
|
|
|
|
|
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
|
|
|
|
|
Mar 2 2012, 16:08
|
Частый гость
 
Группа: Участник
Сообщений: 145
Регистрация: 19-12-07
Пользователь №: 33 422

|
Цитата(Dir @ Mar 2 2012, 17:54)  МК для ИП должен кроме компараторов еще включать особые режимы старта после сбоев и при включении питания. Без этого никак. Безусловно, и у PWM3 это есть+3 компаратора на борту, по одному на канал. Правда головной боли с этми фьюзами хватает, намучился уже с ними, хочется че нить более человечное. Последний косяк на какой наступил - раздобыл типа как переходник соик32-дип40 для своего elnec smart prog II и думаю дай я им в параллельном режиме попробую прошить. Прошил. И как только прошил следом фьзы PSC режим паралельного программинга отвалился. Наехал на саппорт элнека, а они мне типа сам олень, баг есть такой и в errata он описан  То бишь шьешь фузы PSC - далее только SPI режим, отрубил и его или ресет задизейблил - можешь выкинуть, или стирать на ускорителе элементарных частиц  Задрало это б...о с фьюзами уже порядком, вечно об эту хрень спотыкаешься. Цитата Отладчик нужен А за что есть смысл платить? Их много и разные. Цитата и Code Composer Studio, естественно. Торент нам поможет. Хотя мне до 32к еще дорасти нада, но принципиально не юзаю шароварный софт если есть возможность найти вылеченный от жадности. Потом не оказывается вдрух, что код почему-то вылез за 32к, а на торенте раздачи потерли Цитата Тут все найдете Смотрел уже. девелкит пока брать не буду, рано еще. Пока на коленке с F28023 поиграюсь а далее видно будет. Остальное пока непонятно что брать и стоит ли бабло отваливать. Цитата или наше доморощенное (без софта, конечно) Можно и ваше доморощенное. Я сначала думал взять LPT-й от OLIMEX, понимаю что г... полное, но всего 700 рэ. Ваше же всего лишь 1500 примерно, и нада думать все же получше будет чем г за 700. Вполне могу у вас купить, если онечно по почте шлете.
|
|
|
|
|
Mar 2 2012, 16:50
|
Частый гость
 
Группа: Участник
Сообщений: 145
Регистрация: 19-12-07
Пользователь №: 33 422

|
Цитата(Dir @ Mar 2 2012, 20:44)  Т.е. мотороллер не мой, я только ссылку дал  Ну спасибо и на этом. Заказал. Лишь бы хуже чем LPT-ный не оказалось. По цене вполне демократично, не 5-6 косрей как минимум и то непонятно еще за что, тоже чей-то клон а не техас (так борзеют наши местные барыги).
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|