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

artemkad

Свой
  • Постов

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

  • Посещение

  • Победитель дней

    12

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


  1. но не поиму что помешало атмелу выпускать совместимыи ряд мк авр/арм/авр32

     

    Где нет совместимого ряда?! У AVR совместимые линейки AtMega48/88/168/328 (32 ногий) AtMega8535/164/324/644/.... (44 ногий)AtMega165/325/645/128/2561/.... (64 ногий) AtMega3250/6450/1280/2560/.... (100 ногий).

     

    ЗЫ. Тут недавно пипиcьками мерялись ;) сравнивали старшие камни AVR с младшими ARM. Вот только те кто сравнивали благополучно забыли, что старшие камни это пин-то-пин расширение младших моделей. И их основная задача не с ARM соревноваться, а позволить развить уже существующие работающие проекты.

     

    ЗЫЫ. Мало того, 100-ногий корпус имеет очень похожее на 64-ногий расположение лап, что позволяет предусматривать на плате два посадочных места под оба корпуса "один внутри другого".

  2. Имеется модуль SIM300D, РЧ-выход которого идёт на разъём SMA-JR (в 9 мм от модуля). С разъёма, по кабелю RG174 (5 м) идёт на антенну SA64-5M. Стал я мерять уровень сигнала (RSSI): с антенной = 20. Без антенны = 20. Т.е. антенна как бы "не работает" - сигнал с антенны не идёт.

    Что значит "не работает"? Ты не просто выключай антенну, а ставь вместо нее эквивалент нагрузки (разъем с резистором в 50 Ом). Когда поставишь, тогда и меряй RSSI без антенны...

     

    ЗЫ. Кроме того, не стоит забывать, что в 5 м тонкого кабеля потери - будь здоров... ;)

  3. Отсюда и массовость. Что ни заказ, так сотни.

    Приведите пример, что в России ( или на Украине ) может продаваться/покупаться в таких же объемах?

    Из того, что производится в Украине - энергосберегающие лампы, пром. контроллеры, различные таймеры/термостаты/средства защиты, автосигналки (датчики), кассовые аппараты...

     

     

    Ну если MIP32 M4K содержит 50к гейтов, то Cortex-M0 содержит всего 12к (ядро), что уже совсем не принципиально отличается от 8-битников, а в стоимости кремния - так и вовсе.

    В итоге за те же деньги получаем намного больше.

    Осталось дать себе труд изучить новое ядро и ...

    Осталось производителям этого самого кремния довести до ума как минимум потребление и я буду серьезно их рассматривать как доступную альтернативу. Т.к. большая часть моих проектов должна потреблять "до 20мА все изделие". А как не беру доку на очередной небольшой ARM, так и возвращаюсь к "отстойным 8-битникам".

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

    Подход неверный в корне. С одной стороны дешевле китайцев выпуская в Китае все равно не сделаешь, с другой стороны - чем дороже "эксклюзив", тем меньше объем покупателей и тем его дороже придется делать, а в третьих - каждый бакс отданый китайцам это импорт который подстегивает инфляцию в твоей собственной стране.

    Кстати китайцы практически все сидят на Холтеке и имели ввиду все остальное

    Далеко не только на Холтеке. Есть и PIC-и и AVR-ы и ARM(NXP).

    Производство конечно то есть как исключение, но его объем хорош будет для Люксембурга, но не для региона в пару сотен миллионов населения. Пока небудет нормального производства и конкуренции продуктом. а не откатом, до тех пор применение того или иного процессора в продукте дело десятое.

    ЕСТЬ нормальное производство. Только в Украине я знаю больше восьми SMD-линий вполне загруженных работой (иногда до недели ждать). Есть и изготовители ПП и литье пластика (не самое современное, но есть).

    Хуже с конкуренцией - китайцы пока мы "ковыряемся в своей заднице" хныча о том, какие мы жалкие (или какие мы эксклюзивные, но нас не ценят ;) ) просто работают и захватывают рынок. В результате если 20 лет назад их покупали за дешевизну, 5 лет назад за надежность, то сейчас начинают брать за функциональность. Конкурировать с ними становится сложно, но абсолютно необходимо если не желаешь жить в аграрнобанановой республике основная задача которой - поставлять хавчик в КНР.

  5. Давайте посмотрим под экономическим углом, производства электроники как такового на просторах СНГ не наблюдается, есть конечно исключения, но как правило массового производства нет, поскольку его нет, то и вопрос цены особо остро не стоит.

    А может потому и нет, что вопрос цены особо не ставится? ;)

    Хотя на самом деле производство есть. Не массовое, но серийное и крупносерийное (поинтересуйся к примеру твоими земляками www.mss.dp.ua ). Проблема в том, что рынок электроники забит китайцами и надо не просто делать нечто более умное, но и не слишком дорогое иначе свою долю с рынка не выдрать.

     

    Да и "массовость" понятие относительное - для компании в 10 человек партия в 10 тыс. шт в год такая-же массовая, как и 1 млн. для компании в 1000 человек. Такие объемы позволяют иметь нормальный месячный доход (скажем в 1000$ на работника) на изделиях с конечной ценой в 20-50$ . И поверь, там стоит считать каждую копейку иначе шустрые китайцы выбивают с рынка на "раз-два".

    Поэтому в девайсы ставятся старые и добрые знакомые процы, зачем напрягаться? Все равно ЗП от этого не зависит, только лишняя головная боль. Посему 8 битки в наших условиях будут еще очень долго жить, потому как у многих людей нет стимулов искать что то другое, проще поставить пару процессоров, если надо. А кто эти восьмибитки не суть важно, важно что много людей их знают и в силу своих стереотипов их и будут их юзать, до победного конца

    Есть и другая сторона. На освоение чего-то нового нужно время. А очень часто изделия требуются "на вчера" ;) .

  6. Поэтому с отключенной периферией само ядро по технологии 0,13мкм будет жрать одинаково у любого производителя. Разница - только в периферии.

    Не скажи... Если ты посмотрел описание, то должен был заметить, что там явно указано потребление на МГц для КОНКРЕТНЫХ базовых ячеек на которые ложится ядро. Причем там еще и возможна оптимизация как по площади, так и по скорости (разница в потреблении на 0,13 - в два раза). Так, что ДАЛЕКО не одинаково у разных производителей с одинаковыми ядрами...

  7. Что-то не сходится у вас. 32 ступени синуса 32кГц при доступном минимуме 8-ми разрядном таймере требует тактовой частоты 32*32000*256=232,144МГц.

    Убери 256 и сойдется. Он формирует выходной сигнал не 256 уровневым ШИМом, а встроенным параллельным ЦАП-ом в который засовывает по одному сэмплу за раз. Т.е. на этой конкретной частной задаче MSP рулит. Но проблема в том, что любое изменение условий задачи приводит к невозможности (или сильной проблемности) ее выполнения.

    Т.е. академическая задача решаема, а вот реальная - почти наверняка нет.

     

    Если использовать тактирование от DCO, то нет особых проблем. Возможности перестройки частоты DCO вполне позволяют прямой синтез реализовать.

    Я что говорил что нельзя? Можно сделать! Но только не тем методом "в лоб" который предлагался.

  8. Хороший хирург поможет плохому танцору. Я применяю разные камни, и все выдерживают испытания на ЭМС. А этот гуанопиар от джапсов дейстует только на неокрепшие умы начинающих.

    Точнейший диагноз ;) !

  9. 2 такта MCLK на сэмпл.

    Пока таблицу сделал на 32 значения. Вроде ничего синус получился, гладенький

     

    Слабо на AVR-e со скоростью 32кГц выдавать данные хотя бы во внешний ЦАП (12разр.), причём без джиттера?

     

    Ты прежде чем говорить о "гладеньком", возьми частотомер и померяй частоту полученного синуса (что-то мне подсказывает, что его частота 31,25кГц вместо требуемых 32кГц). А затем попытайся сделать такой-же синус с частотой на 1 кГц меньше. Потом и поговорим о "гладеньких" когда наткнешься на "особенности национальной рыбалки" прямого синтеза....

     

    ЗЫ. Как по мне, MSP для подобной задачи не на много лучше чем AVR. Это задача должна быть или решена иначе, или взят более шустрый камень.

  10. Не хватило памяти или функциональности, скажем, 135-го - ставим на то же место 149 или 169.

    Пин-ту-пин совместимость внутри серии плюс 100% переносимость прошивки снизу вверх.

     

    Посмотрел бы я, как вместо 8-й меги впаяли бы 16-ю или 32-ю, и залили бы ту же прошивку!

    У мег есть совместимость 48->88. 88->168 с перекомпиляцией.

    Вот именно, с перекомпиляцией. Потому что в соседних кристаллах все управляющие биты разные, как и адреса регистров.

    А у нас снабженец надыбал где-то ящик 149-х по цене дешевле, чем 135 покупали.

    Вот только не надо тут той-же религии в сторону MSP. Если Вам "Не хватило памяти или функциональности", то в любом случае придется перекомпилировать. А если у Вас проблемы с ценой и поставками из-за того, что MSP мало кто использует и соответственно мало их сюда завозят, то причем тут AVR?

     

    ЗЫ. Кстати, AVR-ки когда-то проходили этот этап когда были полностью идентичные чипы с разными объемами ресурсов 90s8515/4414 90s8535/4434 . Но с тех пор уже много чего изменилось причем в лучшую сторону особенно в части цен и возможностей...

  11. Ну, вообще-то большое потребление старых Luminary было не от некачественной схемотехники, а от устаревшей технологии производства 0,25мкм.

    Не скажи. 10 лет назад первые AVR-ы выпускались по 0,35-й технологии, но при этом не позволяли себе столь большие токи потребления. Если в сухом остатке - потребление было примерно раза в 2 выше, но никак не на порядок! Да и как по мне - cовременные AVR просто лучше вылизаны по потреблению чем десятилетие назад (добавлена возможность отключать ненужные блоки, введены синхронизаторы по портам, расширены режимы сна).

    Учитывая, что новые чипы имеют напряжение питания ядра 1,2В, то технология должна быть 0,13мкм. Поэтому ваше предположение о большом потреблении вряд ли чем то обосновано....

    Если TI не "вправили мозги" команде разработчиков этих чипов, я думаю ток потребления уменьшится не более чем в два раза. Т.е. ток будет не 45-50мА на 20МГц, а где-то 20-35мА.

    Понятно, что если запустить встроенный PHY, то потребление будет больше, чем у МК без PHY. Но внешний PHY тоже ведь не святым духом питается...

    Не знаю кто там чем питается, но у них в режиме "Все выключено" камень потребляет столько-же сколько AVR в полнофункциональном на той-же частоте и на два порядка больше чем AVR в его аналоге "Все выключено". Не думаю, что тут проблема только в технологии.

  12. Что значить когда-нибуть? Уже! Полюбуйтесь на один из новых чипов и найдите слабое место

    http://www.luminarymicro.com/products/lm3s9b95.html

     

    Ну и ? Полюбовался. Большой, дорогой (больше 8$), жутко крутой, ... Вот только токи потребления в доке не указаны. Наверное, что-бы потенциальных клиентов заранее не пугать :smile3046: ...

  13. Можете отказаться от регистрации (выберите кнопку OPTIONS) и ссылку на даташит вам-таки дадут, но в следующий раз опять предложат зарегистрироваться.

    Спасибо, помогло. Правда от полноты информации не стало выглядеть лучше. Итого - ток рабочего режима вырос до 45-50ма, ток Sleep в режиме "все остановлено" - 17-20ма, ток Sleep в режиме "все выключено" и тактовая разделена на 16 - 0,8-1ма. И на кой при батарейном питании такое потребление?!

     

    ЗЫ. Кстати, бегло просмотрел доку и не совсем понял. На кой там 200 МГц PLL если System Clock не более 20 МГц?

  14. +1. Тоже хотел эти МК как пример "малоногих" ARM привести. 100 Series Devices

    Хороший пример. Хотя эти заразы (Luminarymicro) для получения даташита требуют регистрации, нашел, хоть и устаревший (2006-го). И что там видим.

     

    Да, круто. PLL до 200МГц, UART с буферами, до 4-х 16 битных таймеров, встроенное деление, LDO .... В общем ГУД.

     

    А теперь ложка дегтя ;) . Традиционно - отсутствие ЕЕPROM. Нет АЦП. Ну и самое главное - потребление 35 мА на 20 МГц "System Clock(with PLL)" (сколько кушает в sleep-е в той доке не указано :( )!!!

     

    ЗЫ. В общем вот так и получаем, что как только речь заходит о устройстве с батарейным питанием AtMega88 становится в данном случае более разумным выбором (кстати, и более дешевым) чем LM3S102...

  15. Но это спор ни о чем - на каждую хитрую (_*_) найдется свой хитрый буй с винтом (а на него, соответственно, (_*_) с лабиринтом)

    Само собой - ни о чем, если делать хоть из AVR хоть из ARM "наше все!". Есть КОНКРЕТНАЯ задача, вот по ней и выбирают что использовать. Все остальное - от лукавого ;) .

  16. В случае наличия в девайсе собственного серийного номера возможность подделки, например, подписи вполне гипотетическая, и копирование EEPROM с другого авто бесполезной.

    Зачем с другой?! Считываешь и сохраняешь содержимое EEPROM, а затем после нескольких десятков-сотен тысяч км. восстанавливаешь ее содержимое взад. И любая даже самая совершеннейшая криптография в ARM скажет "гуд" и пойдет считать заново.

  17. Выше было уже сказано, что MSP430 всё равно жрёт меньше, меньше и АРМа и АВР. Не надо себя ограничивать =)

    MSP430 уже АРМ? Нет. То на фига козе баян?!

    По поводу потребления проверял неоднократно - практически равное при равных условиях для всех более-менее современных AVR-ок.

    Да есть и встроенный EEPROM

    Например?

    Кстати до сих пор не верю в "неслетаемость" АВРовской EEPROM. Были слёты пару раз. Больше не наблюдал, но осадок остался.

    Можешь поверить. Последний раз слеты я наблюдал еще на 90S1200 лет десять назад. Естественно развал записи многобайтных чисел при падении напряжения не в счет, т.к. к слёту это дело отношения не имеет.

    Причем для внешней не будет дежурных разговоров, например, о некошерности нулевой ячейки.

    Далась Вам та нулевая ячейка? Сейчас проблем с ней нет да и раньше это была не проблема, а скорее особенность существенно не влияющая ни на код ни на выбор кристала.

    AVR, как девайc хранящий совершено сектетную информацию в EEPROM.

    Скорее информацию которая при никаких условиях не должна быть изменена или прочитана снаружи за время эксплуатации оборудования.

    Даже без тяжелого слова "криптография" решается сия проблема, ну а с учетом того, что всех ресурсов в 16/32битниках много поболе будет, то очень неплохая реально криптографическая защита не представляет сколь-нибудь существенных проблем. Ведь действительно можно, МОЖНО лекго и свободно использовать и криптографию, и массу всего другого, уже непосредственно влияющего на потребительские качества изделия. Использовать уже сейчас.

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

  18. А питаться трое суток от мелкого ионистора может?
    ...и гибкое управление питанием.

    Р-р-р-р... Вот только не надо ответов в стиле "меньше ток потребления при той-же производительности", когда надо не 128-битами ворочать, а сидеть тихо и экономить энергию очень ограниченного источника.

    Нафиг мне "гибкое управление питанием" если он принципиально жрет больше в режиме минимальной работоспособности (генератор плюс таймер плюс контроллер прерываний) чем AVR без него? Вы конкретно скажите, может ли ARM в режиме минимальной работоспособности потреблять, скажем, меньше 5-10мкА?

    А зачем, если можно поставить внешнюю, когда она действительно нужна?

    И заводить криптографию для обмена с внешней EEPROM? Не жирно ли?

    Или задействовать обычную флеш.

    Дырку не протрешь? Да и страничный доступ к ней - то еще удовольствие. :(

  19. P.S. Ещё вспомнил плюс АРМов: Наличие PLL. Возможность использовать любой кварц, и работать с "любой" периферией на "любой" частоте.

    А совсем без кварца может?

    А питаться трое суток от мелкого ионистора может?

    А иметь внутреннюю EEPROM может?

    ;)

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

     

    ЗЫ. Раз фьюзы/локи читать уже можно, то по идее и заводскую каллибровку должен быть человеческий способ читать.

  21. 2. PWRKEY подключен напрямую к микроконтроллеру Atmega128L.

    Р-р-р-р... Там внутри модуля подтяжка PWRKEY на Vbat (4B). А у Atmega128 на ноге диоды на питание проца (3.3В) которые не дают отпустить PWRKEY .

    Вывод - сделай честный ОК для управления PWRKEY и станет все нормально.

  22. Я не могу электролиты убрать помехи слишком большие будут...

    Обычный 7805

    После 7805 - УБЕРИ!!! Лучше добавь перед стабилизатором. После стабилизатора только керамика обеспечивающая устойчивую работу 7805 (см. ее доку).

  23. У меня питание 4,1В (МК и модуль питаются вместе).

    Ай, че-то мне подсказывает наличие неправильного согласования уровней сигналов МК и модуля.... И как результат - полное зависание последнего.

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