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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Супернизковольтные и супернизкопотребляющие МК MSP430, 0,9В...1,65В; 45мкА/МГц
rezident
сообщение Sep 20 2010, 00:13
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Любопытные MSP430 анонсировала TI. Питание 0,9В...1,65В. Потребление 45мкА/МГц. Есть 8-ми битный АЦП, 8-ми битный ЦАП, компаратор, встроенная опора, таймеры, WDT, супервизор питания, BOR, низкочастотный встроенный генератор, низко-/высоко-частоный генератор на внешнем кварце.
http://processors.wiki.ti.com/index.php/Lo...ers_from_MSP430
http://focus.ti.com/docs/prod/folders/print/msp430l092.html
Вот только непонятно куда можно применить МК у которых совсем нет ПЗУ (MSP430L092), а только ОЗУ в наличии. cranky.gif
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Sep 20 2010, 05:26
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(rezident @ Sep 20 2010, 04:13) *
Вот только непонятно куда можно применить МК у которых совсем нет ПЗУ (MSP430L092), а только ОЗУ в наличии. cranky.gif

При включении старший жирный и прожорливый MSP-мастер раздаёт задания мелким L09x и навеки (или до какого-то глобального эвента) засыпает в LPM4. Как-то так...


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 20 2010, 12:07
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(MrYuran @ Sep 20 2010, 11:26) *
При включении старший жирный и прожорливый MSP-мастер раздаёт задания мелким L09x и навеки (или до какого-то глобального эвента) засыпает в LPM4. Как-то так...

Только задание он должен через JTAG раздавать получается? wink.gif
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Sep 20 2010, 12:19
Сообщение #4


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(rezident @ Sep 20 2010, 16:07) *
Только задание он должен через JTAG раздавать получается? wink.gif

Может, есть какой-нибудь внутренний загрузчик наподобие BSL. Надо поглядеть, хотя бы по диагонали.
А может, они из внешней флеши умеют грузиться, как плисы smile.gif

Глянул подробнее - у тех, что есть 1-2к ROM - это именно ROM с зашитым загрузчиком.
А в принципе, почему бы и по JTAG не заливать?
Может, этакий своеобразный Daisy Chain можно организовать?
И с одного мастера залить все слейвы.
Надо читать доки.

Интересно ещё о стоимости узнать. На сайте ТИ нашёл только ссылку на заказ сэмплов.

Сообщение отредактировал MrYuran - Sep 20 2010, 12:58


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 20 2010, 12:38
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(MrYuran @ Sep 20 2010, 18:19) *
Надо читать доки.
Доки пока еще отсутствуют. Это типа анонса новых МК.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Sep 20 2010, 13:11
Сообщение #6


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(rezident @ Sep 20 2010, 16:38) *
Доки пока еще отсутствуют. Это типа анонса новых МК.

Может, новая идеология? Вместо одного сосредоточенного в пространстве контроллера (и сопутствующих проблем с разводкой) - гроздь мелких копеечных недоконтроллеров-слейвов, микропотребляющих, малошумящих и выполняющих по месту каждый свою небольшую задачу.
Как идея? smile.gif
Всё-таки мне кажется, что "старшие" из этого семейства могут грузиться сами и грузить остальных.
Особенно интересно будет, если их разбить на классы, в каждом из которых "выпятить" какую-нибудь фичу: 12-14-16 SAR (Sigma-Delta) ADC, DAC, опер, или ещё чего-нибудь...


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 20 2010, 13:57
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(MrYuran @ Sep 20 2010, 19:11) *
Как идея? smile.gif
Идея не новая. И недостатки у нее тоже известны. Во-первых, нужно программировать каждый такой узел. Во-вторых, остается проблема управления. Это как с многоядерными процессорами - сделать-то их сделали, но задачу распареллеливания вычислений до конца не решили.
Цитата(MrYuran @ Sep 20 2010, 19:11) *
Особенно интересно будет, если их разбить на классы, в каждом из которых "выпятить" какую-нибудь фичу: 12-14-16 SAR (Sigma-Delta) ADC, DAC, опер, или ещё чего-нибудь...
А в конце этой логики простейших программируемых устройств должен быть резистор с программируемым номиналом biggrin.gif Опять-таки боян wink.gif
Go to the top of the page
 
+Quote Post
Mahagam
сообщение Sep 20 2010, 14:59
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



что-то мне кажется, что версия с 2к рамы - просто для отладки. и C-версия - без флешки, OTP. которую и надо пихать в серийные изделия.
Go to the top of the page
 
+Quote Post
igorsk
сообщение Sep 20 2010, 20:49
Сообщение #9


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

Группа: Участник
Сообщений: 84
Регистрация: 22-03-10
Пользователь №: 56 131



Цитата
The MSP430L092 EVM consists of 2 separate PCB boards. The first one, the L092 target board, contains the socket for the device, an EEPROM to store the firmware, two LEDs for debugging purposes, and the breakout pins for prototyping.
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 20 2010, 21:14
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



igorsk, ну и...? Что вы хотели сказать, выделив слова про EEPROM? Это просто место для хранения firmware. Чтобы программа на компе "знала" откуда брать исполняемый код для загрузки в SRAM МК. Загружать из EEPROM программу MSP430L092PWR самостоятельно не может. Посмотрите схему этой DevBoard, если не верите. Там даже питание для этой M95512R отдельное, повышенное. Потому, что для нее требуется минимальное питание величиной хотя бы 1,8В. А для MSP430L092 максимальное допустимое - 1,65В.

Update. После просмотра вот этой презентации у меня зародилось сомнение, что я неправ насчет EEPROM. Похоже MSP430L092 действительно может сам грузиться из внешней SPI EEPROM. Видимо чтобы не гадать и не догадываться, нужно просто дождаться внятной документации от производителя.

Сообщение отредактировал rezident - Sep 20 2010, 21:43
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
igorsk
сообщение Sep 21 2010, 21:11
Сообщение #11


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

Группа: Участник
Сообщений: 84
Регистрация: 22-03-10
Пользователь №: 56 131



Из User Guide:
Цитата
The loader code in the MSP430L092 is TI-provided ROM firmware that provides a series of services. It
enables customers to build autonomous applications without the need for a custom ROM mask. Such an
application consists of an MSP430 device containing the loader (for example, MSP430L092) and a SPI
memory device (for example, '95512 or '25AA40). These and similar memory devices are available from
various manufacturers.
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 21 2010, 21:29
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Угу. Сегодня на страничке продукта появилась вся документация. И datasheet и User's Guide и Errata. Не хватает только MSP430L092 Loader Code User's Guide (SLAU324), ссылка на который есть в MSP430x09x Family User's Guide.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Sep 22 2010, 06:13
Сообщение #13


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Я так и думал.
Таким образом, основное назначение - локальные тривиальные "драйверы светодиодов", учитывая, что ещё и вся прошивка на виду.

Цитата(rezident @ Sep 20 2010, 17:57) *
Идея не новая. И недостатки у нее тоже известны. Во-первых, нужно программировать каждый такой узел. Во-вторых, остается проблема управления. Это как с многоядерными процессорами - сделать-то их сделали, но задачу распареллеливания вычислений до конца не решили.

По-моему, здесь будет рулить TinyOS.
А вообще, очень интересно. Особенно цена.
Если 4-5 таких МСП-шек будут стоить как одна "взрослая", то почему бы и нет?
Особенно если они будут поддерживать цепочечную загрузку, как плисы.
Получаем реальную многозадачность с узкозаточенностью каждой задачи на микропотребление и практически без накладных расходов.
Вот ещё номенклатуру всё-таки надо расширить хотя бы по нескольким направлениям. Например, в сторону многоногости.
32+ GPIO идеально подошёл бы под драйвер сегментных LCD.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Shread
сообщение Sep 22 2010, 07:24
Сообщение #14


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Помоему основное назначение этих мк - девайс с питанием от 1 батарейки, время жизни которого совпадает со временем работы от 1 батарейки. Т.е впаяли батарейку - прошили, пока батарейка работает - оно работает. Село- выкинули. Ставить например в кросовки всякие(как TI любит)...
Go to the top of the page
 
+Quote Post
Mahagam
сообщение Sep 22 2010, 08:18
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



хм. судя по тому что в еррате есть баги ядра - ядро переделывали. зачем???
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th June 2025 - 04:35
Рейтинг@Mail.ru


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