6-канальный аппаратный ШИМ посоветуйте!

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Сообщения: 5
Зарегистрирован: Пт мар 09, 2012 20:21:21
Откуда: Санкт-Петербург

Сообщение Grafts »

Посоветуйте микроконтроллёр!
Нужно 6 аппаратных ШИМ канала с частотой около 35 KHz с возможностью изменения шим от 0% до 100% с разрядностью не менее 8 бит, для управления независимыми нагрузками.
Раннее немного работал с PIC12 и PIC16 сериями в среде Proton Basic.
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1451
Зарегистрирован: Пт фев 19, 2010 19:39:28
Откуда: Москва

Сообщение Сериг »

atmega88
atmega48
atmega168
stm8
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3794
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Если работали с Пиками, посмотрите на PIC24F. У многих есть 6 и более кналов ШИМ.

Ну а кроме них, в дополнение к предыдущему посту, есть еще, например, MSP430F2xxx или MSP430F4xxx. Многие из тех, что имеют TimerB имеют с ним по 7 каналов ШИМ.

Или еще C8051. Многие, например из серии F41x имеют 6 каналов.
Родился
Сообщения: 5
Зарегистрирован: Пт мар 09, 2012 20:21:21
Откуда: Санкт-Петербург

Сообщение Grafts »

Спасибо "Сериг" и "Ser60"
Устройство в принципе нужно простое, дисплей 2х16, несколько кнопок и 6 ШИМ выходов.
Сам присматривался между ATMega128, STM8 и MSP430. Конечно тут имеет место не маловажный фактор стоимости вхождения, на STM8 и MSP430 есть не дорогие платы со встроенными внутрисхемными программаторами.
Заинтересовала плата MSP-EXP430FR5739, http://www.ti.com/tool/msp-exp430fr5739 ,
также STM8L-DISCOVERY с установленным STM8L152C6T6 http://www.st.com/internet/evalboard/product/250636.jsp
и Olimex AVR-MT-128 http://www.olimex.com/dev/index.html , очень понравилась что уже с дисплеем.
Насколько я понял на всех них можно реализовать 6-канальный ШИМ.
Что лучше из этого выбрать?
И на какой платформе будет проще переход на новую среду программирования?
Реклама
Эиком - электронные компоненты и радиодетали
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1451
Зарегистрирован: Пт фев 19, 2010 19:39:28
Откуда: Москва

Сообщение Сериг »

так,давайте определимся что управлять,я же надеюсь вы понимаете что у всех мк максимальная нагрузка на порт 20 милиампер?ну это так...
я советую берите STM8l,реально это тема! и в инете есть не много инфы о них,вообщем если есть вопросы задавайте. :)
Реклама
Родился
Сообщения: 5
Зарегистрирован: Пт мар 09, 2012 20:21:21
Откуда: Санкт-Петербург

Сообщение Grafts »

Сериг писал(а):так,давайте определимся что управлять,я же надеюсь вы понимаете что у всех мк максимальная нагрузка на порт 20 милиампер?ну это так...
С этим проблем нет, и на 12 ампер моторы подключал...
Сериг писал(а):я советую берите STM8l,реально это тема! и в инете есть не много инфы о них,вообщем если есть вопросы задавайте. :)
В глубине души я тоже так подозреваю. Одно но, очень мало информации.
Через пару дней смогу достать отладку STM8L-DISCOVERY для экспериментов.
Сразу возникает вопрос в какой среде лучше работать IAR, Cosmic, Raisonance?
И очень здорово если был бы пример использования многоканального ШИМа. На примере проще будет начинать разбираться с новым железом.
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1451
Зарегистрирован: Пт фев 19, 2010 19:39:28
Откуда: Москва

Сообщение Сериг »

К сожалению примера нет...изучать наверно начать в iar...но не знаю даже...
Друг Кота
Аватара пользователя
Сообщения: 3794
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Если надумаете попробовать MSP430 советую начать с LaunchPad http://e2e.ti.com/group/msp430launchpad/w/default.aspx и IAR. Эти МК 16-битные, если это важно для Вашей разработки. Примеры ШИМ смотрите в аппнутах, хотя и в ДШ все понятно написано. Еще см. примеры здесь: http://dbindner.freeshell.org/msp430/#_ ... the_msp430
Друг Кота
Аватара пользователя
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Сообщение Satyr »

Grafts писал(а): Нужно 6 аппаратных ШИМ канала с частотой около 35 KHz с возможностью изменения шим от 0% до 100% с разрядностью не менее 8 бит, для управления независимыми нагрузками.
stm32f100c4
стоит 29р в розницу
Родился
Сообщения: 5
Зарегистрирован: Пт мар 09, 2012 20:21:21
Откуда: Санкт-Петербург

Сообщение Grafts »

Сериг писал(а):К сожалению примера нет...изучать наверно начать в iar...но не знаю даже...
Спасибо
Ser60 писал(а):Если надумаете попробовать MSP430 советую начать с LaunchPad http://e2e.ti.com/group/msp430launchpad/w/default.aspx и IAR. Эти МК 16-битные, если это важно для Вашей разработки. Примеры ШИМ смотрите в аппнутах, хотя и в ДШ все понятно написано. Еще см. примеры здесь: http://dbindner.freeshell.org/msp430/#_ ... the_msp430
Смотрел в эту сторону, очень понравилась. Даже как то баловался зажигал на ней светодиод. Но на самой LaunchPad можно поставить только 20DIP микруху, а с двумя таймерами в таком формате нашёл только MSP430G2533IN20 (Two 16-Bit Timer_A With Three Capture/Compare Registers). Да и в Питере её похоже нет.
Посматривал в сторону MSP-EXP430FR5739, http://www.ti.com/tool/msp-exp430fr5739, насколько я понял, там можно сделать до 15 ШИМ каналов. Но пока их тоже нет в продаже. Что хорошо, так это что по MSP430 значительно больше информации в сравнении с STM. Так же понравился Crace, похоже удобная штучка.
Друг Кота
Аватара пользователя
Сообщения: 3794
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

К LaunchPad можно подключить через раз'ем для внутрисхемного программирования любой МК серии MSP430, поддерживающий Spy Bi-Wire интерфейс. Все МК этой серии выпуска как минимум последних 5 лет поддерживают его. Там в инструкции расскаано как это сделать.
Родился
Сообщения: 5
Зарегистрирован: Пт мар 09, 2012 20:21:21
Откуда: Санкт-Петербург

Сообщение Grafts »

Ser60 писал(а):К LaunchPad можно подключить через раз'ем для внутрисхемного программирования любой МК серии MSP430, поддерживающий Spy Bi-Wire интерфейс. Все МК этой серии выпуска как минимум последних 5 лет поддерживают его. Там в инструкции расскаано как это сделать.
Спасибо. почитаем инструкцию.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»