Перейти к содержанию
    

Подскажите контроллер

Тема у меня такая. Контроллер должен иметь мало выводов (габариты небольшие), мне надо 3 ноги для управления и 2-4 для связи. Соответственно модуль связи должен быть. Связь последовательная. Какая - ещё не решил, может и выбора не будет. И всё это должно быть дешевым, <= 50 рублей например.

И заодно, есть ли смысл программно реализовывать последовательную связь? Или лучше подороже контроллер? В том смысле, что я программу один раз напишу, но может потрахаюсь с отладкой, а "подороже" будет на каждом устройстве. Может кто уже перед таким выбором стоял, поделитесь?

Я пока выбираю между AVR ATtiny и PIC. Но что-то задумался. PIC они вроде дороже?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тема у меня такая. Контроллер должен иметь мало выводов (габариты небольшие), мне надо 3 ноги для управления и 2-4 для связи. Соответственно модуль связи должен быть. Связь последовательная. Какая - ещё не решил, может и выбора не будет. И всё это должно быть дешевым, <= 50 рублей например.

И заодно, есть ли смысл программно реализовывать последовательную связь? Или лучше подороже контроллер? В том смысле, что я программу один раз напишу, но может потрахаюсь с отладкой, а "подороже" будет на каждом устройстве. Может кто уже перед таким выбором стоял, поделитесь?

Я пока выбираю между AVR ATtiny и PIC. Но что-то задумался. PIC они вроде дороже?

 

Бери ATtiny

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тема у меня такая. Контроллер должен иметь мало выводов (габариты небольшие), мне надо 3 ноги для управления и 2-4 для связи. Соответственно модуль связи должен быть. Связь последовательная. Какая - ещё не решил, может и выбора не будет. И всё это должно быть дешевым, <= 50 рублей например.

И заодно, есть ли смысл программно реализовывать последовательную связь? Или лучше подороже контроллер? В том смысле, что я программу один раз напишу, но может потрахаюсь с отладкой, а "подороже" будет на каждом устройстве. Может кто уже перед таким выбором стоял, поделитесь?

Я пока выбираю между AVR ATtiny и PIC. Но что-то задумался. PIC они вроде дороже?

 

Бери ATtiny

 

Самое дешёвое, что есть в природе - AT89C2051,AT89C4051 (2k и 4k памяти программ соответственно).

Есть встроенный UART. ~1.5$ за штуку в розницу, распространены повсеместно. PICи в неск. раз дороже.

Программно реализовывать имеет смысл разве что интерфейс I2C - оч. просто.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Самое дешёвое, что есть в природе - AT89C2051,AT89C4051 (2k и 4k памяти программ соответственно).

У них EEPROM нет. Если это некритично, никаких параметров хранить не надо - тогда самое то. А с EEPROM - AVR таки вне конкуренции.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ATTINY11 30-40 американьских копеек стОит, правда там никакого хардварного последовательного порта нет, у ATTINY12 есть хардварный SPI + EEPROM стОит он 60-70

Если цена в устройстве главное, то стОит поковыряться с софтовой реализацией последовательного интерфейса. Если изделие массовое, то лучше один раз потратиться на работу программера и в дальнейшем экономить на себестоимости.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ATTINY11 30-40 американьских копеек стОит, правда там никакого хардварного последовательного порта нет, у ATTINY12 есть хардварный SPI + EEPROM стОит он 60-70.

Если цена в устройстве главное, то стОит поковыряться с софтовой реализацией последовательного интерфейса. Если изделие массовое, то лучше один раз потратиться на работу программера и в дальнейшем экономить на себестоимости.

 

Есть отлаженный софт для эмуляции I2C и UART для малоногих NECов.

малоногих это значит 10pin, 16pin

upd78F9201(02) 10pin или upd78F9211(12) стоят от 60 до 70 евро копеек за 10 шт.

http://www.eu.necel.com/docuweb/index.php?...p;submit=Search

 

http://www.eu.necel.com/docuweb/index.php?...p;submit=Search

 

Для них есть халявный софт и программатор.

http://www.necel.com/micro/eng/product/sc/...n-freesoft.html

http://electronix.ru/forum/index.php?showt...=21496&st=0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ATTINY11 30-40 американьских копеек стОит, правда там никакого хардварного последовательного порта нет, у ATTINY12 есть хардварный SPI + EEPROM стОит он 60-70.

Если цена в устройстве главное, то стОит поковыряться с софтовой реализацией последовательного интерфейса. Если изделие массовое, то лучше один раз потратиться на работу программера и в дальнейшем экономить на себестоимости.

 

Есть отлаженный софт для эмуляции I2C и UART для малоногих NECов.

малоногих это значит 10pin, 16pin

upd78F9201(02) 10pin или upd78F9211(12) стоят от 60 до 70 евро копеек за 10 шт.

http://www.eu.necel.com/docuweb/index.php?...p;submit=Search

 

http://www.eu.necel.com/docuweb/index.php?...p;submit=Search

 

Для них есть халявный софт и программатор.

http://www.necel.com/micro/eng/product/sc/...n-freesoft.html

http://electronix.ru/forum/index.php?showt...=21496&st=0

 

Если места на плате под 20 ногий чип не жалко, можно не заморачиваться с програмной эмуляцией. У того-же NEC-а есть uPD78F9221 с аппаратным UART-ом

http://www.eu.necel.com/docuweb/index.php?...p;submit=Search

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

C8051F3xx, 5xx от SiLabs

Недостаток: слишком маленький корпус

Недорогая отладка: ToolStick =$15 (в т.ч. официальная отладка от изготовителя)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

AT89C2051 ,AT89c4051 достойні внимания

флеш память легко организовать на 24Схх I2C реализуется через готовый программный блок

стоимость 1-1.2уе

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Mega48

http://www.atmel.com/dyn/products/product_...sp?part_id=3301

, ВСЕ есть, стоит около бакса.

Изменено пользователем sseett

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Mega48

http://www.atmel.com/dyn/products/product_...sp?part_id=3301

, ВСЕ есть, стоит около бакса.

Дополню, заметно меньше бакса. В розницу. http://www.efo.ru/doc/Atmel/price.pl

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...