Форма входа |
---|
Категории раздела | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Поиск |
---|
|
Наш опрос |
---|
Мини-чат |
---|
Контроль |
---|
Партнёры |
---|
Главная » Статьи » Полезности | [ Добавить статью ] |
В статье автор рассматривает некоторые аспекты, на которые разработчикам следует обратить внимание при выборе микроконтроллера для применений, отвечающих высоким требованиям надежности и безопасности. По роду своей профессиональной деятельности в дистрибьюторской компании ООО «Элтех» автору приходится обсуждать проблемы разработки устройств со многими отечественными производителями электроники. В ходе этих обсуждений выясняется, что российские разработчики используют для решения своих задач микроконтроллеры всех производителей, представленных на электронном рынке. Для некоторых производителей вполне подходят микроконтроллеры так называемого «коммерческого» исполнения. Но есть производители, для которых одним из важнейших критериев выбора электронного компонента является его надежность. Прежде всего, это специалисты, работающие в области производства медицинской техники, лифтового оборудования, автомобильной электроники. Эксперимент В 2006 году в нашу фирму обратился Михаил Черепанов — разработчик
компании «Свей» («Свей» — российский производитель промышленной
электроники). Вот текст его письма: В результате испытаний наши преобразователи были доработаны следующим образом:
Для себя я определил минимальные требования для используемого микроконтроллера: Итак, наш клиент просил помочь подобрать ему
микроконтроллер, устойчивый к сильным электромагнитным полям. Мы
предложили устройства NEC, зная, что эти микроконтроллеры находят
широкое применение в автоэлектронике, где электромагнитная обстановка
очень сложная.
Искровой разряд производился в непосредственной близости с оценочными комплектами. Оба оценочных комплекта работали без сбоев, даже когда искра
приближалась на расстояние порядка 5 см. Заказчик сообщил, что подобным
образом он проверил более 10 различных оценочных комплектов. Мы
попросили его предоставить результаты этих экспериментов. Далее они
будут приведены без комментариев, «как есть». Сторожевой таймер и тактовые генераторы Проблемы, с которыми столкнулся наш клиент, были вызваны тем, что при воздействии сильных электромагнитных помех возможен срыв генерации кварцевого генератора, а так как в микроконтроллере MSP430F148 сторожевой таймер тактируется от того же самого опорного генератора, то при остановленном опорном генераторе сторожевой таймер уже не может «разбудить» микроконтроллер [1]. Для того чтобы предотвратить эту ситуацию, во всех микроконтроллерах NEC сторожевой таймер тактируется от отдельного внутреннего кольцевого генератора. Кольцевой генератор представляет собой нечетное число инверторов, соединенных в кольцо так, что выход одного инвертора идет на вход следующего. Срыв генерации кольцевого генератора практически невозможен. Следует отметить, что во всех микроконтроллерах семейства V850 от NEC запуск процессорного ядра происходит от дополнительного встроенного кольцевого генератора, и только убедившись в том, что кварцевый генератор запустился, вы можете переключить тактирование на «кварц». Монитор тактовой частоты (Clock Monitor) Монитор тактовой частоты следит за наличием генерации тактового
генератора, использующего внешний кварцевый резонатор. В случае если
генерация пропадает, генерируется внутренний сигнал сброса RESCLM и
устанавливается флаг RESF.CLMRF [2]. После выхода из режима сброса
микроконтроллер анализирует этот флаг и «понимает», что возникли
проблемы с внешним тактовым генератором, после чего ядро запускается от
одного из внутренних тактовых генераторов. В зависимости от семейства
может быть 1 или 2 генератора, однако их частота, как правило, всегда
меньше, чем частота генератора, использующего внешний резонатор. Разделение шин питания Все 32-разрядные микроконтроллеры NEC, упоминавшиеся ранее, и многие 8-разрядные имеют раздельные шины питания для внутренних периферийных устройств, процессорного ядра и цепей портов ввода/вывода. На рис. 3, 4 схематично показано такое разделение. При правильной развязке шины питания ядра и портов ввода/вывода
помехи, наведенные на портах ввода/вывода, не попадают в цепи питания
периферийных устройств и ядра и повышают электромагнитную устойчивость
(EMS). Таблица 1. Оценочные комплекты при проверке работали без сбоев
Таблица 2. Оценочные комплекты, которые при проверке имели сбои тестовой программы
Без сбоев работали микроконтроллеры ADUC7026BSTZ62, в то время как в «черный список» попали микроконтроллеры с ядром АРМ от NXP (LPC2148). Если исследовать цепи питания ядра, периферийных устройств и портов ввода/вывода, можно отметить, что микроконтроллер от Analog Devices, также «устоявший» против искры [3], имеет структуру питания, аналогичную V850ES/Hx2 от NEC. A именно развязанные шины питания ядра и портов ввода/вывода (рис. 5, 6). Инженеры NXP при создании LPC2148FBD64 [4] ограничились только разделением аналоговых и цифровых цепей питания (рис. 7). Даже в микроконтроллерах, анонсированных как предназначенные для
автомобильного применения, таких как AT90CAN32/64/128;
ATmega164P/324P/644P и ATmega32M1/64M1/32C1/64C1, разделение шин
питания портов ввода/вывода и шин питания ядра не предусмотрено.
В результате возрастает возможность отказа из-за помех, наведенных по
цепям ввода/вывода в ответственных применениях. Тактовый генератор с расширенным спектром (SSCG) Следует обратить внимание и на возможность использования тактового генератора с расширенным спектром. Такой генератор имеет частотно-модулированные колебания. «Пик» АЧХ, характерный для генератора гармонических колебаний, под воздействием частотной модуляции «размазывается» и превращается в «полку». Глубину и период частотной модуляции сигнала генератора SSCG можно изменять. Таким генератором наделены микроконтроллеры семейств V850E/ME2, Dx3, V850ES/Hx3, Fx3, V850E2/ME3 от NEC. Его применение позволяет уменьшить более чем на 10 дБ электромагнитную эмиссию (EME), излучаемую генератором, и, следовательно, уменьшить чувствительность к внешним электромагнитным помехам (EMS) на частотах работы тактового генератора (рис. 9). Применение цепи ФАПЧ Еще одним способом уменьшения EMS является применение синтезатора частоты на основе петли ФАПЧ (PLL). На рис. 10 видно, что паразитные высокочастотные сигналы, наведенные на выводах кварцевого резонатора, фильтруются при прохождении через ФНЧ петли ФАПЧ. На рис. 11 приведены данные, позволяющие оценить, насколько улучшается EMS микроконтроллера при использовании ФАПЧ. Напряжение питания Можно показать, что чем выше напряжение питания, тем выше
помехоустойчивость микропроцессорной схемы. Верно и то, что чем меньше
напряжение питания, тем меньше микроконтроллер будет «шуметь». Так,
LPC2129 [5] от NXP и AT91SAM7S128 [6] от Atmel, попавшие в «черный
список», имеют необходимую развязку шины питания ядра и шин питания
портов ввода/вывода. Однако слишком малое напряжение питания ядра
(1,8 В) отрицательно сказывается на помехоустойчивости этого
микроконтроллера. Поддержка фирмы, изготовителя микросхем, может включать такие ресурсы, как рекомендации по трассировке печатной платы, анализ производителем микросхем участка печатной платы, связанной с трассировкой микроконтроллера, и дополнительных компонентов с предложениями по улучшению электромагнитной совместимости (EMC) (рис. 13), материалы по электромагнитному излучению (EME) микроконтроллеров [8] (предоставляются после запроса у дистрибьютора). На рис. 14 представлена лаборатория NEC по проведению исследований на EMC [8]. Ее особенность в том, что она должна находиться высоко в горах, вдали от источников электромагнитного излучения. Поддержка дистрибьютора включает предоставление образцов и оценочных
комплектов для тестирования, техническую поддержку и другой сервис.
В некоторых случаях, как было показано выше, дистрибьютор идет на риск,
чтобы проект начал развиваться. Более «плотная» работа с
дистрибьютором, как правило, всегда бывает выгодна конечному
разработчику и производителю. Заключение Рассмотрены основные аспекты, связанные с выбором микроконтроллеров
для ответственных применений. Испытания, проведенные по довольно
«суровой» методике, приведенной в статье, позволяют читателю решить
задачу с выбором микроконтроллера для своего применения, с учетом
требований к надежности разрабатываемого устройства, а также сервиса,
получаемого как при разработке, так и на всех последующих стадиях
производства. Литература 1. http://focus.ti.com/lit/ds/symlink/msp430f148.pdf Источник: http://cxem.net | |||||||||||||||||||||||||||||||||||||||||
Просмотров: 3096
| Теги: |
Всего комментариев: 0 | |