Нужна помощь в выборе контроллера

Обсуждаем контроллеры компании Atmel.
Ответить
Родился
Аватара пользователя
Сообщения: 17
Зарегистрирован: Сб фев 19, 2011 19:39:15
Откуда: Рязанская обл.

Сообщение faustle »

Доброго времени суток, уважаемые коты!

Возникла тут надобность реализовать некий проект, но, поскольку я не очень часто работаю с мк (в основном силовая импульсная) - нужен Ваш совет.

Вопрос скорее гипотетический, но все же - хватит ли меги8 для следующих задач:

3 датчика DS18b20 (1-wire);
3 кнопки управления;
Динамическая индикация 4-разрядным семисегментником через сдвиговый регистр 74HC595 (SPI);
ШИМ с коррекцией по фазе на частоту в пределах от 15-30кГц (для управления двигателем на 100Вт через драйвер и силовой ключ, изменение частоты "на лету" не нужно);
Внешний кварц;

Пока все это дело в разработке и разрисовке, но интересует, главным образом, хватит ли мне на все это дело памяти, ног, и таймеров - хотя бы приблизительно. Ясное дело, что память - тут параметр сугубо индивидуальный, и зависит от кода программы и ее задач, но все же.
Если я правильно понимаю по таймерам, 1 таймер - шим, 2 - для индикации, 3 - для датчиков. У меги8 3 таймера - 2 8-битных и 1 16-битный.
Не хочется начать все это разрабатывать на одном контроллере, чтобы потом выяснилось, что он, по какой-либо причине, не подходит.
В наличии еще имеется мега16.

Я пробовал считать все это сам, и в теории, меги8 хватить должно, но возможно я упускаю какой-то важный момент.

Заранее спасибо за ваш ответ.
[color=#0000FF][size=85]Regards,
EK[/size][/color]
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 306
Зарегистрирован: Сб мар 17, 2012 20:31:44
Откуда: Нью Йорк

Сообщение A. Fig Lee »

Мне кажется, не легко.
Но можно ведь разработать программу, забить туда Мега8 и посмотреть сколько займет.
Легко заменить на другую микросхему, только #define поменять, который ножки определяет.
Реклама
Электрический кот
Аватара пользователя
Сообщения: 1031
Зарегистрирован: Чт июн 20, 2013 00:00:58
Откуда: москва, м.Сходненская

Сообщение Mishany »

более чем достаточно, еще и место в памяти останется и ног свободных
pcb
Опытный кот
Сообщения: 833
Зарегистрирован: Пт авг 12, 2011 09:14:27
Откуда: Млечный путь/Земля/РФ/Екатеринбург

Сообщение pcb »

Вы сначала программу напишите, а потом уже подходящий выбирайте
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Аватара пользователя
Сообщения: 17
Зарегистрирован: Сб фев 19, 2011 19:39:15
Откуда: Рязанская обл.

Сообщение faustle »

Большое спасибо всем откликнувшимся!

Понял - буду значит писать программу, а там поглядим.
[color=#0000FF][size=85]Regards,
EK[/size][/color]
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 150
Зарегистрирован: Вт апр 16, 2013 10:34:43
Откуда: Украина, Артёмовск

Сообщение prv1984 »

Можно использовать Atmega8. Для этих задач её хватит и по памяти и по количеству выводов, и по функционалу.
Контактная информация:
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 672
Зарегистрирован: Ср фев 29, 2012 01:58:32
Откуда: Харьков, Украина

Сообщение eess9 »

prv1984 писал(а):Можно использовать Atmega8. Для этих задач её хватит и по памяти и по количеству выводов, и по функционалу.
Ну как бы об этом и был вопрос... влезет ли все в ATmega8?
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 150
Зарегистрирован: Вт апр 16, 2013 10:34:43
Откуда: Украина, Артёмовск

Сообщение prv1984 »

eess9 писал(а):Ну как бы об этом и был вопрос... влезет ли все в ATmega8?
Хорошо, я перефразирую. ATmega8 использовать можно!!! :))
Контактная информация:
Родился
Аватара пользователя
Сообщения: 17
Зарегистрирован: Сб фев 19, 2011 19:39:15
Откуда: Рязанская обл.

Сообщение faustle »

prv1984, eess9, Спасибо! :)
[color=#0000FF][size=85]Regards,
EK[/size][/color]
Электрический кот
Аватара пользователя
Сообщения: 1031
Зарегистрирован: Чт июн 20, 2013 00:00:58
Откуда: москва, м.Сходненская

Сообщение Mishany »

а 3 сообщение ни кто не увидел....???? :cry:
Ответить

Вернуться в «AVR»