Показано с 1 по 9 из 9
  1. #1
    Мастер Аватар для RW3FY
    Регистрация
    15.01.2004
    Адрес
    Фрязино, Московская обл.
    Возраст
    51
    Сообщений
    503
    Поблагодарили
    5
    Поблагодарил
    0

    Отчего летит Flash память???

    Периодически приходится сталкиваться с проблемой --- устройство, содержащее Атмеловский контроллер (некие пульты управления), возвращается от заказчика с полностью "очищенной" памятью (как Flash, так и EEPROM), во всех ячейках FF. Происходит не очень часто --- раз на 100...200 экземпляров. Бракованные м/с --- сомневаюсь, т.к. происходит у одних и тех же заказчиков. Аппаратура имеет отношение к СВЧ, но никто к волноводу пульты не прикладывает, все "трубы" завинчены --- людям на здоровье не наплевать, да и грамотные. Корпус пульта --- пластик. С RESET'ом всё в порядке, сделано как надо. Начальные ячейки памяти не используем. Концы, используемые для программирования, наружу не выведены. Внутрь никто не лазит. Диапазон рабочих температур не нарушается. Сильных магнитных полей вроде нет. Для статики --- слишком большой зазор между стенками корпуса и платой. Радиация исключена. После перепрошивки устройство "живёт" нормально. Может кто подскажет, каких ещё воздействий эта штука бояться может???


  2. #2
    Коротковолновик
    Регистрация
    16.01.2003
    Адрес
    Донецк
    Возраст
    41
    Сообщений
    410
    Поблагодарили
    26
    Поблагодарил
    215

    Re: Отчего летит Flash память???

    Здравствуйте Илья,

    Когда-то применял я Atmel AT89 и AVR. Сейчас перешел на MSP430 от TI.

    Первоначальное сообщение от Илья
    С RESET'ом всё в порядке, сделано как надо.
    Слышал, что на reset надо ставить внешний supervisor хотя сам с такими проблемами не сталкивался.

    Могу посоветовать спросить здесь:

    http://www.telesys.ru/wwwboards/mcontrol/index.shtml

    Там обычно тусуется много народа, кто имеет дело с Atmelом.

    73 !
    Олег
    UR3IQO

  3. #3
    Мастер Аватар для RW3FY
    Регистрация
    15.01.2004
    Адрес
    Фрязино, Московская обл.
    Возраст
    51
    Сообщений
    503
    Поблагодарили
    5
    Поблагодарил
    0
    ОК, tnx!
    А почему, интересно, отказались? Хотя под то, что Вы уже, например, сделали в трансивер, AVR, наверно, слабоваты... Но, может, ещё какие-то причины --- организация внутренняя, надёжность и т.п.? На необходимость супервизора мы нарвались несколько лет назад, ещё со старыми контроллерами. Процесс "статистический", я в своё время даже установку делал, чтобы "провоцировать" порчу памяти, после первых сбоев проверяли эффективность принятых мер. С супервизором проблем не было, а до этого портились отдельные ячейки. Сейчас во всех новых контроллерах reset встроенный, хотя кое-где по-старинке ставим внешний. А тут какие-то аномальные явления прямо, как будто "засветили" чем-то кристалл... Спасибо, что откликнулись. Схожу по ссылке, может кто чего подскажет.

    73! RW3FY

  4. #4
    Коротковолновик
    Регистрация
    16.01.2003
    Адрес
    Донецк
    Возраст
    41
    Сообщений
    410
    Поблагодарили
    26
    Поблагодарил
    215
    Первоначальное сообщение от Илья
    А почему, интересно, отказались?
    Причин было несколько:

    1. Ресурс Флэш памяти в AVR 1000 циклов, что для большого проекта может быть маловато (У MSP430 10000 гарантированно и 100000 - типично).

    2. MSP430 имеет более богатую перефирию.

    3. Стоит дешевле (по крайней мере 1.5 года назад).

    4. Имеет встроенный JTAG интерфейс и бесплатный отладчик.

    5. GCC для MSP430 дает намного более качественный код, чем AVR-GCC (фон-неймановская архитектура MSP430 родная для GCC, а гарвардская, используемая AVR - не совсем хорошо стыкуется с ним, и как результат худшее качество кода).

    6. Ассемблер в MSP430 намного приятнее (пожалуй более приятного я еще не видел!).

    7. 16-битная архитектура.

    8. Питание 3.3В и ОЧЕНЬ МАЛОЕ энергопотребление позволяют сделать часы реального времени, долго работающие от ионистора и уменьшают проблемы электромагнитной совместимости.

    и т.д.

    Я думаю достаточно. Конечно есть недостатки:

    1. Корпус QFP64 (0.5mm шаг выводов).

    2. Выводы НЕ ЯВЛЯЮТСЯ 5В tolerant, что усложняет соединение с 5В устройствами.

    Вот наверное и все.

    73! Олег
    UR3IQO

  5. #5
    Мастер Аватар для RW3FY
    Регистрация
    15.01.2004
    Адрес
    Фрязино, Московская обл.
    Возраст
    51
    Сообщений
    503
    Поблагодарили
    5
    Поблагодарил
    0
    Приветствую!

    Да, преимущества с лихвой перекрывают недостатки. К тому же, качественный стык со специализированными DSP вещами от TI, где много чего реализовано на аппаратном уровне, гарантирован. А платы под корпуса с таким и меньшим шагом в наших краях принимают на заказ даже единичные за приемлемые тугрики, в Ваших, наверно, тоже.

    73! RW3FY

  6. #6
    Коротковолновик
    Регистрация
    16.01.2003
    Адрес
    Донецк
    Возраст
    41
    Сообщений
    410
    Поблагодарили
    26
    Поблагодарил
    215
    Да, с платами БОЛЬШАЯ проблема у нас. По ГОСТУ они не совсем проходят, а ЕВРОСТАНДАРТ - слишком дорого. Я делал утюгом и лазерный мринтером . Выход годных изделий невелик, зато дешево и быстро.

    Да, еще одно приемущество - наличие бока умножения/накопления 16х16=32 бит. Умножение или умножение с накоплением производится за три такта = 375 нс - почти цифровой процессор !

    73 !
    Олег
    UR3IQO

  7. #7
    Мастер Аватар для RW3FY
    Регистрация
    15.01.2004
    Адрес
    Фрязино, Московская обл.
    Возраст
    51
    Сообщений
    503
    Поблагодарили
    5
    Поблагодарил
    0
    Насчёт ГОСТа не очень понял --- не позволяет разрешение отечественного оборудования или шаг на самом деле дюймовый, не укладывается в сетку? Под то, что мы пока используем, с грехом пополам делают в нашей конторе на оборудовании времён царя Гороха. Но и эти цеха постепенно закрывают, приходится искать на стороне. Контор по Москве и Подмосковью масса, есть, кто халтурит, но есть, где нормально делают --- выбор имеет место быть. По деньгам для разовых экспериментальных заказов и для массового производства приемлемо, у нас производство мелкосерийное, вдобавок, регулярно модернизируем чего-нибудь, получается дороговато. По качеству --- Зеленоград, например, вплоть до 0.1мм дорожки делает. Прилично делают в Рязани, но нам далековато. На Украине тоже когда-нибудь производство это наладится, деваться-то некуда. Пару лет назад у нас найти что-то подходящее проблематично было.

    Лазерно-утюжную технологию у нас многие р/любители используют. Я пока не пробовал, давно уже приноровился вырезать --- быстро и довольно качественно, мой "технологический предел" --- расстояние между ножками порядка 0.65. Плата выглядит как травлёная, в несколько "квадратном" стиле, только диэлектрик "поцарапанный".

    Ребята у нас пробовали фольгу в принтер заряжать вместо бумаги, говорят, краска лучше на плату переносится...

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

    73! RW3FY

  8. #8
    Коротковолновик
    Регистрация
    16.01.2003
    Адрес
    Донецк
    Возраст
    41
    Сообщений
    410
    Поблагодарили
    26
    Поблагодарил
    215
    По госту - минимальное расстояние между дорожками 0.25мм, и ширина дорожек - 0.25мм. Вообще-то необходимо 0.2/0.3мм, но оборудование старое, и связываться с малотиражным заказом, да еще с возможными проблемеми при изготовлении никто не хочет . Хотя есть несколько мест где обещали, надо будет уточнить всю информацию.

    С утюжной технологией аналогично - 0.65 - без проблем.

    73 !
    Олег
    UR3IQO

  9. #9
    Мастер Аватар для RW3FY
    Регистрация
    15.01.2004
    Адрес
    Фрязино, Московская обл.
    Возраст
    51
    Сообщений
    503
    Поблагодарили
    5
    Поблагодарил
    0
    Тогда понятно... Ну ладно, удачи! Вчера сходил на telesys.ru, кинул свой вопрос про память туда, буду теперь ждать ответов...

    73! RW3FY

Похожие темы

  1. Надо выбрать память для генератора
    от yrbis в разделе Радиолюбительские технологии
    Ответов: 10
    Последнее сообщение: 19.08.2005, 12:14
  2. Где достать описание на память St M25p05?
    от ilgizradio в разделе Микропроцессорная техника
    Ответов: 1
    Последнее сообщение: 17.02.2005, 08:24
  3. Запись цифрового сигнала на Compact Flash
    от anprolvy в разделе Микропроцессорная техника
    Ответов: 7
    Последнее сообщение: 25.01.2005, 13:26
  4. Compact Flash к USB
    от anprolvy в разделе Компьютеры и сети
    Ответов: 1
    Последнее сообщение: 24.11.2004, 06:11

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker
Яндекс.Метрика