|
посоветуйте микроконтроллер, самый дешевый |
|
|
|
Mar 24 2013, 16:56
|
Группа: Новичок
Сообщений: 4
Регистрация: 24-03-13
Пользователь №: 76 180

|
Здравствуйте!
Посоветуйте/порекомендуйте дешевый микроконтроллер.
Требования:
- 1 uart, 115200 bps; - 20 GPIO pins
|
|
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 37)
|
Mar 24 2013, 17:17
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(sketch @ Mar 24 2013, 18:56)  Требования:
- 1 uart, 115200 bps; - 20 GPIO pins Atmega48. Если хватит 18 ног, то lpc8xx. Возможно у ST найдётся что-нибудь подходящее из stm32f0. Ещё на Kinetis-ы можно посмотреть.
|
|
|
|
|
Mar 24 2013, 17:24
|
Группа: Новичок
Сообщений: 4
Регистрация: 24-03-13
Пользователь №: 76 180

|
_Артём_, спасибо. А у техаса или микрочипа есть что нибудь?
|
|
|
|
|
Mar 24 2013, 17:27
|
Группа: Новичок
Сообщений: 4
Регистрация: 24-03-13
Пользователь №: 76 180

|
igorle, спасибо, рассмотрю этот вариант
|
|
|
|
|
Mar 25 2013, 02:07
|
Профессионал
    
Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898

|
Цитата(sketch @ Mar 25 2013, 00:24)  А у техаса или микрочипа есть что нибудь? У Микрочипа, например, PIC16F1512. Если цена важнее, то может удасться сделать программный UART на PIC16F57.
|
|
|
|
|
Mar 25 2013, 10:41
|
Группа: Новичок
Сообщений: 4
Регистрация: 24-03-13
Пользователь №: 76 180

|
andrewlekar, dinam, спасибо, рассмотрю эти варианты
|
|
|
|
|
Apr 6 2013, 18:08
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362

|
Берем в руки калькулятор. Допустим, формат передачи - старт, 8 битов данных, два стопа. Пусть середину старта нашли, программно или аппаратно. От этого момента до середины последнего стопа проходит 10 интервалов bps. Если момент выборки уползет с последнего стопа вперед или назад, получаем ошибку приема. То есть, за 10 интервалов можно измениться максимум на ±0.5 интервала, или на ±5%. Еще можно учесть, что берется не одна выборка в каждом бите, а, например, 3 подряд, и мажоритарным способом определяется истинное значение. Таким образом, для работы UART достаточно стабильности, ну, возьмем с запасом, ±2.5%. От абсолютной частоты не зависит. Но всякие там джиттеры, шум, скорости нарастания фронтов, задержка работы программы могут внести свои неопределенности на высоких скоростях.
|
|
|
|
|
Apr 9 2013, 09:22
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(Aner @ Apr 8 2013, 00:35)  Если разбить поток на пулы то вероятность сбоя будет меньше или нет? Если Вы просто хотите таким образом что-то сэкономить- не идите таким путем. Ставьте кварц. Избавите себя от очень многих проблем. Если у Вас нет места даже на кварц в микросмдультрачип корпусе- то обсуждение неуместно, сами себя загнали в угол-сами и выкарабкивайтесь, припарки помогут в частном случае и с ограничениями (кстати, кварцы в нормальных корпусах сильно дешевле чем эти нестандартные микро) А по поводу самого топика- классический подход начинающего, что супердешевый микроконтроллер родит супердешевый продукт. Да ничего подобного! Не этой деталькой определяется стоимость, если вы, конечно, не делаете изделие, состоящее из одной детали и без корпуса и без затрат на разработку и без затрат на производство и без затрат на поддержку. Ну не стоит сейчас ядро микроконтроллерное ничего, считайте его стоимость хоть равной нулю- ничего не изменится в финальных расчетах. А вот если благодаря Вашей экономии увеличится время производства (например, добавится калибровка)- то финальная стоимость изделия тут же увеличится, хотя детальку Вы сэкономили. Нельзя так узко подходить, нужно все в сумме считать.
|
|
|
|
|
May 7 2013, 13:35
|
self made
   
Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795

|
Цитата(Ruslan1 @ Apr 9 2013, 04:22)  А по поводу самого топика- классический подход начинающего Нельзя так узко подходить, нужно все в сумме считать. В принципе, конечно, правильно, что надо в сумме все считать, в остальном рассуждения о нулевой стоимости ядра не понял. Использовать УАРТ на 115200 без кварца вполне возможно, вопрос на какие растояния сигнал передается. Несколько метров - будет работать 100% без каких либо проблем. Даже при 3% отклонении частоты. Вообще есть масса вариантов при которых это будет работать. Кстати, а где люди берут кварцы по 10 центов? Я бы прикупил. Самые дешевые керамические резонаторы которые я видел стоят порядка 13-16 центов.
|
|
|
|
|
May 8 2013, 02:50
|
self made
   
Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795

|
Цитата(Aner @ May 7 2013, 12:24)  За HC49-US( или USMD) 10 американских копеек это много, больше чем за 6 никогда не покупали Где вы их покупаете по таким ценам? Цитата(Aner @ May 7 2013, 12:24)  А про уарт, что будет без кварца работать на несколько метров вы поэксперементируйте потом про 100% пишите, или почитайте, пощитайте "туман про метры" рассеиться. Да миллион раз я эксперементировал иначе бы писать не стал. Вы сами поэксперементируйте и сами посчитайте.
|
|
|
|
|
May 8 2013, 06:48
|
Местный
  
Группа: Участник
Сообщений: 356
Регистрация: 9-06-07
Пользователь №: 28 315

|
Цитата У меня на silabs c8051f410 работает без кварца на 115200 и нормально работает. Они на заводе откалиброваны, максимальное отклонение 2% (24,5 +/-0,5 МГц).Но это без учета температуры. Всяко бывает. Грабельками в лоб МЫ получили. На серии c8051f040, более точный внутренний генератор +/- 0,5% под CAN заточен, но на температуре уплыл (-25..30 на улице было). Два устройства на силабсе друг-друга видели (CAN, 250 кбит, провода метров 10-15), а другой девайс их не всегда воспринимал, ошибки сыпал. После 10-15 минут работы все восстанавливалось (устройства прогревались). При комнатной температуре нареканий не было никогда. Второе устройство тактировалось от кварца, силабсы от внутреннего генератора.
--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
|
|
|
|
|
May 10 2013, 04:23
|
Знающий
   
Группа: Свой
Сообщений: 540
Регистрация: 16-08-07
Из: Владивосток
Пользователь №: 29 831

|
Цитата(редактор @ May 8 2013, 16:48)  Они на заводе откалиброваны, максимальное отклонение 2% (24,5 +/-0,5 МГц).Но это без учета температуры. Хм. Но у них таблица с параметрами генератора написана для условий -40 - +85. Так что температуру, вроде как, учитывают. Но с практикой, конечно, не поспоришь. А может это то, третье устройство загоняло у Вас? Вы тогда не проверяли уход частоты чем либо?
|
|
|
|
|
May 13 2013, 08:16
|
Местный
  
Группа: Участник
Сообщений: 356
Регистрация: 9-06-07
Пользователь №: 28 315

|
начинается OFF TOP Цитата А может это то, третье устройство загоняло у Вас? Вы тогда не проверяли уход частоты чем либо? Нет, уход частоты не проверяли. Приборы все закрытые внутри машины были. Третье устройство было - плата в формате PC-104 (вроде адвантек), не помню точно. В настройках CAN c полем SJW пошаманили чтоб работало, а на будующее решили кварц ставить. Тем более у серии c8051f040 номинал внутреннего генератора "странный" - 24,5 МГц. Для формирования скоростей CAN не очень удобный.
--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
|
|
|
|
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|