-
Постов
17 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные VVL1
-
-
Это оффтопик ...
Нашел контроллер EM6812 который работает от 2В потребляет 120uA (8-bit).
От Swatch Group.
http://www.emmicroelectronic.com/Products.asp?IdProduct=209
Конечно, единственный плюс по сравнению с MSP430 - энергопотребление,
по разнообразию функций не сравним с MSP430.
Но все же, интересная штука на очень уж критичные к энергопотреблению приложения.
На самом деле всё именно так - по потреблённой энергии(а не току!!!) ЕМ делает MSP с запасом. Нужно ещё и учесть, что EM - это система на кристалле. Ибо супервизор, ЛДО, генератор(калиброванный) - всё внутри, да ещё и мало пинов.
Всё вроде ничего, для тех кто привык писать на Си(берём Кейл и вперёд), но для тех кто пишет на Асме - нужно будет слегка привыкнуть к ассемблеру данного МК.
Обычное применение данного МК - это Smart System Supervisor, ещё и с микропотреблением.
И малыми корпусами с малым кол-вом выводов.
И главное - это цена, которая по сравнению с MSP в разы меньше, ибо кристалл EM6812 может стоить 0,6USD.
Риторический вопрос: Вам нужны большие МИПсы там где важно микропотребление?
Важнее что-бы кристалл был всегда включён.
По универсальности - тут спору нет - MSP накроет всех, но когда дело касается конкретного приложения - начинаешь считать денежку и думать, а нужна ли эта универсальность...
Я уже не говорю про ёмкие проекты - например датчик задымления - где каждый цент на счету, и каждый мкВт!!! Прошу учесть: не uA а именно uWt.
-
Так, интересно... Спасибо за ответ. Купил сегодня MSP430FETP430 -это эмулятор и платку с МК MSP430-P149. все включил, IAR настроил.... Начинаю отладку в железе и о разочарование: меняю программно содержание FLASH, а в окне Memory или Disassembly ничего не меняется :( Хотя данные туда реально записываются, поскольку все считывается по этим адресам правильно..... Народ, подскажите плиз.
Во время запуска C-Spy ему передаётся карта памяти с именованными переменными, если чегото поменять во флеши - карта памяти не поменяется, нужно перекомпилировать проект заново. Это то и логично, так как флэш подразумевается как память программ и не полежит изменению самой программой.
Другими словами C-Spy не позволяет следить за изменением флэши. Только за сегментами ИНФО, и то не уверен. Нужно проверять.
-
Из личного опыта колеги по работе: Code Composer Essentials пользует с декабря и очень ругается.
Microsoft вон тоже все ругают, но все же и пользуют ;)
ИАР тоже не сразу стал хорошим компилятором....
А ТИ компиллеры писать умеет, стоит только взглянуть на Code Composer Platinum для
DSP и ARM7(9,11)! Сейчас вышел официальный релиз 1.0 Code Composer Essentials - так
что тем кто пользует реккомендовано обновить.
А насчёт АВР студий - так если будете писать для 430-ого на асме - тогда и ИАР и CCE -
вам будут бесплатно, т.е. даром.
-
Все понятно, без рашпиля действительно необойтись :-)
однако хочется господа заиметь полноценный джтаг из безплатного семпла
таким образом вопрос немного видоизменяеется- поодерживает ли прошивка MSP430F1612 в устройстве eZ430-F2013 полный джтаг или нет, если нет, то где взять правильную прошиву
сразу хочу сказать что остальная часть схемы (типа оптронов и операционников) "на скорость не влияет"
Прошивка из ez430 не поддерживает отладку по JTAG в принципе, она так задумывалась, как
поддержка отладки через интерфейс Spy Bi Wire.
А насчёт полного JTAG - так до 15 июня действует скидка 50% для посетивших семинар, я так понял что вы там были, т.е. полный FET-USB становится для вас в два раза ближе.
Моё мнение: нам чём уж не надо экономить, так это на отладке.
-
"А где в eZ430-F2013 вы JTAG нашли-то?" ответ: если вы внимательно посмотрите на плату eZ430-F2013,
то увидите контакты TP1.....TP6. В мануале есть схема, на которой указаны эти выводы - полный JTAG
А как по вашему MSP430F1612 запрограммировали? Его оказывается тоже нужно прошивать :blink:
Вот для его прошивки и есть этот JTAG разъём.
Прошу не лепить "горбатого к стенке" ;)
-
Уважаемые колеги, после посещения семинара "MSP430 Day Worldwide 2006" всем нам (участникам) достались eZ430-F2013. Однако докладчики как-то невнятно отвечали на вопросы о взможности использования данного устройства совместно с контроллерами других серий (не 2xxx), поэтому пришлось разрабатывать вопрос самому. Вот к камим выводам я пришел
1: после сравнения електричиских схем интерфейсной части MSP-FET430UIF и eZ430-F2013 я не увидел принципиальных отличий (может по малоопытности)
2: плата eZ430-F2013 все-же имеет неиспользованные (незапаянные) выводы полноценного JTAG Header-a
ну и в заключеии, если мне не изменяет память , месяц или около того назад, когда появился анонс семинара, eZ430 выглядел немного иначе, а именно, в состав оборудования тогда входили MSP-FET430UIF (USB интерфес JTAG) и target board msp340f2013
таким образом напрашивается вывод что этот интерфесный моуль в принципе должен быть совместим со всеми контролерами 430, проверить сам я еще не успел, да и удастся ли в ближайшее время я не знаю,
а актуальность этой темы обьясняется тем что в Киеве 430F2013 оказывается в большом дефиците(мелкие партии)
так что если кто имеет более подробную информацию на эту тему, я думаю это будет интересно владельцам eZ430-F2013
p.s. миатериалы для анализа брались здесь
http://focus.ti.com/mcu/docs/mcuprodtoolsw...42&toolTypeId=1
Наверное повторюсь:
ez430-2013 - это кит, состоящий из USB отладчка с интерфейсом Spy Bi Wire(SPBW) и отладочной платки с MSP430F2013IPW.
Те кто покупал когда-нить набор FET + платка с ZIF панелькой поймут сразу аналогию
Отладчик(эмулятор) универсален, а снабжён платкой с 2013 для того, что бы разрабатывать можно было начать сразу, и без ошибок подключения или разводки собственного разъёма на плату
- Интерфейс отладчика к отлаживаемой системе: SPBW - т.е. НЕ JTAG !
Этот тип интерфейса экономит 2 пина на контроллере, т.е. вместо стандартных 4-х JTAG, у Вас есть 2 SPBW. Очень полезно для маловыводных кристаллов
Что в свою очредь говорит: применим для маленьких кристаллов. У которых мало выводов и мало памяти(может медленный, сам не проверял - догадка).
На сегодня SPBW поддерживают только MSP430F20xx (обратите внимание на нолик).
Безо всяких угрызений совести можете разводить на своей плате с 20хх интерфейс SPBW и пользоваться оным для отладки при помощи вашей платки ez430.
Как резюме:
- ez430 - универсальный отладчик с интерфейсом Spy Bi Wire (НЕ JTAG)
- 2013 - маленькое дополнение, чтоб разу можно было чего-то программировать.
- JTAG на борту ez430 нет, и по заверениям разработчиков не будет.
- Самый универсальный отладчик MSP-FET430UIF (если нужен USB).
-
Есть медная пыль в аэрозольной упаковке , если применить ее перед гальваническим пр-сом?
Еще есть серебряная паста. Тоже можно отверстия металлизировать, и никакой процесс не нужен.
проблемы начнутся при пайке, особенно если применять термовоздушную станцию, все эти лаки и компаунды в которые был подмешан медный или серебряный порошок - сгорят, и порошок осыпется.
Здесь нужен "радикальный" подход, т.е. бомбардировка свободными радикалами B)
-
Всё звисит от стоимости реализации. Если алгоритм антидребезга + декодирования какая клавиша вдавлена занимает половину памяти контроллера - и 50% МИПСов - это уже очень плохо - если только контроллер не реализует саму задачу клавиатуры :)
Вопрос нужно ставить так: сколько можно реализовать кнопок оптимально, в соотношении трудоёмксть/ресурсоёмкость.
-
Может я "чайник" - здесь всё правильно - по такой схеме строятся все пульты ДУ для теликов и пр. Но как реализовать декодирование нажатия одновременно двух клавиш? Точнее правильное определение нажатия клавиши из одного столбца. Если пальчики толстые и нажимают сразу2-е клавиши - конфуз может окзаться ;)
-
Видел новую технологию металлизации полимером проводящим - т.е. полимеризация. Применимо для прототипирования. Даже установку видел из 5-ти ванн. Весь процесс занимал 15 мин. А "полимеризация" длилась 30 сек.
-
Хотелось бы узнать как лучьше согласовывать 3В цепи MSP430 с 5В компонентами?
Вот несколько примеров.
-
а купить pcmci компортовку чем не вариант? бывают и на 1, и на 2 порта.
Не правда, дрова нужны как под Дос(кои в комплекте почти никто не поставляет) так и под Выньдоуз. Так, что это лепить горбатого к стенке. Недавно, из-за COM порта пришлось купить ДОК станцию :cranky:
-
Как сделать двухстороннюю ПП и максимально точно совместь отверстия:
Поготавливаем всё как обычно (см. выше).
Единственное замечание по переносу рисунка:
из опыта; печатаю на глянцевой, тонкой фотобумаге (из советских - у меня ФОТОН), далее как обычно - НЕПЕРЕГРЕВАЯ, чтобы желатин не подгорел :),
Кладём в тёплую воду и сыпем совсем чуть-чуть фиксажа-кислого, нужно где-то 5-10 кристалликов на 1 литр воды. Много не нужно, так как он тонер тоже растворяет. Ждём совсем чуть-чуть, около минуты - и снимаем бумагу с платы.
Если где-то остался прилипший желатин - ничего страшного, чуть больше фиксажа и пальцами - растворяет как масло на сковородке :)
Кто будет пробовать пишите на мыло результат, и суда в форум.
Проверено, работает - дороги 0.15 х 0.15 получалсь.
Далее переносим рисунок на одну сторону ПП, а вторую сторону закрываем нитролаком (подойдёт лак для ногтей, можете у жены одолжить, либо выйти на улицу и в любом ларьке купить за 50 центов).
Сушим - 5-10 минут - покаместь не высохнет лак.( Покрыввать нуно только одну сторону).
Травим. Я испльзую лёгкий раствор азотной кислоты, травит быстрее, да и процесс почище, т.е. видно сколько стравило, и греть не нужно. Только при травлении выделяется водород, поэтому лучше всё делать не балконе, и не курить :)
Смываем ацетоном лак и тонер.
залуживаем вытравленную сторону(на месте отверстий у нас будут дырочки для центровки сверла, мы их указали, когда песатали на принтере, я обычно ставлю диаметр 0.4 мм).
И сверлим ВСЕ отверстия. Далее по этим отверстиям совмещаем вторую сторону платы - оочень удобно против света настольной лампы.
Если руки кривые, и не можете донести до утюга без сдвига, тогда можно слегка намочить бумагу.
Далее, переводим рисунок на вторую сторону, а лаком покрываем уже вытравленную. Остальное по проверенному сценарию.
ВСЁ - двухсторонняя плата готова - осталось только повпаивать проводки в дырочки переходных отвестий :)
Первую сторону лучше травить сторону компонентов, а вторую - нижнюю (BOTTOM) - сторону проводников.
Успехов!
-
Не забывайте запускать WD. Если до след. запуска питание кондёра не успело сесть. Тогда кварц запусть нужно вручную. И не забыыайте, что флаги нужн сбрасывать вручную, те которые OSCFLT. Внутри кристала стоит защита от "дурака". Если чего не так сделал, т.е. пытаешся остановть DCO, а HS кварц ещё не фурычит - автоматом будет работать от DCO. Что-бы поправить нужно все флаги посбрасывать. HS Osc Fault определяется так: стоит кондёр и резюк, после Поелвик с защёлкиванием флага в тригер. Если кварц не фурычит - на кондёре ничего не детектируется, тогда защёлкивается флаг OSCFLT. Дальше только через ручной сброс этого флага. Так как он работает во всей схеме выбора(гарантированого рабочего) источника MCLK.
-
Новогодний подарок от ИАР
Забираем букетик обновлений для всех.
Есть для 321, для ностальгирующих 2хх и даже что то для любителей 1xx :)
Пробовал я эти апдейты для 2.20а - рушит всё и сразу. Если апгрейдить только файлы описаний(без dll), никакого эффекта не будет. Т.е. в поле выбора не появятся. Нужно апгрейдить 6-ть dll-ок в 430/bin. Но после этого начинает требовать лицензию при запуске. Точнее не требует, а просто пишет ошибку лицензии и не запускается :(
Сами Иаровцы пишут, что для версий C/EC+ энтот апдейт не работает, мол контачте с нами если Вам нужно.
Если кто знает как апдейтить 2.20а до 2.20F с лекарством, не побрезгуйте, поделитесь опытом. Можно и по мылу.
-
Вот пример апликухи от Philips. Более того с возможность организации HotSwap. Реализовано для шины I2C, но легко применяется в любом месте.
Контроллер 2В, 120 uA, 8 bit.
в MSP430
Опубликовано · Пожаловаться
С этим не согласится человек, который даёт деньги на разработку,
да и для любого мало-мальски большого проекта важным фактором становится цена реализации, в чём ЕМ несоменно выигрывает. Недаром Мерседес в свои иммобилайзеры ставит ЕМ6812, а не MSP...