реклама на сайте
подробности

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Контроллеры SiliconLabs, итересуюсь мнением тех, кто пользовался.
zltigo
сообщение Jul 28 2010, 09:37
Сообщение #31


Гуру
******

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



QUOTE (repairDV @ Jul 28 2010, 12:10) *
Проц начал творить чудеса.

И ничего кроме "не виноватая я, он сам...." сказать больше нечего?




--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
tag
сообщение Jul 28 2010, 10:08
Сообщение #32


Частый гость
**

Группа: Свой
Сообщений: 151
Регистрация: 21-02-06
Пользователь №: 14 561



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



У ARM-ов есть одно существенное преимущество, если Вы работаете с большими обёмами данных в ОЗУ. На ARM это получается гораздо быстрее. Проблема в том что у Cygnal всего один индексный регистр.
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Jul 28 2010, 11:38
Сообщение #33


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(scifi @ Jul 27 2010, 23:47) *
Одно смущает - процессор из 70-х годов прошлого века.
Но это довольно субъективно. По большому счёту - какая разница? Если не париться по поводу процессора 8051, то на практике - очень хорошие микроконтроллеры.

Поддерживаю, что очень хорошие...

В 70-х (точнее 80-х) была SISC-архитектура, а сейчас RISC, есть разница: 100MIPS и выше без проблем, я дотянул до 150, хотя это и запрещено.
А система команд осталась, и она удачная для 8-разрядников. Не зря архитектуру С51 сейчас используют для софт-процессоров на FPGA. При этом можно работать с uVision, где удобно сочетать С и ASM.
Потом в Silabs динамическое изменение тактовой частоты, а это снижение энергопотребления. В Silabs корпуса разные; самые малые 5*5мм и меньше, разве это не мечта для носимой аппаратуры.
Да и периферия намного лучше, чем было в 70-х.
Хорошее сочетание дает Silabs+CPLD, у меня было C8051F121 + MAXII.
На Silabs сделал десяток проектов, не было ни одного глюка. А если и были, то виноват был сам, что можно сказать и о других фирмах.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 28 2010, 12:24
Сообщение #34


Гуру
******

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



QUOTE (Serhiy_UA @ Jul 28 2010, 14:38) *
А система команд осталась, и она удачная для 8-разрядников. Не зря архитектуру С51 сейчас используют....

Тут дело совсем в другом, просто ядро очень простое и открытое ( спасибо не только IBM за открытую платформу IBM PC, но и INTEL за открытый 51 ). Средств разработки с тех времен немало накопилось, ну и исходников. Посему и жив курилка, как экстемально дешовое ядро к специализированной периферии. И будет жить.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Marser
сообщение Oct 19 2010, 08:55
Сообщение #35


Частый гость
**

Группа: Участник
Сообщений: 162
Регистрация: 12-09-08
Из: Казань
Пользователь №: 40 143



Год назад я разрабатывал устройство на SiLabs С8051F350, микроконтроллер был выбран в силу наличия высокоточного 24-разрядного АЦП.
Go to the top of the page
 
+Quote Post
Hellper
сообщение Oct 19 2010, 15:19
Сообщение #36


Местный
***

Группа: Участник
Сообщений: 217
Регистрация: 13-08-07
Из: Санкт-Петербург
Пользователь №: 29 745



перед использованием обязательно читайте errata к мк


--------------------
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Oct 20 2010, 03:35
Сообщение #37


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Вопрос почти в тему: кто-либо работал с C8051F71x? Там есть любопытный узел, именуемый CS0, с разрешением вплоть до 16 бит. Интересует реальная точность измерения ёмкости, в индустриальном диапазоне температуры.
(Смутило то, что данный узел задуман для сенсорных кнопок, где требования к точности весьма скромные).


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
Yra
сообщение Dec 8 2010, 21:03
Сообщение #38


Местный
***

Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962



Нормальная вещь для своего класса. И uCos на нём работает. Сейчас ставлю эти девайсы в менеджмент питания (раньше на нём и ПЛИС крутился весь проект).
Никаких проблем с ними не было за исключением того, что если память программ кончится -- то ничего не попишешь.
Периферия (uart spi i2c..) простенькая -- байт - ориентированная, то есть проц весь издёргается прерываниями пока примет пакет. .. это лечится ПЛИС на системной шине. Напрягает матрица перекоммутации входов/выходов. Нужно играться утилитой конфигуратора перед рисованием принципиальной схемы и лучше сразу повключать нужную и не нужную периферию..


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post
Sujan
сообщение Dec 10 2010, 21:09
Сообщение #39


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 13-02-07
Пользователь №: 25 330



Цитата(Hellper @ Oct 19 2010, 17:19) *
перед использованием обязательно читайте errata к мк

Как это ни парадоксально, но у SiLabs практически нет errata sm.gif
Как написанно в документации - так и работает, в отличии от cypressов и AVR-ов.

Сообщение отредактировал Sujan - Dec 10 2010, 21:09
Go to the top of the page
 
+Quote Post
Shein
сообщение Feb 4 2011, 15:43
Сообщение #40


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 4-03-07
Пользователь №: 25 855



Симпатичные контроллеры, хоть и не самые дешевые. И габариты маленькие, и потребление, и отладка внутрисхемная всего по 2 проводам. Правда пользовался только 921,990,991-ми.
Немного только напрягает отсутствие EEPROM. Писать во Flash не очень удобно, с ее страничным стиранием...

Кстати, а есть библиотека с ними для Proteus'а? Пользовался им для симуляции схемы с PIC'ом - понравилоь. Практически проет был сделан более чем на 90% виртуально. Когда появился "в железе" оставались мелкие штрихи. Вот бы и с SiLab'ом так!

Сообщение отредактировал Shein - Feb 4 2011, 15:44
Go to the top of the page
 
+Quote Post
редактор
сообщение Feb 12 2011, 19:11
Сообщение #41


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 9-06-07
Пользователь №: 28 315



Цитата(Shein @ Feb 4 2011, 18:43) *
Немного только напрягает отсутствие EEPROM.

Странно. На моделях что я использовал (120, 040, 580) всегда есть параллельная основной памяти программы область для хранения данных со специфичным доступом.
Хотя страничное стирание и там присутствует.


--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
Go to the top of the page
 
+Quote Post
редактор
сообщение Feb 18 2011, 08:05
Сообщение #42


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 9-06-07
Пользователь №: 28 315



Цитата(редактор @ Feb 12 2011, 22:11) *
Странно. На моделях что я использовал (120, 040, 580) всегда есть параллельная основной памяти программы область для хранения данных со специфичным доступом.

Малость соврал в 580 нет


--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
Go to the top of the page
 
+Quote Post
Ygrec
сообщение May 10 2011, 06:35
Сообщение #43





Группа: Новичок
Сообщений: 4
Регистрация: 23-11-09
Пользователь №: 53 810



Попробую оживить опрос на тему живости Silabs-ов, но с уклоном в энергоэкономию.
Кто пользовался C8051F920/F930? Особливо интересует использование спящего режима - удавалось ли добиться стабильной долгой работы? Столкнулся с такой проблемой, что вроде бы отлаженный sleep вешает контроллер через неделю-другую стабильной работы.
Go to the top of the page
 
+Quote Post
O.L.
сообщение May 10 2011, 07:55
Сообщение #44


Частый гость
**

Группа: Свой
Сообщений: 96
Регистрация: 10-06-05
Из: Новосибирск
Пользователь №: 5 890



Цитата(Ygrec @ May 10 2011, 13:35) *
Особливо интересует использование спящего режима - удавалось ли добиться стабильной долгой работы? Столкнулся с такой проблемой, что вроде бы отлаженный sleep вешает контроллер через неделю-другую стабильной работы.

Боюсь, что не совсем точно понял описание проблемы. То есть Вы включаете контролер в работу, он выполняет некие действия и после этого уходит в длительный и непрерывный sleep? Или все же есть какая то периодическая процедура, которая пробуждает контроллер, а он, в свою очередь, выполнив заданную работу снова погружается в сон?

В первом случае SiLabs не может долго находится по причине реализации механизма sleep. Не помню точно в каком топике, в конференции на "родном" сайте, некий Tsuneo писал, что из-за утечек контроллер не может гарантированно сохранять содержимое регистров больше недели.
Поэтому рекомендованный режим работы длительный sleep не более суток. Потом "побудка", обязательно пере прописать базовые настройки периферии и данные сохраняемые в RAM, после этого можно опять спать.
У меня есть изделие на f930 которое питается от батарейки и реализует именно такой принцип работы. В свое время озадачился похожей проблемой. У меня длительность состояния sleep, после которого контроллер надежно просыпался, составила не более 3-х суток.

Сообщение отредактировал O.L. - May 10 2011, 08:57
Go to the top of the page
 
+Quote Post
max_
сообщение May 10 2011, 20:37
Сообщение #45


Участник
*

Группа: Свой
Сообщений: 51
Регистрация: 21-07-04
Из: Таганрог
Пользователь №: 348



Я бы порекомендовал прочтение Erratы и использовать кристаллы ревизии старше D....спит неделями и ничего при пробуждении не переписываю и непереинициализирую...

и кстати пример от Силабов....
Прикрепленные файлы
Прикрепленный файл  F93x_SleepMode_Blink.zip ( 23.14 килобайт ) Кол-во скачиваний: 26
 
Go to the top of the page
 
+Quote Post

4 страниц V  < 1 2 3 4 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th July 2025 - 11:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01496 секунд с 7
ELECTRONIX ©2004-2016