Академический Документы
Профессиональный Документы
Культура Документы
МИКРОКОНТРОЛЛЕРНЫХ УСТРОЙСТВ
ВВЕДЕНИЕ
2
ОТСЛЕЖИВАНИЕ ТРУДНОУЛОВИМЫХ
ИМПУЛЬСНЫХ ПОМЕХ СОВЕТ
Стивен Шрам (Steven Schram), фирма Invocon Inс.
3
ОТЛАДКА ПОСЛЕДОВАТЕЛЬНОГО
ПОРТА ВВОДА / ВЫВОДА СОВЕТ
Маттиас Вандель (Matthias Wandel), фирма Research in Motion
4
ПРОВЕРКА «МЕРТВОГО ВРЕМЕНИ»
ШИРОТНО – ИМПУЛЬСНОЙ МОДУЛЯЦИИ СОВЕТ
3
В КОНТРОЛЛЕРАХ ЭЛЕКТРОДВИГАТЕЛЕЙ
Технический центр микроконтроллеров (Technical staff,
Microcontroller Group), отделение фирмы Siemens Semiconductors
5
ЛОКАЛИЗАЦИЯ ОШИБОК В ПРОГРАММНОМ
ОБЕСПЕЧЕНИИ С ПОМОЩЬЮ РУЧНОГО СОВЕТ
4
ЛОГИЧЕСКОГО ПРОБНИКА
Дейв Бробст (Dave Brobst), фирма Solutions Cubed
Являясь инженерами – консультантами по Затем проводился захват неправильного сигнал пересылки данных из буфера в
вопросам рынка встроенных систем цикла записи (Рисунок 2). С помощью ячейки памяти. Физические размеры и
управления, авторы имеют возможность имеющихся у пробника функций расположение кристалла EEPROM в
работать над различными интересными масштабирования и прокрутки исследуемом устройстве не позволили бы
проектами. Несмотря на то, что эти изображения проводилось сравнение эффективно использовать осциллограф
проекты охватывают область от полученных данных, пока не или логический анализатор, как слишком
разработок недорогих потребительских обнаруживалось различие между ними. громоздкие устройства. Логический пробник
устройств до сложных промышленных Анализ различия позволил установить, оказался наиболее быстрым и удобным
систем, все они в той или иной степени что в последней версии программного решением для поиска и локализации
используют каналы связи с обеспечения по небрежности была причины неисправности.
последовательной передачей данных. вычеркнута строка кода, в результате
При этом могут использоваться различные чего микроконтроллер не посылал 2
каналы последовательной связи: RS-232, стоповый бит и EEPROM не получало I C™ – товарный знак фирмы Philips Corporation.
I2C™ и новая Универсальная
Последовательная Шина (Universal Serial
Bus).
6
ПРИМЕНЕНИЕ ГЕНЕРАТОРА СИГНАЛОВ
ПРОИЗВОЛЬНОЙ ФОРМЫ ДЛЯ СОВЕТ
5
ИСПЫТАНИЙ НА БИТОВЫЕ ОШИБКИ
Джим Кларк (Jim Clark), фирма LPA Design
Разработчикам цифровых систем связи удостовериться, что его программное удостовериться, что ошибки
часто бывает необходимо протестировать обеспечение все еще может распознавать обнаруживаются во всех позициях.
программное обеспечение системы приема данные. Не составляет труда возвратиться Еще одним важным преимуществом
данных, чтобы убедиться в правильном назад и добавлять к сигналу больше и является возможность сохранения
обнаружении битовых ошибок. Как для больше шума до тех пор, пока не начнут модифицированных сигналов, чтобы
проводных, так и для радиосистем возникать битовые ошибки. После этого обеспечить их постоянство от испытания
тестирование при малой дальности нетрудно проверить, как данный приемник к испытанию.
передачи данных в условиях лаборатории обнаруживает и/или корректирует ошибки.
®
практически не обнаруживает случайных Генератор сигналов произвольной формы LabVIEW – зарегистрираванный в США
битовых ошибок из-за слишком дает также возможность редактировать товарный знак корпорации National Instruments
благоприятных условий приема. отдельные биты или наборы бит, чтобы Corporations.
Если ошибка все же появляется, то это
событие достаточно редкое. Это как раз
тот случай, когда генератор сигналов Рисунок 1. Структурная
схема АМн - приемника
произвольной формы может оказаться данных
полезным.
Преобразование очень чистого и
выверенного сигнала в цифровую форму
создает пакет цифровых данных, который
запоминается в компьютере (ПК) для их
последующего вызова с помощью
генератора сигналов произвольной формы,
который дает возможность
воспроизводить эти данные. Такой подход
представляет совершенно новое
средство обнаружения битовых ошибок.
Захватив чистый сигнал с помощью
большой глубины памяти осциллографа и
передав его в персональный компьютер с
помощью программного обеспечения,
такого как HP BenchLink или LabVIEW ®,
можно затем изменить этот сигнал, ввести
в него шум или другую помеху, чтобы в
полной мере проверить правильность Рисунок 2. Чистый сигнал,
захваченный и переданный в
приема данных испытуемым устройством. ПК для редактирования
Модифицированный таким образом
сигнал перегружается из компьютера в
генератор сигналов произвольной формы,
воспроизводится с его помощью и
подается на вход испытуемого устройства
вместо исходного сигнала.
На рисунке 1 показана структурная схема
разрабатываемого авторами приемника
данных с амплитудной модуляцией (АМн –
приемник данных). На рисунке 2 приведена
осциллограмма чистого (не содержащего
ошибок) сигнала, захваченного
осциллографом с большой глубиной
памяти с выхода индикатора уровня
принятого сигнала (ИУПС).
Затем этот сигнал был загружен в ПК с Рисунок 3. Сигнал после
помощью пакета HP BenchLink. После редактирования с шумом и
этого не составляло труда выделить битовой ошибкой,
добавленный к чистому
сигнал из программы обслуживания оригиналу
экрана пакета BenchLink и ввести его
непосредственно в редактор. Этот сигнал
был сохранен в качестве эталонного
оригинала. Затем с помощью средств
математической обработки и
редактирования пакета BenchLink к
сигналу был добавлен случайный шум и
уменьшена его амплитуда, чтобы
имитировать потери распространения.
Результирующий сигнал был загружен из
ПК в генератор сигналов произвольной
формы для генерирования сигнала,
заменяющего оригинал на выходе ИУПС
(Рисунок 3).
Этот новый зашумленный сигнал
подавался на вход приемника, чтобы
7
РЕШЕНИЕ ПРОБЛЕМ ИНТЕГРАЦИИ
АППАРАТНОГО И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СОВЕТ
Чарти Говард (Chartie Howard), фирма Embedded Technologies Associates, Inc.
8
УСТАНОВЛЕНИЕ ВЗАИМОСВЯЗИ МЕЖДУ
ПРОГРАММНЫМ ПРОЦЕССОМ И АНАЛОГОВЫМИ СОВЕТ
7
ВЫХОДНЫМИ СИГНАЛАМИ В CAN - КОНТРОЛЛЕРЕ
Паскаль Местдах (Pascal Mestdagh), фирма EUROCORPS, Telecommunications Division
До последнего времени поиск и устранение передачи блока данных (около 300 мс)
неисправностей в устройствах со и в то же время обеспечивает достаточное
смешанными сигналами, где необходима разрешение для исследования деталей
точная временная когерентность между микроконтроллерного кода (около 150 нс).
аналоговыми сигналами и кодом Хотя обычное испытательное
микроконтроллера, был чрезвычайно оборудование, возможно, могло бы решить
затруднен. Частично эта проблема могла эту задачу, данный подход с
быть решена комбинацией логического использованием комбинированного
анализатора и осциллографа, аналого-цифрового метода позволил
использующих общую временную базу и сэкономить значительное время.
одновременный запуск. Однако, различие
между временными базами двух разных
приборов привело бы к неправильным
Рисунок 1. Подключение
результатам. измерительного прибора
Еще большие трудности создало бы при отладке устройства на
различие памяти приборов. основе CAN -контроллера
Альтернативным решением следует
считать применение комбинированного
прибора, объединяющего осциллограф с
логическим анализатором. Такой прибор
повышает точность измерений во
взаимосвязанных областях и сокращает
время отладки систем со смешанными
сигналами.
9
ОТЛАДКА КОНТРОЛЛЕРА
ТЕЛЕКАМЕРЫ НА ПЗС СОВЕТ
8
Ян Фишер, Петр Кокурек и Петр Навратил,Чешский технический университет
(Jan Fischer, Petr Kocourek and Petr Novratil), фирма T&M Direct
10
НР 54645D ОСЦИЛЛОГРАФ СМЕШАННЫХ СИГНАЛОВ
• Органичная интеграция 2-х Отпадает необходимость строить работу
осциллографических и 16-ти на догадках с последующим просмотром
логических каналов с то одного, то другого канала.
использованием единой Основой НР 54645D является
временной базы осциллограф, поэтому и по внешнему
• Высокоразвитая система запуска, виду, и по приемам работы с ним - это
позволяющая выделить нужные хорошо знакомый всем осциллограф, а не
события и временные соотношения сложный в эксплуатации логический
анализатор.
между сигналами
НР 54645D в состоянии легко решить
• Средство HP MegaZoom,
проблемы отладки микроконтроллерных
обеспечивающее глубокую память схем, для решения которых обычный
и быструю реакцию индикатора на осциллограф совершенно не пригоден.
изменение положений органов
управления
Например, легко решаются такие задачи
как установление взаимосвязи между
последовательностью цифровых данных и
изменениями в аналоговом сигнале, или
запуск по комбинации состояний линий
цифровой шины и каким-то параметром
аналогового сигнала. Сочетание в одном
приборе осциллографических каналов,
логических каналов и глубокой памяти
средства HP MegaZoom обеспечивает
возможность реализации совершенно
новых способов отладки схем со
смешанными сигналами и схем на основе
микроконтроллеров.
11
НР 54645D ОСЦИЛЛОГРАФ СМЕШАННЫХ СИГНАЛОВ Адаптер HP Wedge
Общее число каналов 2 осциллографических + 16 логических
Осциллографические каналы Для решения проблемы
Полоса пропускания 100 Мгц (75 Мгц, если < 10 мВ/дел) подсоединения осциллографа или
Число каналов 2 логического анализатора к
Максимальная частота дискретизации 200 Мгц микросхемам в тонком керамическом
Глубина памяти 1 М точек/канал или пластмассовом плоском корпусе
Обнаружение пиков До 5 нс с 4-сторонним расположением и
Входной импеданс 1 Мом, 13 пФ
малым шагом выводов,
Максимальное входное напряжение 400 В (постоянная + пиковое значение переменной
составляющей) предназначенным для монтажа на
Коэффициенты отклонения 1 мВ/дел - 5 В/дел поверхность (корпуса TQFP и PQFP),
Разрешение по вертикали 8 разрядов компанией Хьюлетт - Паккард
Вход Открытый, закрытый, заземленный разработан специальный адаптер
Логические каналы под наконечник пробника, которому
Число каналов 16 (два устройства подключения по 8 каналов в присвоено название HP Wedge
каждом) (“Клин”).
Максимальная частота сбора данных 400 Мгц (одно устройство подключения) Принцип его действия состоит в том,
Максимальная длина записи 2 М точек/канал (одно устройство подключения)
1 М точек/канал (два устройства подключения)
что между соседними выводами
Входной импеданс 100 кОм, 8 пФ микросхемы вставляются сдвоенные
Входное напряжение + 40 В макс., мин. размах 500 мВ сжимающиеся проводники. Гибкие
Диапазон пороговых уровней + 6,0 В с шагом 50 мВ проводники по своим размерам и
Предварительно установленные пороговые уровни ТТЛ: 1,4 В; КМОП: 2,5 В; ЭСЛ: -1,3 В форме соответствуют выводам, что
Обнаружение помехи До 5 нс обеспечивает плотный контакт.
Временная развертка Остается лишь подсоединить к
Коэффициенты развертки (основная и задержанная) от 5 нс/дел до 50 с/дел адаптеру HP Wedge осциллограф
Погрешность маркерных измерений ∆t (для диапазонов или логический анализатор.
без верньера)
+0,01 % от показания +0,2% от ширины экрана
Уникальная механическая
на одном и том же осциллографическом канале
+40 пс конструкция адаптера HP Wedge
между осциллографическими каналами +0,01 % от показания +0,2% от ширины экрана обеспечивает надежный контакт с
+80 пс каждым подсоединяемым выводом
на одном и том же логическом канале +0,01 % от показания +0,2% от ширины экрана микросхемы и полностью исключает
+1 период сбора данных (2,5 или 5 нс) возможность механических
между логическими каналами +0,01 % от показания +0,2% от ширины экрана повреждений испытываемого
+1 период сбора данных (2,5 или 5 нс)
устройства.
+ разброс между каналами
Система запуска
Источники запуска Все каналы и сеть
Имеется несколько вариантов
Запуск по помехе Мин. длительность 8 нс, с квалификацией по адаптера HP Wedge, рассчитанных
длительности: <, >, в пределах или вне интервала на подсоединение 3 или 8 выводов
Режимы запуска по логическим каналам По перепаду, кодовому слову, помехе, сложному микросхемы с шагом 0,5 или 0,65 мм.
кодовому слову, ТВ-сигналу Для получения информации о
Логические операторы сложного кодового слова: наличии HP Wedge, пожалуйста,
AND, OR, THEN, по появлению, по уходу, по обращайтесь в ближайшее торговое
длительности, длительность >, длительность <
представительство компании HP.
Питание 100-240 В переменного тока, 45-440 Гц, 90 ВА
Масса 6,4 кг
Габаритные размеры (без ручек) 172 х 322 х 317мм
Гарантия 3 года
Информация для заказа Варианты комплектации
НР 54645D Осциллограф смешанных сигналов включает: 101 НР10098 Сумка для принадлежностей и
два осциллографических пробника (НР 10074), защитная крышка передней панели
один кабель логических каналов (НР 54620-61601), 103 НР 54654А Комплект для обучения
сетевой шнур и руководство по эксплуатации. пользователя
НР 54645А 2-канальный осциллограф с полосой 1СМ 5062 - 7345 Комплект для монтажа в стойку
пропускания 100 Мгц и средством НР MegaZoom. 106 НР 34810В Программный пакет
НР 54650А Модуль интерфейса НР-IB Benchlink Scope для Windows
НР 54652В Модуль интерфейса RS-232 и параллельного. W50 Дополнительная 2-летняя гарантия
НР 54657А Модуль интерфейса НР-IB с
дополнительными функциями обработки результатов
измерения и запоминания.
НР 54659В Модуль интерфейса RS-232 и параллельного
с дополнительными функциями обработки результатов
измерения и запоминания.
НР 1185А Переносной футляр.
НР Е2613В Wedge Aдаптер наконечника пробника для
подключения 3 выводов с шагом 0,5 мм (2 штуки)
НР Е2614В Wedge Aдаптер наконечника пробника для
подключения 8 выводов с шагом 0,5 мм (1 штука)
НР Е2615В Wedge Aдаптер наконечника пробника для Windows зарегистрированный в США товарный Адаптер HP Wedge гарантирует надежное
подключения 3 выводов с шагом 0,65 мм (2 штуки) подсоединение к микросхемам с малым
знак фирмы Microsoft Corporation
шагом выводов и исключает любую
возможность их механического
повреждения
12
НР 33120А ГЕНЕРАТОР СИГНАЛОВ Инструментальные средства
отладки микроконтроллерных
СЛОЖНОЙ / ПРОИЗВОЛЬНОЙ ФОРМЫ устройств
• Десять стандартных форм сигнала Формы сигналов
Стандартная форма Синусоидальная,
синусоидальной и прямоугольной Прямоугольная,
Треугольная,
формы при частоте до 15 МГц. Пилообразная,
Шумовая,
• Режим генерации сигналов Sin(x)/x,
произвольной формы с частотой Экспоненциальные
фронт и срез,
дискретизации 40 МГц и Биения сердца,
Постоянное напряжение
возможностью запоминания четырех
форм сигнала по 16000 точек каждый. Произвольная форма
От 8 до 16000 точек
Длительность реализации
• Низкий уровень искажений: Энергонезависимая память Четыре формы сигнала
(каждая от 8 до 16000
коэффициент гармоник менее 0,04%, точек)
неравномерность выходного Разрешение по амплитуде
Частота дискретизации
12 разрядов
40 МГц
напряжения в диапазоне частот менее Частотные параметры
Синусоидальный 100 мкГц – 15 МГц
±0,1 дБ. Прямоугольный 100 мкГц – 15МГц
Треугольный 100 мкГц – 100 КГц
Пилообразный 100 мкГц – 100 КГц
Белый шум Полоса частот 10 МГц
Внутренняя АМ, ЧМ, ЧМн и пакетная модуляция исключает Разрешение по частоте 10мкГц или 10 разрядов
–6
необходимость во втором источнике модулирующего Относительная погрешность 10*10 за 90 дней
о
частоты (при 18 - 28 С)
сигнала
Генератор НР 33120А имеет очень высокие 33120А по уровню гармонических искажений. Уровень гармоник
характеристики стабильности сигналов, Заложенные в прибор режимы качания частоты синусоидального сигнала минус 70 дБс
от 0 до 20 кГц минус 60 дБс
формируемых методом цифрового синтеза, и модуляции обеспечивают дополнительные от 20 КГц до 100 КГц минус 45 дБс
при цене, которая вполне удовлетворит Вас. возможности формирования тестовых от 100 КГц до 1 МГц минус 35 дБс
от 1 МГц до 15 МГц
Генератор имеет не только полный набор сигналов. Это исключает необходимость Параметры выходного
стандартных форм сигналов при более приобретения дополнительной аппаратуры. напряжения
От 50 мВ до 10 В
Выходное напряжение
высоких эксплуатационных характеристиках, Кроме того, пользователь получает на нагрузке 50 Ом (размах)
От 100 мВ до 20 В
но и обеспечивает возможность генерации возможность полной программируемости без нагрузки (размах)
сигналов произвольной формы. Это дает функций прибора по средством языка ±1% от установленного
значения
Погрешность (на частоте 1КГц)
возможность использовать его для управления приборами SCPI (Стандартные Амплитудная (АМ)
(внутренняя и внешняя)
формирования заданных пользователем команды для программируемых приборов) Виды модуляции
Частотная (ЧМ)
сложных сигналов (с разрешающей через стандартные интерфейсы HP-IB и (внешняя)
Частотная манипуляция
способностью 12 разрядов) от имитации RS-232. (ЧМн) (внутренняя и
биений сердца и механических вибраций до Использование системы фазовой внешняя)
Пакетная (пачки
стимулирующих сигналов для отработки автоподстройки для формирования временной колебаний) (внутренняя,
внешняя, селекторный
электронных схем на основе базы (вариант комплектации 001) повышает сигнал)
микроконтроллеров, что ранее было стабильность частоты HP 3312OA и
невозможно. открывает новые системные возможности. Вариант комплектации 001:
Низкая цена совершенно не означает Появляется возможность генерации сигналов фазовая автоподстройка /
термостатируемый
ухудшения качества сигнала в виде сдвинутых по фазе с высокой точностью, кварцевый генератор
беспорядочного появления гармоник или возможность синхронизации по фазе двух временной базы
Погрешность временной базы
других помех. Вряд ли удастся найти другой генераторов HP 33120A или синхронизации Нестабильность
±1*10
-6
(0 - 50 оС)
13
HP LogicDart РУЧНОЙ МНОГОФУНКЦИОНАЛЬНЫЙ
ЛОГИЧЕСКИЙ ПРОБНИК
Процесс регулировки разрабатываемой Если Вам хотелось бы посвятить большую Для получения дополнительной
схемы часто связан с необходимостью часть времени на тщательное информации по изделиям,
использования нескольких приборов: обдумывание разрабатываемых схем и предназначенным для измерений и
сначала может потребоваться меньше обращать внимание на испытаний, а также по их применению и
осциллограф, затем логический пробник, используемую для регулировки обслуживанию, пожалуйста, обращайтесь
мультиметр. Далее может снова аппаратуру, остановите свой выбор на в ближайшее представительство НР
потребоваться логический пробник, после многофункциональном логическом
него приходиться просить взаймы пробнике HP LogicDart. Одним этим
логический анализатор. Всякий раз при ручным прибором Вы можете
установке нового прибора мыслительный контролировать работу логической схемы
процесс разработчика прерывается. по трем каналам, измерять постоянное
напряжение, проверять значения частоты
сигналов и даже выполнять анализ
временных диаграмм с разрешением 10
нс. В качестве обратной связи Вам
обеспечено как получение звуковой, так и
визуальной информации. Более того,
имеется возможность запомнить в памяти
пробника до 10 временных диаграмм с
возможностью их последующего вызова
для целей сравнения.
14