|
|
  |
Контроллеры SiliconLabs, итересуюсь мнением тех, кто пользовался. |
|
|
|
Mar 26 2006, 19:16
|
Знающий
   
Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473

|
Цитата(Runner @ Mar 26 2006, 18:31)  Возник вопрос о преимуществах Silabs по сравнению с AVR/ARM-ами. Не воспринимайте как прововокацию. Но в прайсах одной уважаемой конторы я нашел AT91RM9200 ненамного дороже F8051CF130 при 2-х кратном превосходстве в скорости и количестве периферии. Не могу ничего сказать по поводу эффективности набора команд, но надеюсь у ARM она не хуже. "Дешевые" AVR дешевле чем Cygnal'ы. Быстрые АРМ тоже дешевле. В чем заключается преимущество Cygnalов? Кроме известности 51 архитектуры? Стоит ли изучать их, или лучше заняться АРМами? Уверен перед вами тоже вставал подобный вопрос. Почему все-таки Cygnal? определитесь с температурным диапазоном - и если у вас нет с ним проблем то делайте на чем угодно архитектура тут не причем температурный диапазон я уже приводил постом выше
|
|
|
|
|
Mar 27 2006, 14:40
|
Группа: Новичок
Сообщений: 8
Регистрация: 13-01-06
Пользователь №: 13 144

|
Применяю C8051F007 уже достаточно давно. Среда Keil + EC2(родной). Нареканий никаких не было. Дебагер иногда существенно облегчает жизнь(имеется в виду через JTAG). EC2 можно собрать, где-то видел схемку с прошивкой. Радует АЦП по сравнению с другими камнями. Еще всякие фичи полезные есть. В свое время долго подбирал камень, остановился именно на SiLabs. Но конечно все определяется выполняемой задачей. У меня на 007 сделан модуль снятия АЧХ. Обработка выполняется на другом камне. Про АРМы: Применять ARMы там, где задача достаточно тривиальная, все равно что стрелять из пушки по воробьям. И ставить камень который ну все умеет делать, тоже видимо не совсем правильно. Применять АРМы оправдано там, где требуется сравнительно большая вычислительная мощность. Конечно это всего лишь мое скромное мнение.
|
|
|
|
|
Jun 18 2006, 20:10
|
Группа: Новичок
Сообщений: 1
Регистрация: 20-11-05
Пользователь №: 11 129

|
>пользую эти процы давно >есть проблема что не все разгоняются до 100 мгц на 75 мгц работают без проблем из 120 серии
Работаю с 8051с020 несколько лет. Со временем перестало хватать памяти для программы. Попробовал перейти на 120 серию. В магазине обещали, что будет работать на плате 20 серии без проблем. Пока не удается программровать, так что проблемы есть. Подскажите, в чем тут дело? И еще, вопрос для тех кто работает с Кейлом: можно ли в Кейле убить статическую переменную и вновь создать при необходимости?
|
|
|
|
|
Jun 18 2006, 21:07
|
Местный
  
Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340

|
В прошлом использовал 226 и 120( частота под 100Мгц) так и несумел заставить его програмирывать свой EEPROM. 226 както наткнулся на непонятки (до этого 100 ассемблер, перешел на си) понадобилось организовать програмирывание флешки через сом порт купил 226 написал на СИ, непошел ! бред валится и принимает тоже бред (по UARTy) после общения с осцилографом понял что немного увеличены интервалы в битах, что интересно код написанный на асме работает на УРА в чем отличия так и непонял, все тоже самое прогнал на ките трех годичной давности выпуска Тама и тот и другой код работают без проблем ! (пришлось взять кристал от кита тк нужен был всего один вариант устройства) решил поскать иррату на кристалы так ненашел ! сейчас неиспользую 51 архитектуру в связи с отказом на месте работы одни из доводов начальства отказа от использования сигналов и 51 архитектуры - устраревшая архитектура - малоизвестная фирма производитель (брать атмел или другой класик это тормоз да и нет отладки !) - высоткая цена за старшие модели (неоправдано проше арм взять да и дешевле) (лично на 51 архитектуру нареканий неимею, работал не один год вполне доволен (атмел, максим-далас  ,сигнал)).
|
|
|
|
|
Jul 3 2006, 10:35
|
Участник

Группа: Свой
Сообщений: 32
Регистрация: 8-01-05
Из: г. Воронеж
Пользователь №: 1 845

|
Цитата есть прикол - когда включаешь I2C то на эти ножки автоматически ставится opendrain - то есть pushpull включить туда нельзя - вернее включить можно но все равно остается opendrain так вроде правильно сделано но про это вроде нигде в описани не написано поэтому нельзя сделать clk без внешнего резистора подвязки Спецификация i2C предусматривает только выводы с открытым коллектором. Пользуемся С8051F120 + uC/OS - вполне довольны. K#e#i#l + EC2 вылетают в основном когда играемся с переключениями источников опорной частоты, когда рушится операционная система и др. Недостаток - долго ждать пока загрузится программа (оно и понятно: ведь перепрошивается flash), у ec2 предусмотрено всего три точки останова: маловато конечно.
|
|
|
|
|
Jul 19 2006, 14:08
|
Группа: Новичок
Сообщений: 4
Регистрация: 11-09-05
Пользователь №: 8 456

|
Проблемка такая, Разбираюсь с контроллером C8051F353. Нигде не могу найти внятного описания режимов энергосбережения. В ПДФке почти ничего не сказано, а если верить ей, то потребление низким вообще не сделать. Кто нибудь разбирался с возможностями снижения потребления этим процессором? (в каких режимах сколько потребляет, как между ними переключаться, время установления процесса и т.д.)
|
|
|
|
|
Jul 19 2006, 18:12
|
Участник

Группа: Новичок
Сообщений: 46
Регистрация: 10-11-05
Из: Chisinau
Пользователь №: 10 697

|
Цитата(Paftet @ Jul 19 2006, 19:08)  Проблемка такая, Разбираюсь с контроллером C8051F353. Нигде не могу найти внятного описания режимов энергосбережения. В ПДФке почти ничего не сказано, а если верить ей, то потребление низким вообще не сделать. Кто нибудь разбирался с возможностями снижения потребления этим процессором? (в каких режимах сколько потребляет, как между ними переключаться, время установления процесса и т.д.) Да! Действительно! Описание написано коряво и очень не внятно. Но на самом деле все не так уж и плохо! Снижение потребления может достигаться тремя путями: 1. Динамическим отключением неимпользуемых в данный момент ресурсов. 2. Динамическим снижением тактовой частоты. 3. Использованием режимов Idle & Stop. Если внимательно просмотреть всю PDF, можно увидеть диапазон потребления: Максимальное при 25 МГц и всей активной периферией - до 10 мА; Средная при 25 МГц - до 7 мА; При снижении частоты до 32 кГц - до 11 мкА; Idle mode - до 5 мкА; Stop mode - до 0,1 мкА. Вообще рекомендую вопросы по микроконтроллерам SiLabs задавать на специализированном форуме www.silabs.ru C Уважением
|
|
|
|
|
Jul 21 2009, 11:33
|
Группа: Новичок
Сообщений: 4
Регистрация: 2-03-06
Пользователь №: 14 866

|
Вопрос такой. Есть ли опыт применение SiLabs в военной технике или с приемкой заказчиком?
Сообщение отредактировал velds - Jul 21 2009, 12:29
|
|
|
|
|
Feb 21 2010, 16:46
|
Группа: Новичок
Сообщений: 2
Регистрация: 23-11-09
Пользователь №: 53 806

|
Почему все-таки Cygnal? Я,например,тоже не знаю почему.Может на STM8 пересесть?Они еще дешевле ATMEL.Могут вроде бы то же самое....
|
|
|
|
|
Jul 27 2010, 16:10
|
Группа: Участник
Сообщений: 9
Регистрация: 20-02-09
Пользователь №: 45 141

|
Используем давно и разные, бракованных чипов небыло. Удобные средства отладки и настройки от производителя -- config2, TCP-IP wizzard и прочие. А еще крутые дядьки на форуме техподдржки отвечают сразу и по делу, правда на английском  USB-debug фирменный стоит не дорого и в нете видел схемы и прошивки. Хотя еще круче купить эвалборду дешевенькую, там он внутри но еще демо-кейлов на диске и прочий софт прилогатся. Вобщем крутый девайсы, радуйтесь
|
|
|
|
|
Jul 27 2010, 20:58
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (scifi @ Jul 27 2010, 23:47)  Одно смущает - процессор из 70-х годов прошлого века. Не процессор, а ядро, причем не то самое, а продвинутое и совместимое. Причем сила в общем-то совсем не в ядре, а в наличии специализированной периферии, причем цифроаналоговые вещи Silabs умеет делать отлично.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|