Перейти к содержанию
    

VVL1

Участник*
  • Постов

    17
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные VVL1


  1. Никто уже и не спорит, что каждый МК хорош для своих применений... Просто из-за универсальности MSP430 гораздо более распространен и не имеет проблем с частой сменой модельного ряда (например с 2000 года я 2 раза переходил с PIC 12C508->12C508A->12C509A, не сложно, а неприятно). И человеку, которому нужен МК с низким пртреблением возможно будет проще использовать знакомый MSP вместо незнакомого EM. Там явно будут свои дырки (которых, впрочем, и в MSP хватает :) ).

     

    С этим не согласится человек, который даёт деньги на разработку,

    да и для любого мало-мальски большого проекта важным фактором становится цена реализации, в чём ЕМ несоменно выигрывает. Недаром Мерседес в свои иммобилайзеры ставит ЕМ6812, а не MSP...

  2. Это оффтопик ...

     

    Нашел контроллер 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.

  3. Так, интересно... Спасибо за ответ. Купил сегодня MSP430FETP430 -это эмулятор и платку с МК MSP430-P149. все включил, IAR настроил.... Начинаю отладку в железе и о разочарование: меняю программно содержание FLASH, а в окне Memory или Disassembly ничего не меняется :( Хотя данные туда реально записываются, поскольку все считывается по этим адресам правильно..... Народ, подскажите плиз. :help:

     

    Во время запуска C-Spy ему передаётся карта памяти с именованными переменными, если чегото поменять во флеши - карта памяти не поменяется, нужно перекомпилировать проект заново. Это то и логично, так как флэш подразумевается как память программ и не полежит изменению самой программой.

    Другими словами C-Spy не позволяет следить за изменением флэши. Только за сегментами ИНФО, и то не уверен. Нужно проверять.

  4. Из личного опыта колеги по работе: Code Composer Essentials пользует с декабря и очень ругается.

     

    Microsoft вон тоже все ругают, но все же и пользуют ;)

    ИАР тоже не сразу стал хорошим компилятором....

     

    А ТИ компиллеры писать умеет, стоит только взглянуть на Code Composer Platinum для

    DSP и ARM7(9,11)! Сейчас вышел официальный релиз 1.0 Code Composer Essentials - так

    что тем кто пользует реккомендовано обновить.

     

    А насчёт АВР студий - так если будете писать для 430-ого на асме - тогда и ИАР и CCE -

    вам будут бесплатно, т.е. даром.

  5. Все понятно, без рашпиля действительно необойтись :-)

    однако хочется господа заиметь полноценный джтаг из безплатного семпла

    таким образом вопрос немного видоизменяеется- поодерживает ли прошивка MSP430F1612 в устройстве eZ430-F2013 полный джтаг или нет, если нет, то где взять правильную прошиву

    сразу хочу сказать что остальная часть схемы (типа оптронов и операционников) "на скорость не влияет"

     

    Прошивка из ez430 не поддерживает отладку по JTAG в принципе, она так задумывалась, как

    поддержка отладки через интерфейс Spy Bi Wire.

     

    А насчёт полного JTAG - так до 15 июня действует скидка 50% для посетивших семинар, я так понял что вы там были, т.е. полный FET-USB становится для вас в два раза ближе.

    Моё мнение: нам чём уж не надо экономить, так это на отладке.

  6. "А где в eZ430-F2013 вы JTAG нашли-то?" ответ: если вы внимательно посмотрите на плату eZ430-F2013,

    то увидите контакты TP1.....TP6. В мануале есть схема, на которой указаны эти выводы - полный JTAG

     

    А как по вашему MSP430F1612 запрограммировали? Его оказывается тоже нужно прошивать :blink:

    Вот для его прошивки и есть этот JTAG разъём.

     

    Прошу не лепить "горбатого к стенке" ;)

  7. Уважаемые колеги, после посещения семинара "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).

  8. Есть медная пыль в аэрозольной упаковке , если применить ее перед гальваническим пр-сом?

     

    Еще есть серебряная паста. Тоже можно отверстия металлизировать, и никакой процесс не нужен.

     

     

    проблемы начнутся при пайке, особенно если применять термовоздушную станцию, все эти лаки и компаунды в которые был подмешан медный или серебряный порошок - сгорят, и порошок осыпется.

    Здесь нужен "радикальный" подход, т.е. бомбардировка свободными радикалами B)

  9. Всё звисит от стоимости реализации. Если алгоритм антидребезга + декодирования какая клавиша вдавлена занимает половину памяти контроллера - и 50% МИПСов - это уже очень плохо - если только контроллер не реализует саму задачу клавиатуры :)

    Вопрос нужно ставить так: сколько можно реализовать кнопок оптимально, в соотношении трудоёмксть/ресурсоёмкость.

  10. Может я "чайник" - здесь всё правильно - по такой схеме строятся все пульты ДУ для теликов и пр. Но как реализовать декодирование нажатия одновременно двух клавиш? Точнее правильное определение нажатия клавиши из одного столбца. Если пальчики толстые и нажимают сразу2-е клавиши - конфуз может окзаться ;)

  11. Видел новую технологию металлизации полимером проводящим - т.е. полимеризация. Применимо для прототипирования. Даже установку видел из 5-ти ванн. Весь процесс занимал 15 мин. А "полимеризация" длилась 30 сек.

  12. а купить pcmci компортовку чем не вариант? бывают и на 1, и на 2 порта.

     

    Не правда, дрова нужны как под Дос(кои в комплекте почти никто не поставляет) так и под Выньдоуз. Так, что это лепить горбатого к стенке. Недавно, из-за COM порта пришлось купить ДОК станцию :cranky:

  13. Как сделать двухстороннюю ПП и максимально точно совместь отверстия:

     

    Поготавливаем всё как обычно (см. выше).

     

    Единственное замечание по переносу рисунка:

    из опыта; печатаю на глянцевой, тонкой фотобумаге (из советских - у меня ФОТОН), далее как обычно - НЕПЕРЕГРЕВАЯ, чтобы желатин не подгорел :),

    Кладём в тёплую воду и сыпем совсем чуть-чуть фиксажа-кислого, нужно где-то 5-10 кристалликов на 1 литр воды. Много не нужно, так как он тонер тоже растворяет. Ждём совсем чуть-чуть, около минуты - и снимаем бумагу с платы.

    Если где-то остался прилипший желатин - ничего страшного, чуть больше фиксажа и пальцами - растворяет как масло на сковородке :)

     

    Кто будет пробовать пишите на мыло результат, и суда в форум.

    Проверено, работает - дороги 0.15 х 0.15 получалсь.

     

    Далее переносим рисунок на одну сторону ПП, а вторую сторону закрываем нитролаком (подойдёт лак для ногтей, можете у жены одолжить, либо выйти на улицу и в любом ларьке купить за 50 центов).

    Сушим - 5-10 минут - покаместь не высохнет лак.( Покрыввать нуно только одну сторону).

     

    Травим. Я испльзую лёгкий раствор азотной кислоты, травит быстрее, да и процесс почище, т.е. видно сколько стравило, и греть не нужно. Только при травлении выделяется водород, поэтому лучше всё делать не балконе, и не курить :)

     

    Смываем ацетоном лак и тонер.

    залуживаем вытравленную сторону(на месте отверстий у нас будут дырочки для центровки сверла, мы их указали, когда песатали на принтере, я обычно ставлю диаметр 0.4 мм).

    И сверлим ВСЕ отверстия. Далее по этим отверстиям совмещаем вторую сторону платы - оочень удобно против света настольной лампы.

    Если руки кривые, и не можете донести до утюга без сдвига, тогда можно слегка намочить бумагу.

     

    Далее, переводим рисунок на вторую сторону, а лаком покрываем уже вытравленную. Остальное по проверенному сценарию.

     

    ВСЁ - двухсторонняя плата готова - осталось только повпаивать проводки в дырочки переходных отвестий :)

     

    Первую сторону лучше травить сторону компонентов, а вторую - нижнюю (BOTTOM) - сторону проводников.

     

    Успехов!

  14. Не забывайте запускать WD. Если до след. запуска питание кондёра не успело сесть. Тогда кварц запусть нужно вручную. И не забыыайте, что флаги нужн сбрасывать вручную, те которые OSCFLT. Внутри кристала стоит защита от "дурака". Если чего не так сделал, т.е. пытаешся остановть DCO, а HS кварц ещё не фурычит - автоматом будет работать от DCO. Что-бы поправить нужно все флаги посбрасывать. HS Osc Fault определяется так: стоит кондёр и резюк, после Поелвик с защёлкиванием флага в тригер. Если кварц не фурычит - на кондёре ничего не детектируется, тогда защёлкивается флаг OSCFLT. Дальше только через ручной сброс этого флага. Так как он работает во всей схеме выбора(гарантированого рабочего) источника MCLK.

  15. Новогодний подарок от ИАР

    Забираем букетик обновлений для всех.

    Есть  для 321,  для ностальгирующих 2хх и даже что то для любителей 1xx :)

     

    Пробовал я эти апдейты для 2.20а - рушит всё и сразу. Если апгрейдить только файлы описаний(без dll), никакого эффекта не будет. Т.е. в поле выбора не появятся. Нужно апгрейдить 6-ть dll-ок в 430/bin. Но после этого начинает требовать лицензию при запуске. Точнее не требует, а просто пишет ошибку лицензии и не запускается :(

    Сами Иаровцы пишут, что для версий C/EC+ энтот апдейт не работает, мол контачте с нами если Вам нужно.

    Если кто знает как апдейтить 2.20а до 2.20F с лекарством, не побрезгуйте, поделитесь опытом. Можно и по мылу.

  16. Вот пример апликухи от Philips. Более того с возможность организации HotSwap. Реализовано для шины I2C, но легко применяется в любом месте.

    Interfacing_3v_and_5v_Applications_PhilipsAN240.pdf

    BiDirectional_level_shifter_PhilipsAN97055.pdf

×
×
  • Создать...