Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore Современная электроника 2018 №5

Современная электроника 2018 №5

Published by sov.elek, 2022-01-23 16:08:34

Description: Современная электроника 2018 №5

Search

Read the Text Version

Реклама

ПРИБОРЫ И СИСТЕМЫ Упрощение сложных измерений с помощью источника-измерителя (SMU) Том Ольсен, (Tektronix) разования энергии. В ходе определения электрических характеристик преобра- В статье показано, как двухканальные источники-измерители могут зователя постоянного тока приходит- ускорить тестирование преобразователей постоянного тока и полевых ся измерять множество параметров, и транзисторов. в том числе следующие: ● нестабильность по входу; В современных быстро развиваю- ций и, как следствие, снижает вероят- ● нестабильность по нагрузке; щихся технологиях проектирования ность ошибки оператора. ● погрешность входного и выходного электронного оборудования слож- ность является реальным злом и долж- Чтобы не тратить много времени на напряжений; на избегаться любой ценой, в то время объяснения того, как SMU упрощает ● ток покоя; как простота олицетворяет собой всё измерения, рассмотрим конкретный ● КПД; хорошее и правильное. Возможно это пример. Для этого сначала покажем, как ● время включения; слишком сильно сказано, но, когда речь с помощью SMU упростить измерение ● пульсации; заходит о контрольно-измерительных параметров преобразователя постоян- ● динамические характеристики. задачах, простота становится лучшим ного тока, а потом рассмотрим мето- другом инженера, поскольку позволя- ды упрощения тестирования полево- Обычно измерение электрических ет экономить время и снижает трудо- го транзистора. Как покажут эти при- характеристик преобразователей посто- ёмкость, при этом позволяя получать меры, работа с SMU требует меньшего янного тока включает подачу и измере- более достоверные и точные резуль- числа операций и обеспечивает глубо- ние входного напряжения (Uвх), изме- таты. кое понимание результатов измерений. рение входного тока (Iвх), измерение выходного напряжения (Uвых) и выход- Одним из приборов, способных мак- УПРОЩЕНИЕ ИЗМЕРЕНИЯ ного тока (Iвых) на определённой нагруз- симально упростить многие широко ке. По результатам этих измерений мож- распространённые измерения, являет- ПАРАМЕТРОВ ПРЕОБРАЗОВАТЕЛЯ но узнать КПД и другие параметры пре- ся источник-измеритель (SMU), объе- ПОСТОЯННОГО ТОКА образователя. КПД является одним из диняющий в себе функции источника важнейших показателей, особенно напряжения и тока, цифрового муль- Как и для любых других устройств для устройств с автономным питани- тиметра и электронной нагрузки. параметры преобразователей посто- ем, поскольку от него непосредствен- В результате получается измеритель- янного тока необходимо измерять в но зависит время работы устройства ный прибор, более гибкий, чем каж- процессе их производства, а также для от батареи. дый из входящих в его состав отдель- оценки пригодности их применения в ных приборов, что упрощает схему проектируемой схеме. В стремлении Традиционно для выполнения таких измерения, сокращает число опера- создать изделие с меньшим энергопо- измерений используют пару цифро- треблением разработчики ищут спосо- вых мультиметров, источник пита- бы повышения эффективности преоб- ния и электронную нагрузку. Однако измерение параметров преобразова- SMU (Канал 1) U Преобразователь U SMU (Канал 2) телей постоянного тока можно упро- Подача напряжения вх вых Потребление тока стить, заменив все эти приборы одним двухканальным SMU. SMU очень удобны Измерение тока постоянного тока для измерения вольт-амперных харак- Измерение напряжения теристик преобразователей постоян- (нагрузка) ного тока, поскольку они могут пода- вать и измерять как ток, так и напря- Измерение тока жение, а также могут выступать в роли электронной нагрузки. Обратите вни- Измерение напряжения мание, что для измерения всех пара- метров преобразователя постоянно- Рис. 1. Подключение SMU к входным и выходным контактам преобразователя го тока, кроме SMU, обеспечивающего входное напряжение и ток нагрузки, Выход HI I Выход HI понадобится ещё и осциллограф. Измерение HI Измерение HI нагр Применение одного прибора вместо A нескольких упрощает схему измерения, Преобразователь программирование и синхронизацию, V U постоянного тока U а также экономит место в стойке или в M испытательном стенде. Как показано на Измерение LO вх вых рисунке 1, подключение одного канала SMU (канал 1) к входным контактам и Выход LO V M SMU (Канал 1) Подача напряжения Измерение LO Измерение тока Выход LO Измерение напряжения SMU (Канал 2) Потребление тока (нагрузка) Измерение выходного напряжения Рис. 2. Типовая схема измерения нестабильности по нагрузке с помощью двух каналов SMU 50 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018

ПРИБОРЫ И СИСТЕМЫ второго канала SMU (канал 2) к выход- 3,610Выходное напряжение, В ным контактам преобразователя посто- 3,609 янного тока заменяет несколько изме- 3,608 0,8 1,0 рительных приборов. 3,607 Ток нагрузки, А 3,606 Измерение параметров преобра- 3,605 зователя постоянного тока включает 3,604 регистрацию многих электрических 3,603 величин. Но мы сосредоточимся на 3,602 нестабильности по нагрузке и по вхо- 3,601 ду, поскольку эти измерения являются 3,600 самыми распространёнными. 0,0 0,2 0,4 0,6 НЕСТАБИЛЬНОСТЬ ПО НАГРУЗКЕ Рис. 3. Результаты типового измерения нестабильности по нагрузке Нестабильность по нагрузке харак- теризует способность преобразователя 4 постоянного тока поддерживать задан- ное выходное напряжение при измене- Выходное напряжение, В 3 нии тока нагрузки (Iнагр) при постоян- ном входном напряжении Uвх. Обычно 2 этот параметр измеряется во всём диа- пазоне токов нагрузки. 1 На рисунке 2 показана типовая схе- 0 ма измерения нестабильности по нагрузке с помощью двух каналов SMU. –1 5,5 6,0 Канал 1 SMU подаёт входное напряже- 3,5 4,0 4,5 5,0 Входное напряжение, В ние и измеряет входной ток. Канал 2 SMU работает в режиме электрон- Рис. 4. Результаты типового измерения нестабильности по входу ной нагрузки (является источником отрицательного тока). В этом режиме циальной программы. Значение неста- результирующее выходное напряже- SMU работает в четвёртом квадранте и бильности по нагрузке легко рассчиты- ние. Обычно ток нагрузки устанавли- потребляет ток. вается по измеренным значениям тока вается на 0 А. На рисунке 4 показаны и напряжения. результаты типового измерения неста- Каналы SMU настраиваются на рабо- бильности по входу. Один канал SMU ту с отдельным измерительным вхо- НЕСТАБИЛЬНОСТЬ ПО ВХОДУ (первый) настроен так, чтобы менять дом напряжения (четырёхпроводной напряжение на входе тестируемого режим). Четырёхпроводной режим Нестабильность по входу характе- устройства, а другой канал SMU (вто- подключения компенсирует падение ризует способность преобразователя рой) настроен на измерение выходно- напряжения на соединительных про- постоянного тока поддерживать задан- го напряжения. Затем нестабильность водах, которое, в противном случае, ное выходное напряжение при изме- по входу можно рассчитать по измерен- отрицательно сказалось бы на точно- нении входного напряжения. Выход- ным значениям входного и выходного сти измерений. В четырёхпроводном ное напряжение должно оставаться напряжения. режиме напряжение подаётся по одной постоянным в пределах нескольких паре проводов (Выход HI и Выход LO), милливольт при изменении входно- УПРОЩЕНИЕ ТЕСТИРОВАНИЯ а измеряется по другой паре проводов го напряжения в указанном диапазо- (Измерение HI и Измерение LO). Изме- не. Для измерения нестабильности по ПОЛЕВОГО ТРАНЗИСТОРА рительные провода следует подклю- входу оба канала SMU подключаются чать как можно ближе к тестируемому к преобразователю постоянного тока С ПОМОЩЬЮ SMU устройству, что минимизирует влияние так же, как при измерении нестабиль- сопротивления проводов на результа- ности по нагрузке. Измерение вольт-амперных характе- ты измерения. ристик полевого транзистора исполь- Однако в ходе этого измерения вход- зуется для того, чтобы подтвердить его На рисунке 3 показаны результаты ное напряжение меняется в заданном соответствие требованиям специфи- типового измерения нестабильности диапазоне и при этом измеряется каций и пригодность к применению по нагрузке, в ходе которого постоян- в целевых приложениях. Измеряемые ное выходное напряжение тестируе- мого устройства было установлено на 3,6 В. Канал 1 SMU настраивался так, чтобы подавать на вход преобразова- теля напряжение 5 В (номинальное зна- чение). Канал 2 SMU настраивался так, чтобы изменять ток нагрузки от 0 до 1 А и измерять результирующее выходное напряжение. Измерения выполнялись автоматически под управлением спе- СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018 WWW.SOEL.RU 51

ПРИБОРЫ И СИСТЕМЫ MOSFET Сток ры отличаются конструктивно и типом Затвор канала. Выход HI Исток Выход HI Вольт-амперные характеристики полевого транзистора можно исполь- A A зовать для извлечения многих пара- SMU SMU метров устройства, для изучения вли- Канал 1 Канал 2 яния технологий изготовления и пара- метров технологических процессов и Выход LO Выход LO для определения качества контактов. На рисунке 5 показана схема измерения Рис. 5. Схема измерения вольт-амперных характеристик транзистора MOSFET на постоянном токе вольт-амперных характеристик тран- с помощью двухканального SMU зистора MOSFET на постоянном токе с помощью двухканального SMU (кана- Рис. 6. Семейство выходных характеристик транзистора MOSFET, полученное с помощью лы 1 и 2). Здесь клемма Выход HI кана- двухканального SMU ла 1 подключена к затвору транзистора, клемма Выход HI канала 2 подключе- параметры могут включать ток утечки питание и на которых надо выполнять на к стоку. Исток транзистора подклю- затвора, напряжение пробоя, порого- измерения. чён к клеммам Выход LO обоих каналов вое напряжение, передаточные харак- SMU или к третьему каналу SMU, если теристики, ток стока, сопротивление в В большинстве случаев поле- нужно подавать и измерять напряже- открытом состоянии и т.п. вой транзистор представляет собой ние на всех трёх выводах транзистора. устройство, работающее с основными Тестирование полевого транзисто- носителями заряда, в котором проте- После подключения транзистора к ра зачастую включает программи- кающий ток меняется под воздействи- SMU нужно настроить управляющую рование и синхронизацию несколь- ем электрического поля. Полевой тран- программу (как правило, встроенную ких измерительных приборов, в том зистор, как правило, имеет три выво- в SMU) на выполнение автоматиче- числе чувствительного амперметра да: исток, сток и затвор. Приложенное ских измерений. Подключите прибор и нескольких источников питания, к затвору напряжение (Uз) управляет к компьютеру кабелем Ethernet, вве- что может отнимать много времени. током, протекающим от истока (Iи) к дите IP-адрес SMU в адресную строку И хотя готовые системы для изме- стоку (Iс). любого браузера, после чего откроет- рения параметров полупроводни- ся внутренняя веб-страница прибора. ковых приборов решают проблему Существует множество струк- С этой страницы пользователь может интеграции, стоимость систем тако- тур полевых транзисторов, включая запустить встроенную программу и го типа составляет обычно десятки MOSFET (металл-окисел-полупровод- настроить нужные тесты, которые мож- тысяч долларов. ник), MESFET (металл-полупроводник), но сохранить для дальнейшего исполь- JFET (полевой транзистор с управля- зования. Альтернативный подход заключается ющим p-n-переходом), OFET (органи- в использовании SMU. Число SMU, необ- ческий полевой транзистор), GNRFET Одним из измерений, часто выполня- ходимых для проведения теста, зави- (транзистор с графеновой нанолен- емых для транзисторов MOSFET, явля- сит обычно от числа выводов полевого той) и CNTFET (транзистор с углерод- ется получение семейства выходных транзистора, на которые надо подавать ной нанотрубкой). Все эти транзисто- характеристик (Uси-Iс). В ходе этого измерения канал 1 SMU ступеньками меняет напряжение на затворе (Uз), а канал 2 SMU свипирует напряжение на стоке и измеряет результирующий ток стока (Iс). После настройки двух кана- лов SMU на выполнение этого теста, данные можно получать и выводить в виде графика на экран в режиме реаль- ного времени. На рисунке 6 показано семейство выходных характеристик транзистора MOSFET, полученное с помощью двух- канального SMU, оптимизированного для измерения малых токов. После экс- порта в файл формата CSV эти данные можно загружать в электронные табли- цы для дальнейшего анализа или для преобразования в таблицу. Другим широко распространённым измерением полевого транзистора, которое можно выполнить по той же схеме, является построение зависимо- сти тока стока (Iс) от напряжения на 52 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018

ПРИБОРЫ И СИСТЕМЫ затворе (Uз). В ходе этого измерения Ток стока, А 1,00E+00 выполняется свипирование напряже- 1,00E–01 ния на затворе и измеряется резуль- 1,00E–02 тирующий ток стока при постоянном 1,00E–03 напряжении на стоке. 1,00E–04 1,00E–05 На рисунке 7 показана результирую- 1,00E–06 щая кривая Iс-Uз, полученная при посто- 1,00E–07 янном напряжении на стоке. Однако в 1,00E–08 этом случае полученные данные были 1,00E–09 экспортированы в виде файла и нанесе- 1,00E–10 ны на график в полулогарифмическом 1,00E–11 масштабе. Этот тест можно изменить 1,00E–12 так, чтобы напряжение на стоке меня- лось шагами, а напряжение на затворе 01 234 56 свипировалось. Данные Iс-Uз отобража- Напряжение на затворе, В ют несколько декад тока стока, измерен- ного с помощью SMU (от 10-12 до 10-2 А). Рис. 7. Зависимость тока стока от напряжения на затворе транзистора MOSFET ЗАКЛЮЧЕНИЕ В ходе измерений характеристик собой более простую и недорогую аль- преобразователей постоянного тока тернативу схемам измерения, состоя- Сложность измерений отрицатель- один двухканальный SMU заменяет щим из чувствительного амперметра и но сказывается на эффективности и пару цифровых мультиметров, источ- нескольких источников напряжения продуктивности работы инженера. ник питания и электронную нагрузку. или из специализированной системы Как показано в статье, источники- В ходе измерений параметров поле- для измерения характеристик полупро- измерители, объединяющие в себе вого транзистора SMU представляет водниковых приборов. функции нескольких приборов, могут упростить процедуры тестирования, экономя время и позволяя получать более точные и воспроизводимые результаты. Российская электроника для ответственных применений CompactPCI 2.0, 2.16, 2.30, Serial CPC503 CPC508 Поддерживаемые ОС CPC510 CPC512 ОФИЦИАЛЬНЫЙ ДИСТРИБЬЮТОР СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018 WWW.SOEL.RU 53

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ Аналого-цифровые преобразователи с понижением частоты Часть 2 Виктор Алексеев ([email protected]) ширины реальной зоны Найквиста. При этом на переходную полосу приходится Во второй части статьи рассказывается о прохождении сигнала 23%. Аналогично в отрицательной ком- через FIR-фильтры при различных коэффициентах децимации плексной области полоса пропускания и и использовании отладочных средств Virtual Eval для моделирования полоса задерживания составляют 38,5% характеристик АЦП. от комплексной зоны Найквиста с пере- ходной полосой, занимающей оставшие- ПРОХОЖДЕНИЕ СИГНАЛА ЧЕРЕЗ В идеальном случае АЧХ фильтра деци- ся 23%. Таким образом, фильтр HB1 име- FIR-ФИЛЬТРЫ ПРИ РАЗЛИЧНЫХ мации для широкополосной обработ- ет полную зеркальную симметрию между ки сигналов должна быть максимально действительной и комплексной частями. КОЭФФИЦИЕНТАХ ДЕЦИМАЦИИ равномерной и иметь прямоугольный Для понижения частоты дискрети- спектр в полосе пропускания. Теперь следует рассмотреть случай, когда в AD9680 имеется встроенный зации сигнала и уменьшения скоро- В реальных условиях на АЧХ филь- блок ЦППЧ. Стоит отметить, что блок сти потока данных в ЦППЧ использу- тра влияют различного рода наводки и преобразования комплексного сигнала в ются CIC-фильтры (Cascaded Integrator- нестабильность работы элементов схе- вещественный (CRC-блок) поставляется Comb), которые представляют собой мы, что приводит к потерям полезного как расширение стандартного варианта разновидность FIR-фильтров. сигнала и искажению его формы, поэ- AD9680. Наличие CRC-блока обеспечи- тому анализ работы децимирующих вает реальные (не комплексные) сигна- Амплитудно-частотная характери- фильтров, а также коррекция возмож- лы на входе и выходе ЦППЧ. На рисун- стика (АЧХ) FIR-фильтра зависит от его ных нежелательных факторов являет- ке 11 показан отклик фильтра HB1 при порядка, коэффициента децимации и ся крайне важной задачей при проек- включённом CRC-блоке. Данный блок задержки в дифференцирующем звене. тировании широкополосных устройств автоматически сдвигает спектр вверх цифровой обработки аналоговых сиг- на величину fS/4 (где fS – частота сэм- 38,5% –f /2 38,5% f /2 налов. Далее будут проанализированы плирования входного сигнала АЦП) [6]. SS такие важные характеристики филь- Сплошная линия соответствует отклику <0,001 дБ <0,001 дБ тров, как разрядность коэффициентов, фильтра HB1 при сдвиге частоты на fS/4. порядок, окно, нормированная частота Пунктирные линии соответствуют тео- 38,5% f /2 среза АЧХ, полосы пропускания и осла- ретическому случаю для варианта, ког- S бления, вектор частот в полосе ослабле- да фильтр не работает в зоне Найквиста. >100 дБ ния и другие, на примере АЦП AD9680. Из рисунка видно, что отклик фильтра не может распространяться за пределы –100 дБ В данной статье под термином «поло- границы Найквиста (от 0 до fS/2). са пропускания фильтра» подразумева- –f /2 –f /4 0 f /4 f /2 ется интервал частот, в пределах кото- Следует отметить, что полоса частот S S рого отношение амплитуды сигнала на фильтра HB1 остаётся неизменной и при SS выходе фильтра к амплитуде колебаний наличии блока преобразования ком- на его входе не может быть ниже задан- плексного сигнала в вещественный, и Рис.10. Пример отклика на выходе фильтра HB1 ного уровня. Термин «полоса задержи- при его отсутствии. Разница между эти- вания» определяет диапазон частот, в ми двумя случаями соответствует сдви- 77% f /2 котором относительное затухание гу частоты на fS/4, в результате чего цен- S фильтра больше или равно заданно- тральная частота смещается в зону Най- му пределу. Термин «переходная поло- квиста. При отсутствии CRC-блока будет <0,001 дБ са» обозначает диапазон частот, в кото- возникать по 38,5% от зоны Найквиста, ром АЧХ фильтра переходит от полосы как для комплексной, так и для действи- Комплексная пропускания к полосе задерживания. тельной составляющих сигнала. В слу- часть чае использования CRC-блока комплекс- отброшена Для начала следует рассмотреть общий ная составляющая трансформируется, случай отклика FIR-фильтра. На рисун- и на реальную часть будет приходить- –100 дБ ке 10 показан отклик на выходе фильтра ся 77% зоны Найквиста. Таким образом, HB1 с учётом комплексной и действи- блок преобразования комплексного сиг- –f /4 0 f /4 f /2 3f /2 тельной составляющих сигнала [6]. Как нала в вещественный повлиял только на S SS S видно из рисунка, фильтр HB1 имеет в сдвиг частоты fS/4, однако в результате положительной действительной области преобразования коэффициент децима- Рис. 11. Отклик фильтра HB1 при включённом полосу пропускания и полосу задержи- ции стал равным единице. Частота сэм- блоке преобразования комплексного сигнала вания, составляющие по 38,5% каждая от в вещественный 54 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ плирования fS осталась прежней, но вме- 38,5% fS сто полной полосы частот остаётся толь- <0,001 дБ ко 77% от зоны Найквиста. Отклик на реальный сигнал Представляет практический инте- Отклик на алиасинг рес вопрос влияния эффекта наложе- ния на отклик фильтра. Для начала сле- 0 f /4 f /2 3f /4 f 5f /4 3f /4 7f /4 2f 9f /4 дует рассмотреть только вещественную SS S S S S S SS часть диаграммы. На рисунке 12 при- ведён пример влияния эффекта нало- Рис. 12. Пример влияния эффекта наложения частот входного сигнала АЦП на отклик фильтра HB1 жения частот на отклик фильтра HB1 (вещественная часть) (вещественная часть). Сплошная синяя линия соответствует отклику фильтра 38,5% fS/2 Отклик на реальный сигнал HB1 на реальный сигнал. Пунктирная <0,001 дБ Отклик на алиасинг линия показывает влияние эффекта наложения на отклик фильтра HB1. –100 дБ Поскольку гармоники входного сигна- 0 f /8 f /4 3f /8 f /2 5f /8 3f /4 7f /8 f 9f /8 ла АЦП во 2-й, 3-й, 4-й и т.д. зонах Най- SS S S SS S SS квиста вызывают эффект наложения в первой зоне Найквиста, отклик фильтра Рис. 13. Пример влияния эффекта наложения частот входного сигнала АЦП на отклик комбинации HB1 показывает его реакцию на алиа- фильтров HB1+HB2, DCM=2 (вещественная часть) синг именно в этих зонах. Так, например, сигналы на частоте 3fS/4 будут вызывать 38,5% f /2 эффект алиасинга в первой зоне Найкви- S ста в районе fS/4. Важно понимать, что отклик фильтра HB1 всегда находится <0,001 дБ только в первой зоне Найквиста, поэто- му отклик фильтра на частотные наложе- Отклик на реальный сигнал ния в других зонах также будет распола- Отклик на алиасинг гаться в первой зоне Найквиста. 38,5% f /2 Рассмотрим, как влияет алиасинг S на отклик фильтра при различных значениях коэффициента децима- >100 дБ ции. Обратимся к примеру ЦППЧ, в котором задействованы два фильтра –100 дБ HB1 и HB2. Отклик фильтров для это- го случая показан на рисунке 13. При –fS –3fS/4 –fS/2 –fS/4 0 fS/4 fS/2 3fS/4 fS использовании комбинации филь- тров HB1+HB2 коэффициент децима- Рис. 14. Пример влияния эффекта наложения частот входного сигнала АЦП на отклик фильтра HB1 ции будет равен 2. Отклик комбинации (коэффициент децимации 2, комплексный сигнал) фильтров HB1+HB2 на реальный сиг- нал показан синей сплошной линией. эффекта наложения на рисунке 14 области в процентном отношении от Центральная частота полосы пропу- показан аппроксимированный вид ширины реальной зоны Найквиста HB1 скания фильтра равна fS/4. В результа- кривой отклика фильтра HB1. В данном имеет полосу пропускания 38,5%, поло- те работы фильтров HB1+HB2 полоса примере предполагается, что ЦППЧ су задерживания – 38,5%, переходную частот уменьшилась до 38,5% от зоны сконфигурирован таким образом, что- полосу – 23%. В мнимой части на долю Найквиста. Сигнал, который появля- бы на его выходе был комплексный сиг- полосы пропускания и полосы задер- ется в зоне 7fS/8 будет вызывать нало- нал, содержащий действительную часть живания приходится по 38,5%, что в жение частот в первой зоне Найквиста (I – синфазный канал) и мнимую часть сумме составляет 77% от комплексной на частоте fS/8. В то же время гармони- (Q – квадратурный канал). зоны Найквиста. Переходная полоса в ка 5fS/8 вызовет наложения в первой комплексной области занимает 23%. зоне Найквиста на частоте 3fS/8. Этот Вернёмся к рисунку 10, на котором пример с группой фильтров HB1+HB2 представлены действительные и мни- Сплошная синяя линия на рисунке легко можно распространить на слу- мые части отклика фильтра HB1. Сле- 14 соответствует фактическому откли- чаи группы фильтров HB1+HB2+HB3 дует напомнить, что в действительной ку фильтра. Пунктирной синей линией и HB1+HB2+HB3+HB4. Следует учиты- вать, что фильтр HB1 не может быть «прозрачным», в отличие от фильтров HB2, HB3 и HB4. Теперь рассмотрим, как ведёт себя комплексная часть сигнала при раз- личных конфигурациях ЦППЧ в АЦП AD9680. В качестве примера влияния СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018 WWW.SOEL.RU 55

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 38,5% f /4 S <0,001 дБ Отклик на реальный сигнал Отклик на алиасинг 38,5% f /4 S >100 дБ –100 дБ –f –7f /8 –3f /4 –5f /8 –f /2 –3f /8 –f /4 –f /8 0 f /8 f /4 3f /8 f /2 5f /8 3f /4 7f /8 f S SS S SS S S SS S S SSS S Рис. 15. Пример влияния эффекта наложения частот входного сигнала АЦП на отклик группы фильтров HB1+HB2 (коэффициент децимации 4, комплексный сигнал) ные режимы работы фильтров, усили- Характеристики ЦППЧ для АЦП AD9680 при различных схемах включения фильтров децимации телей, преобразователей и других эле- Конфигурация Коэффициент Частота Коэффициент Частота Полоса, Улучшение ментов без использования непосред- децимации сэмплирования децимации сэмплирования защищённая отношения ственно АЦП. Таким образом, не имея HB1 от эффекта сигнал/шум, дБ самого физического АЦП, разработчик HB1+HB2 на выходе на выходе наложения может имитировать работу различных HB1+HB2+HB3 моделей и выбирать наиболее опти- HB1+HB2+HB3+HB4 комплексный сигнал реальный сигнал мальный вариант, соответствующий конкретной задаче. Пользователь AD 2 0,5×fS 1 f 0,385×fS 1 S 4 0,25×fS 2 0,5×fS 0,1925×fS 4 8 0,125×fS 4 0,25×fS 0,09625×fS 7 16 0,0625×fS 8 0,125×fS 0,048125×fS 10 Virtual Eval имеет возможность моде- изображён сглаженный отклик фильтра увеличении отношения сигнал/шум в лировать в режиме онлайн конкретные на эффект наложения частот. Для вход- полезной области полосы пропускания. АЦП с использованием сервера Analog ного сигнала на частоте 7fS/8 алиасинг Помимо этого, использование децима- Devices и работать с различными типа- будет наблюдаться в полосе пропуска- ции приводит к уменьшению полосы ми АЦП, включая высокоскоростные ния фильтра в первой зоне Найквиста на пропускания при работе с интерфей- АЦП, прецизионные и специализиро- частоте fS/8. В мнимой области для отри- сом JESD204B. Для ряда приложений ванные преобразователи. ПО позволя- цательной частоты −7fS/8 эффект нало- такой подход позволяет использовать ет моделировать спектры в различных жения будет проявляться в отрицатель- более дешёвые ПЛИС. точках АЦП при заданных пользова- ной области полосы пропускания −fS/8. В таблице приведены характери- телем параметрах. Данное программ- На рисунке 15 показано влияние эффек- стики АЦП с ЦППЧ AD9680 при раз- ное обеспечение находится в свобод- та наложения при включении группы личных схемах включения фильтров ном доступе на сайте разработчика [7]. фильтров HB1+HB2 с коэффициентом децимации. Одновременное исполь- Рассмотрим как результаты реальных децимации 4. Сплошной синей линией зование всех четырёх фильтров измерений AD9680 согласуются с модель- изображён реальный отклик фильтра. HB1+HB2+HB3+HB4 позволяет улуч- ными расчётами, выполненными с помо- Пунктирная линия соответствует эффек- шить скорость обработки и увеличить щью AD Virtual Eval. ту алиасинга. При совместной работе соотношение сигнал/шум на 10 дБ. После выбора модели открывается обоих фильтров HB1+HB2 доступная Как было показано на примере АЦП главное окно программы, позволяющее полоса пропускания составляет 38,5% AD9680, при использовании фильтров работать с симулятором. Программа от зоны Найквиста в действительной и децимации существует ряд преиму- позволяет также вывести на экран блок- мнимой областях (38,5% от fS/4). В этом ществ. В частности, в зависимости от схему исследуемого АЦП, которая соот- случае эффект наложения будет про- приложения ЦППЧ может работать с ветствует технической документации и являться для частоты 15fS/16 в первой действительными или комплексными информирует пользователя о конфигу- зоне Найквиста в районе fS/16. В мнимой выходными сигналами. рации и основных блоках устройства области отрицательная частота −15fS/16 (см. рис. 16). На данном этапе выбира- накладывается на другие частоты в мни- ИСПОЛЬЗОВАНИЕ ОТЛАДОЧНЫХ ются основные параметры АЦП, такие СРЕДСТВ VIRTUAL EVAL как частота и амплитуда входного сиг- мой области Найквиста со значением − fS/16. Для случаев совместной работы ДЛЯ МОДЕЛИРОВАНИЯ нала, тактовая частота, наличие ЦППЧ, частота сэмплирования, которая в при- фильтров HB3+HB4 эпюры будут ана- ХАРАКТЕРИСТИК АЦП логичны приведённым на рисунке 15. Новое программное обеспечение AD ведённом примере составляет 500 МГц. Зачем же нужна децимация, и какие Virtual Eval предназначено для анали- На следующем этапе выбираются преимущества даёт эта операция? Одна за работы отдельных узлов АЦП. Это параметры для работы Virtual Eval в из целей децимации заключается в ПО позволяет моделировать различ- режиме имитации анализатора спек- 56 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ тра. На рисунке 17 показано окно Рис. 16. Окно программы Virtual Eval с блок-схемой исследуемого АЦП программы Virtual Eval с параметра- ми, которые необходимо ввести для Рис. 17. Окно программы Virtual Eval для ввода базовых параметров выполнения имитации FFT. В данном примере выбраны следующие значе- –59,29 МГц –4,94 МГц ния: тактовая частота – 491,52 МГц, 36,38 МГц частота входного сигнала – 150 МГц, ЦППЧ включён с частотой генератора, Рис. 18. Результаты фактических измерений комплексного сигнала на выходе ЦППЧ установленной на 155 МГц. Для входа преобразователя AD9680-500, полученные с помощью VisualAnalog™ АЦП установлено значение «Реальное», преобразование с комплексным режи- мом (C2R) отключено, скорость деци- мации ЦППЧ – 4, коэффициент уси- ления – 6 дБ. Такой коэффициент уси- ления в ЦППЧ выбран для того, чтобы компенсировать потерю 6 дБ из-за про- цесса смешивания в преобразователе. Таким образом, ЦППЧ настроен для реального входного сигнала и слож- ного выходного сигнала с коэффици- ентом децимации 4. Программа Virtual Eval позволяет моде- лировать шумы и нелинейные искаже- ния только в раздельных режимах. На рисунке 17 показаны результаты моде- лирования шумов. Результаты эмуляции нелинейных амплитудно-частотных искажений также выводятся в отдельном окне. Модельные расчёты, проведённые с помощью Virtual Eval, дают следующие значения шумовых параметров: соотно- шение сигнал/шум – 71,953 дБ полной шкалы (dBFS), динамический диапазон, свободный от паразитных составляю- щих (SFDR), – 69,165 дБн. Если допустить, что отклик базовой частоты отсутству- ет, то значение SFDR будет составлять 89,978 дБ, что соответствует величине 88,978 дБн, приведённой к −1 дБ пол- ной шкалы входной мощности. С помощью меню в Virtual Eval мож- но задавать множество параметров, позволяющих анализировать раз- личные варианты работы АЦП, выби- рать оптимальные диапазоны рабочих частот и контролировать наличие жела- емой частоты в выходном спектре. Так, например, варьируя параметры рабо- ты АЦП, можно моделировать различ- ные варианты положения основной частоты и соответствующих гармоник на выходе ЦППЧ. Такой подход делает процесс разработки значительно про- ще и эффективнее, чем использование только аппаратных средств. Результаты фактических измерений комплексного сигнала на выходе ЦППЧ преобразователя AD9680-500, получен- ные с помощью VisualAnalog™, показаны на рисунке 18 [8]. Основная частота рас- положена на уровне −4,94 МГц. Мнимая часть основной частоты находится на СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018 WWW.SOEL.RU 57

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ −59,28 МГц с амплитудой −67,122 дБ пол- шо согласуется с расчётным значением Точное предсказание поведения АЦП, ной шкалы. Это означает, что в мнимой 88,978 дБн. а также возможность создания реаль- части за счёт фильтров децимации наблю- ного частотного плана позволяют дается ослабление примерно на 66 дБ. В заключение можно сказать, что отла- эффективно использовать отладоч- дочные средства VisualAnalog™, FTT и ные средства AD в таких приложени- Вторая гармоника находится на Virtual Eval предоставляют пользовате- ях, как, например, военное и граждан- частоте 36,38 МГц и ослаблена пример- лям уникальную возможность точно- ское радиолокационное оборудование, но на 10 дБ. Третья гармоника отфиль- го моделирования поведения АЦП при системы наведения и контроля траек- трована до уровня шума измерения. использовании различных параметров тории, автоматические системы управ- и режимов работы [9]. В частности, в слу- ления транспортом и многие другие. Необходимо отметить, что програм- чае использования АЦП с встроенным ма Virtual Eval не учитывает базовую ЦППЧ, таких, например, как AD9680, ЛИТЕРАТУРА частоту при расчётах соотношения AD9690, AD9691 и AD9684, перечислен- сигнал/шум. Поэтому для того что- ные программные средства позволяют 1. Zou А. Digital Signal Processing in IF/RF бы получить правильное значение, разработчику получать эпюры базовых Data Converters: www.analog.com при настройке параметров работы с частот, их гармоник, а также конфлик- VisualAnalog™ необходимо исключить тующих частот в реальном и комплекс- 2. Jayamohan U. Not Your Grandfather’s базовую частоту из результатов прямых ном виде и выбирать такой режим рабо- ADC: RF Sampling ADCs Offer Advantages измерений, выполненных с помощью ты, при котором нежелательные частоты in Systems Design: www.analog.com анализатора спектров. Идея заключа- будут находиться вне пределов рабоче- ется в том, чтобы при выборе опти- го диапазона, насколько это возможно. 3. Gigasample ADCs Promise Direct RF мального диапазона базовая частота Conversion: www.electronicdesign. не попала в выходной спектр. Поскольку агрегация несущих и прямое радиочастотное преобразо- 4. Frequency Folding Tool: www.analog.com Значение соотношения сигнал/шум, вание становятся всё более популяр- 5. Harris J. What’s Up With Digital полученное с помощью прямых измере- ными в самых различных областях ний, составляет 71,602 дБ полной шкалы. науки, техники, медицины и произ- Downconverters. Part 1: www.analog. Это значение достаточно близко к резуль- водства, отмеченные выше инстру- 6. Harris J. What’s Up With Digital тату модельных расчётов, выполненных менты могут оказаться крайне полез- с помощью программы Virtual Eval, – ными при разработке новейших образ- Downconverters. Part 2: www.analog. 71,953 дБ. Экспериментальное значе- цов широкополосного оборудования. 7. Virtual Eval Tool – BETA: www.analog.com ние SFDR, равное 91,831 дБн, также хоро- 8. Harris J. What’s Up With Digital Downconverters: www.allaboutcircuits. 9. Jayamohan U. ADC Modeling Tools Speed Up Evaluation: www.analog.com ОФИЦИАЛЬНЫЙ ДИСТРИБЬЮТОР 58 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018

РАЗРАБОВТКЫАСИОПКРООИНЗАВДОЕДЖСТНВООЙ ПРОМЫШЛЕННОЙ ЭЛЕКТРОНИКИ 100% РОССИЙСКАЯ КОМПАНИЯ !!^^^____^^^!! Реклама ЗАКАЗНЫЕ РАЗРАБОТКИ КОНТРАКТНОЕ ПРОИЗВОДСТВО Разработка электронного оборудования Контрактная сборка электроники уровней: по ТЗ заказчика в кратчайшие сроки модуль / узел / блок / шкаф / комплекс • Модификация КД существующего изделия • ОКР, технологические консультации и согласования • Разработка спецвычислителя на базе • Макеты, установочные партии, постановка в серию • Полное комплектование производства импортными COM-модуля • Конфигурирование модульного и отечественными компонентами и материалами • Поддержание складов, своевременное анонсирование корпусированного изделия • Сборка магистрально-модульной системы снятия с производства, подбор аналогов • Серийное плановое производство по спецификации заказчика • Тестирование и испытания по методикам и ТУ • Разработка изделия с нуля • Гарантийный и постгарантийный сервис WWW.DOLOMANT.RU • (495) 739-0775

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ Синтез антенн MIMO для компактных устройств в AntSyn National Instruments AWR В данной статье рассматривается аль- тернативный подход, в основе которо- В статье рассказывается о возможностях программного обеспечения го лежит использование инструмента AntSyn от NI AWR для моделирования антенн MIMO. На практических синтеза и оптимизации антенн AntSyn примерах показано, как можно достичь высоких показателей, от NI AWR. Применение AntSyn позволя- необходимых для современных систем Интернета вещей и мобильной ет разработчикам автоматически про- связи 5-го поколения. ектировать сложные антенные устрой- ства, например компактные антенные ВВЕДЕНИЕ пространственным разнесением эле- решётки MIMO на основе вводимых ментов, но такое решение приводит к спецификаций, что существенно сокра- Ключевыми элементами систем свя- увеличению размеров устройства и/ щает затраты времени и сил при реше- зи 5-го поколения (5G) и Интернета или требует использования дополни- нии подобного рода задач. вещей (IoT) являются специализиро- тельных внешних антенн. Для созда- ванные антенны, имеющие улучшен- ния развязки применяются дроссели, ПРОЕКТИРОВАНИЕ ные характеристики, меньшие стои- согласующие цепи и другие способы, мость и габариты. каждый из которых обладает собствен- ПО СПЕЦИФИКАЦИИ ными преимуществами и недостатками. Удобный инструмент проектирова- За счёт использования несколь- ких антенн технология MIMO (мно- Оптимизация антенн вручную для ния AntSyn сочетает в себе продвинутые гоканальный вход – многоканальный получения требуемых характеристик алгоритмы оптимизации и электроди- выход) позволяет обеспечить лучшую устройства (рабочая полоса, КПД намического моделирования и позво- производительность и стабильность антенны, согласование импеданса и ляет получить ожидаемый результат беспроводных устройств. Однако дан- т.д.) – весьма трудоёмкий процесс, тре- ещё до создания прототипа. ная технология требует не только хоро- бующий множества итераций модели- шего качества отдельных антенн, но и рования и серьёзного опыта проекти- В рассматриваемом далее примере высокого коэффициента развязки меж- рования. в спецификацию входят такие пара- ду ними. Развязку можно обеспечить метры, как рабочая полоса, потери на отражении, размер, конструкция и вза- Рис. 1. Область интерфейса ввода спецификаций AntSyn для проекта MIMO имное влияние элементов. Эти требо- вания вводятся посредством специаль- ного интерфейса, с помощью которого автоматически создаётся файл проек- та. Частично данный интерфейс пока- зан на рисунке 1, где в соответствую- щие поля вводятся значения параме- тров антенны MIMO. После запуска синтеза AntSyn предложит несколь- ко оптимизированных конструкций антенны, результаты моделирования которых отображаются в настраивае- мой панели вывода данных (см. рис. 2). Панель вывода данных может быть настроена для отображения трёхмер- ной модели антенны, частотных зави- симостей входного импеданса или мак- симального коэффициента усиления, срезов диаграммы направленности и рейтинговой оценки качества кон- струкции. Эти и другие результаты помогают быстро оценить и выбрать наиболее подходящий вариант. AntSyn может использоваться для синтеза мно- гих типов антенн: одно-, двух-, много- диапазонных, широко- и сверхширо- кополосных (>100:1) антенн, антенны с высоким КПД, электрически малых антенны, фазированных антенных- решёток, проволочных, конформ- 60 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ ных, рупорных и патч-антенн, антенн Рис. 2. Предлагаемая конструкция антенны после выполнения расчётов двойной поляризации и многоцеле- Рис. 3. Примеры решётчатых антенн в библиотеке AntSyn вые антенны. AntSyn предлагает 29 типов антенн и имеет набор специаль- ных средств для создания компактных антенн MIMO, включая новые машинно генерируемые многоцелевые решётча- тые антенны с несколькими портами, усовершенствованные методы опти- мизации согласующих цепей, позво- ляющие оптимизировать каждый порт по отдельности, а также инструменты работы с заземляющими плоскостями. Отдельно стоит отметить уникаль- ность и гибкость новых конструкций решётчатых антенн – набора из 4 типов антенн c 2 или 3 портами (в дальнейшем количество поддерживаемых портов будет увеличено). Эти порты могут неза- висимо работать в разных диапазонах частот и иметь различные специфика- ции, например по поляризации или диа- грамме направленности. Решётка антенн оптимизируется в AntSyn в соответствии с заданными требованиями, при этом возможности настроек позволяют про- граммному обеспечению, по сути, изо- бретать новые антенны. Изображения таких антенн представ- лены на рисунке 3. Два типовых вари- анта решётчатой антенны могут быть размещены в углу, на краю заземления или в центре, как показано на рисунке 3. Заземление может быть сплошным или в виде оптимизированной решёт- ки. В копланарном монопольном испол- нении заземления под решёткой нет, однако предполагается, что конструк- ция проецируется за край заземления, что в ряде случаев может быть полезно. В следующих примерах рассматрива- ется копланарный монополь, обладаю- щий очень широкой рабочей полосой и достаточной гибкостью для примене- ния в малоразмерных системах. Будет показано, как на основе этих антенн AntSyn может синтезировать массивы MIMO с отличными характеристиками, высоким коэффициентом развязки и хорошим согласованием импедансов. ПРИМЕРЫ Рис. 4. Двухпортовая антенна MIMO, значения КСВН и коэффициента связи, полученные в AntSyn При создании двух- и трёхпорто- − планарное исполнение; − максимальная развязка между пор- вых антенн MIMO для условного ком- − размер порядка визитки 90×50 мм; тами. пактного устройства использовались ● интеграция антенны и электронной новые возможности последней вер- «обвязки»; Сначала двухпортовая антенна MIMO сии AntSyn. ● размещение антенн вдоль длинной на основе многоцелевого решётчатого грани; копланарного монополя была оптимизи- К условному устройству предъявля- ● MIMO: рована в AntSyn. На рисунке 1 показаны лись следующие требования: − 2 или 3 порта для приёма и пере- спецификации, введённые в интерфейс ● двухдиапазонный Wi-Fi – 2,4/5 ГГц; AntSyn, за исключением использования ● стандартные размеры устройств Ин- дачи; согласующей цепи. В данном случае в тернета вещей: СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018 WWW.SOEL.RU 61

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ Рис. 5. Результаты моделирования в AXIEM Рис. 6. Характеристики трёхпортовой антенны MIMO в AntSyn Рис. 7. Трёхпортовая антенна MIMO (вид снизу) Данная конструкция была импорти- порта (см. рис. 7) составило 0,31 длины рована в NI AWR Design Environment для волны. качестве диэлектрика выступал воздух. дальнейшего анализа в Microwave Office Полученная конструкция антенны и её в планарном электромагнитном симу- Формы элементов антенны ещё более характеристики показаны на рисунке 4. ляторе AXIEM во всём диапазоне частот различны по сравнению с двухпорто- от 2 до 6 ГГц. Результаты, представлен- вым исполнением. По сути, AntSyn Созданная антенна обладает хороши- ные на рисунке 5, хорошо согласуют- создал различные антенны для каж- ми значениями коэффициента стоячей ся с оценкой AntSyn – в худшем слу- дого порта, при этом между левым и волны по напряжению (КСВН) и коэф- чае коэффициент связи составляет центральным портом было размеще- фициента связи в двух диапазонах Wi-Fi –16,8 дБ. Отметим, что КСВН и коэф- но экранирующее ограждение. Такая на обоих портах. Максимальное значение фициент связи несколько увеличивают- сложная конструкция была сгенери- КСВН достигает 1,8, а коэффициент свя- ся в промежуточном диапазоне Wi-Fi, рована в AntSyn автоматически, что зи составляет –16,5 дБ. На самой низкой однако внутриполосные характеристи- наглядно демонстрирует мощность и частоте края антенны находятся на уда- ки остаются очень хорошими. устойчивость генетических алгорит- лении менее 0,093 длины волны, а порты мов, используемых для оптимизации разнесены только на 0,41 длины волны. При помощи AntSyn также была опти- нестандартных конструкций и поис- Как можно видеть, формы двух элемен- мизирована трёхпортовая конструкция ка наилучших решений. тов схожи, но не идентичны, что являет- с теми же спецификациями и ограни- ся ожидаемым результатом, помогающим чениями по размеру (см. рис. 1). На ЗАКЛЮЧЕНИЕ обеспечить качественную развязку. этот раз для улучшения характеристик антенны использовалась согласующая В условиях растущей потребности цепь. Максимальный КСВН антенны в высокопроизводительных и доступ- оказался равным 1,8, а коэффициент ных антеннах для применения в систе- связи между двумя ближайшими пор- мах связи 5-го поколения и устройствах тами (правым и центральным на рисун- Интернета вещей инструмент синтеза и ке 6) составил –14,7 дБ. Заметим, что оптимизации AntSyn позволяет разра- расстояние между этими портами на ботчикам антенн, в том числе и ком- частоте 2,4 ГГц составило всего 0,163 пактных массивов MIMO, решать самые длины волны с минимальным разнесе- сложные задачи для перспективных про- нием элементов в 0,048 длины волны. ектов. Расстояние от центрального до левого Узнать больше об AntSyn можно на офи- циальном сайте awrcorp.com/antsyn. 62 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018

Свобода проектирования Реклама САПР электроники В состав Delta Design, обеспечивающей сквозной цикл проектирования печатных плат, входят модули: • Менеджер библиотек • Схемотехнический редактор • Схемотехническое моделирование • HDL-симулятор • Редактор правил • Редактор печатных плат • Топологический редактор плат TopoR • Коллективная работа для предприятий www.eremex.ru +7 (495) 232-1864 / [email protected]

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ Интерактивная трассировка в среде Altium Designer Часть 3. Правила и редактирование Алексей Якубенко ([email protected]) но с помощью таблицы зазоров, распо- ложенной чуть ниже. Каждая строка и В предыдущих частях статьи были рассмотрены основные принципы, каждый столбец таблицы соответству- инструменты и настройки интерактивной трассировки. В данной ют определённому объекту топологии. части будут описаны правила, которые непосредственно связаны Зазор задаётся отдельно для каждой с прокладкой проводников, а также инструменты редактирования пары объектов. Для этого первым щелч- проложенных проводников. ком левой кнопки мыши (ЛКМ) выделя- ется ячейка, расположенная на пересе- ПРАВИЛА назначение состоит в определении чении строки одного объекта и столбца величин зазоров между различными второго, а вторым щелчком она активи- Технология изготовления печатной объектами токопроводящих слоёв. руется, после чего вводится новое зна- платы (ПП) оказывает прямое влияние чение. На рисунке 1 отображён упро- на такие её конструктивные параметры, В окне редактора правил все пра- щённый вариант таблицы. Переход к как ширина проводников, зазоры меж- вила данного типа сгруппирова- расширенному варианту производит- ду различными элементами топологии ны в разделе Electrical → Clearance ся с помощью переключателя Simple/ и геометрические параметры переход- (см. рис. 1). Величины зазоров опре- Advanced, расположенного над табли- ных отверстий (ПО). Своевременный деляются с помощью опций, представ- цей. Строки и столбцы таблицы зазо- учёт данных параметров в процес- ленных в поле Constraints. Если вели- ров соответствуют следующим объек- се разработки ПП может значитель- чина зазоров должна быть одинако- там топологии: но сократить время проектирования ва для всех объектов топологии, то её ● Arc (в расширенной таблице) – дуга; и повысить его эффективность. В сре- достаточно задать с помощью опции ● Track – отрезок (в расширенной та- де Altium Designer (AD) данные параме- Minimum Clearance. Правее схематич- тры задаются с помощью правил типа ного изображения проводника нахо- блице) или отрезок и дуга (в упро- Electrical → Clearance, Routing → Width, дится пункт Ignore Pad to Pad clearances щённой таблице); Manufacturing → Board Outline Clearance within a footprint. Выбор этого пункта ● SMD Pad – КП поверхностного мон- и Routing → Routing Via Style. отменяет проверку зазоров между кон- тажа; тактными площадками (КП), кото- ● TH Pad – КП монтажа в отверстия; Далее будет рассмотрена настройка рые относятся к одному посадочно- ● Via – ПО; правил указанных типов. му месту (ПМ). ● Copper (в упрощённой таблице) – по- лигональные объекты; Правила типа Electrical → Clearance Если необходимо сформировать раз- ● Fill (в расширенной таблице) – пря- Наиболее часто применяемый тип ные значения зазоров для разных объ- моугольная заливка; ектов топологии, то сделать это мож- ● Poly (в расширенной таблице) – по- правил – Electrical → Clearance. Его лигон; ● Region (в расширенной таблице) – регион; ● Text – текстовая строка; ● Hole – отверстие [1]. Рис. 1. Окно Electrical → Clearance в редакторе правил Правила типа Routing → Width Не менее важный тип правил – 64 WWW.SOEL.RU Routing → Width: с помощью него опре- деляются предельные и предпочитае- мое значения ширины проводников. В окне редактора правил все пра- вила данного типа сгруппированы в разделе Routing → Width (см. рис. 2). Настройка правила производится с помощью опций, представленных в поле Constraints. На схематичном изо- бражении проводника имеются следу- ющие основные опции: ● Min Width – минимально допустимая ширина проводника; ● Preferred Width – предпочитаемая ши- рина проводника; СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ ● Max Width – максимально допустимая Рис. 2. Окно Routing → Width в редакторе правил ширина проводника. В нижней части области находится аб Рис. 3. Режимы проверки ширины проводников: а) независимая проверка элементов топологии; таблица, с помощью которой можно б) проверка с учётом прохождения тока задать указанные значения отдельно для каждого слоя. Рис. 4. Окно Routing → Routing Via Style в редакторе правил Правее схематичного изображения ния предельных и предпочитаемо- (см. рис. 4). Настройка правила произ- проводника можно найти переключа- го значений диаметров ПО и его КП. водится с помощью опций, представ- тель режимов проверки ширины про- В окне редактора правил все пра- ленных в поле Constraints. На схематич- водников; он имеет следующие поло- вила данного типа сгруппированы ном изображении ПО имеются следу- жения: в разделе Routing → Routing Via Style ющие основные опции: ● Check Tracks/Arcs Min/Max Width Individually – независимая проверка каждого отрезка и каждой дуги; ● Check Min/Max Width for Physically Connected Copper (tracks, arcs, fills, pads & vias) – проверка подключён- ных элементов топологии (отрезков, дуг, прямоугольных заливок, КП и ПО) с учётом прохождения тока. Суть режима проверки проводни- ков с учётом прохождения тока состо- ит в том, чтобы удостовериться в отсут- ствии на пути следования тока по про- водящим линиям узких мест с шириной меньше указанной с помощью опции Min Width (в то же время не подключён- ные ни к каким цепям отрезки и дуги также проверяются по отдельности). На рисунке 3 приведён пример, харак- теризующий разницу между двумя режи- мами проверки: на рисунке 3а представ- лен результат в режиме независимой проверки, а на рисунке 3б – в режиме проверки с учётом прохождения тока. В первом случае ошибка была найдена только в ширине проводника, располо- женного на зелёном слое. Во втором слу- чае было обнаружено, что на красном слое в месте соединения недоведённого проводника и ПО образуется узкое место с недостаточной шириной, выделенное в результате маркером ошибки. Под переключателем режимов про- верки расположен пункт Characteristic Impedance Driven Width, выбор которо- го переводит правило в режим опреде- ления ширины проводника в зависи- мости от комплексного сопротивле- ния. Ещё ниже находится пункт Layers in layerstack only. При выборе этого пун- кта в таблице, расположенной в нижней части области, отображаются только те сигнальные слои, которые входят в стек текущей ПП. При снятии галочки выбо- ра в таблице отобразятся все 32 доступ- ных в среде AD сигнальных слоя [2]. Правила типа Routing → Routing Via Style Правила типа Routing → Routing Via Style предназначены для определе- СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018 WWW.SOEL.RU 65

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ Рис. 5. Окно Manufacturing → Board Outline Clearance в редакторе правил помощью расположенной ниже табли- цы отступов. Каждая строка таблицы соответствует одному из типов грани- цы ПП: ● Outline Edge – внешняя граница ПП; ● Cavity Edge – граница полости для расположения компонента внутри ПП; ● Cutout Edge – граница выреза в ПП; ● Split Barrier – граница разделения сте- ков слоёв; ● Split Continuation – продолжение гра- ницы разделения стеков слоёв. Каждый столбец таблицы соответ- ствует определённому объекту топо- логии: ● Arc – дуга; ● Track – отрезок; ● SMD Pad – КП поверхностного мон- тажа; ● TH Pad – КП монтажа в отверстия; ● Via – ПО; ● Fill – прямоугольная заливка; ● Poly – полигон; ● Region – регион; ● Text – текстовая строка [4]. Рис. 6. Пример редактирования проводника за счёт удаления петли РЕДАКТИРОВАНИЕ ПРОВОДНИКОВ ● Via Diameter: до краёв ПП. За этот параметр отвеча- Как в случае прокладки проводников, − Minimum – минимально допусти- ют правила типа Manufacturing → Board так и в случае их редактирования среда мый диаметр КП ПО; Outline Clearance. В окне редактора пра- AD предоставляет разработчикам ряд − Maximum – максимально допусти- вил все правила данного типа сгруппи- удобных и эффективных инструмен- мый диаметр КП ПО; рованы в разделе Manufacturing → Board тов по изменению топологии. − Preferred – предпочитаемый диа- Outline Clearance (см. рис. 5). метр КП ПО; В первой части статьи были рассмо- Приёмы работы с правилами данно- трены настройки Automatically Remove ● Via Hole Size: го типа аналогичны приёмам работы с Loops и Remove Net Antennas, которые − Minimum – минимально допусти- правилами типа Electrical → Clearance. позволяют редактору ПП автоматиче- мый диаметр ПО; Величины отступов определяются с ски удалять петли и «антенны» [8]. Оче- − Maximum – максимально допусти- помощью опций, представленных в видно, что данный механизм предо- мый диаметр ПО; поле Constraints. Если величина отсту- ставляет разработчикам удобнейший − Preferred – предпочитаемый диа- пов всех элементов топологии от всех инструмент по редактированию про- метр ПО [3]. видов границ платы должна быть оди- ложенных проводников. Суть в том, что наковой, то её достаточно задать с при необходимости изменить трассу Правила типа Manufacturing → помощью опции Minimum Clearance. проводника достаточно просто проло- Board Outline Clearance Если же для разных элементов топо- жить новую трассу, которая будет начи- логии или разных видов границ ПП наться и заканчиваться на элементах Не менее важный конструкторско- необходимо определить разные зна- старой. В результате образуются одна технологический параметр – минималь- чения отступов, то это можно сделать с или несколько петель. Редактор ПП ное расстояние от элементов топологии избавится от этих петель за счёт уда- ления части старой трассы (см. рис. 6). Таким способом можно «перерисовать» как весь проводник, так и его часть. Наиболее примитивный способ редактирования проложенных провод- ников – удаление старых трасс и про- кладка новых. Можно удалить как один сегмент, предварительно выделив его ЛКМ, так и группу сегментов, выделив их сочетанием клавиш Shift + ЛКМ. Кро- ме того, можно выделить один из сег- ментов проводника и нажать клавишу Tab – в результате будут выделены все 66 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ последовательно сопряжённые сегмен- ты, находящиеся на том же слое. Un-Route аб Удалять вручную элементы провод- Рис. 7. Разница между командами: а) Un-Route → Net; б) Un-Route → Connection ников – дело достаточно неблагодар- Рис. 8. Оптимизация отдельной цепи ное, особенно когда речь идёт о боль- шом количестве цепей. На этот случай ка. На рисунке 7 приведены примеры, мо выбрать только те сегменты, кото- предусмотрена группа команд Un-Route. поясняющие данную разницу [5]. рые входят в соответствующую часть. Одноимённый пункт располагается в Необходимо при этом иметь в виду, что самом низу меню Route. Здесь доступ- Gloss Selected при оптимизации фрагмента его край- ны следующие команды: Ранее, в первой части статьи [8], мы ние точки остаются на месте. ● All (горячие клавиши U → U → A) – пол- уже рассматривали применение меха- Можно также оптимизировать прово- ное удаление проводников всех це- низма Gloss. Напомним, Gloss представ- дники, переходящие со слоя на слой или пей ПП; ляет собой механизм оптимизации имеющие в своём составе перемычки, ● Net (горячие клавиши U → U → N) – цепи, т.е. прокладки проводника таким однако при этом перемычки и ПО оста- полное удаление проводника одной образом, чтобы он имел наименьшую ются на месте. Кроме того, не оптими- цепи; длину и наименьшее количество изги- зируются сегменты, расположенные под ● Connection (горячие клавиши U → U → бов. В первой части речь шла о приме- произвольным углом (см. рис. 9). Необ- C) – удаление соединения; нении данного механизма в процессе ходимо обратить внимание, что при ● Component (горячие клавиши U → U → прокладки нового проводника. Сейчас построении нового проводника среда AD O) – удаление всех подключённых к рассмотрим применение этого механиз- использует только стандартные сегмен- компоненту проводников; ма для уже проложенных трасс цепей. ты, расположенные под углами 45° и 90°. ● Room (горячие клавиши U → U → R) – удаление всех цепей, относящихся к В общем случае для оптимизации уже При необходимости оптимизировать определённой области. проложенных проводников необходи- группу проводников перед запуском При выполнении любой из указан- мо выполнить два действия: команды Route → Gloss Selected нужно ных команд происходит удаление 1. Выбрать проводники или их части, также выбрать все сегменты всех опти- отрезков и дуг, из которых состоят про- мизируемых проводников. водники, а также ПО. Полигональные которые необходимо оптимизиро- объекты не удаляются. вать. Для оптимизации дифференциаль- Для полного удаления всех проводни- 2. Запустить команду Route → Gloss ных пар также необходимо выбирать ков ПП достаточно просто выполнить Selected (горячие клавиши U → L или все сегменты всех оптимизируемых команду Route → Un-Route → All. В слу- Ctrl + Alt + G). Выбранные проводники проводников (см. рис. 10). чае остальных команд после их запуска или их части будут оптимизированы. редактор ПП перейдёт в режим удале- Механизм оптимизации Gloss при- Однако здесь есть ряд нюансов, ния, а курсор, в зависимости от настро- меним к отдельному проводнику, диф- отличных от остальных случаев ек, примет вид большого или малого ференциальной паре или группе про- оптимизации. В данном случае редак- перекрестия под углом 90° или малого водников. Более того, можно оптими- тор ПП «понимает», что он работает перекрестия под углом 45°. В данном зировать цепи как целиком, так и их именно с дифференциальными пара- режиме необходимо щёлкнуть ЛКМ по: фрагменты. Если необходимо опти- ми, поэтому применяет механизмы, ● сегменту проводника или контактной мизировать проводник полностью, то свойственные трассировке диффе- площадке – в случае удаления прово- для этого нужно выбрать все его сег- ренциальных пар – система ориенти- дника или соединения; менты (см. рис. 8). Чтобы оптимизиро- руется на правила соответствующего ● компоненту – в случае удаления под- вать фрагмент проводника, необходи- типа, выполняет правильные отводы ключённых к компоненту проводни- от КП. Кроме того, редактор пытается ков; ● области – в случае удаления цепей, относящихся к определённой обла- сти. Для выхода из режима удаления нуж- но щёлкнуть правой кнопкой мыши (ПКМ) или нажать клавишу ESC. Различие между командами Route → Un-Route → Net и Route → Un-Route → Connection в том, что в первом слу- чае происходит полное удаление все- го проводника цепи, а во втором уда- ляется только соединение между дву- мя ближайшими конечными точками, например между двумя КП или между КП и концом недоведённого проводни- СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018 WWW.SOEL.RU 67

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ Примечание: при оптимизации переходные отверстия и сегменты, Рис. 10. Оптимизация дифференциальных пар расположенные под произвольным углом, остаются на месте Рис. 9. Оптимизация сегментов Рис. 11. Применение команды Route → Retrace ализированные механизмы вырав- читаемой ширины, прописанным в Selected нивания длин всё же не применя- правилах; ются [6]. ● Gloss стремится максимально сокра- проложить новые трассы таким обра- тить длину проводника, что иногда зом, чтобы выравнять длины провод- Retrace Selected приводит к радикальному измене- ников, входящих в дифференциаль- Ещё одним удобным инструментом нию его трассы; Retrace лишь слегка ную пару. Обратите внимание: если корректирует проложенную трассу, при этом достигнуть равенства длин корректировки проложенных про- делая её менее извилистой, если это проводников не получается, специ- водников является команда Route → необходимо (обратите внимание на Retrace Selected. Её назначение в том, трассы цепей NET1 и NET4 на рисун- 68 чтобы применить к выбранным про- ке 11) [7]. водникам или их фрагментам пара- Как видно, фактически, все основ- метры ширины или зазоров, опреде- ные инструменты трассировки явля- лённые соответствующими правила- ются интерактивными, следователь- ми как предпочитаемые. Применение но, значительно облегчают труд раз- данной команды аналогично приме- работчиков. нению команды Route → Gloss Selected: сначала необходимо выбрать сег- ЛИТЕРАТУРА менты или проводники полно- стью, а потом выполнить коман- 1. Altium. Documentation 2018. Clearance: ду (см. рис. 11). www.altium.com Так же как и команда Route → Gloss 2. Altium. Documentation 2018. Width: Selected, команда Route → Retrace Selected www.altium.com применима к отдельным проводникам, группам проводников, дифференци- 3. Altium. Documentation 2018. Routing Via альным парам и отдельным фрагмен- Style: www.altium.com там проводников. 4. Altium. Documentation 2018. Board При работе с дифференциальными Outline Clearance: www.altium.com парами есть особенность: с помощью этой команды можно легко менять 5. Altium. Documentation 2018. UnRoute: зазор в проложенной паре. Для это- www.altium.com го нужно поменять его предпочита- емое значение в соответствующем 6. Altium. Documentation 2018. Gloss: правиле, а потом применить команду. www.altium.com В целом команды Route → Gloss 7. Altium. Documentation 2018. Retrace: Selected и Route → Retrace Selected подоб- www.altium.com ны и даже используют один и тот же программный механизм. Основные 8. Якубенко А. Интерактивная трассиров- отличия их в следующем: ка в среде Altium Designer. Часть 1. Трас- ● Gloss оставляет неизменной шири- сировка отдельной цепи. Современная электроника. 2018. № 3. ну проводника, а Retrace меняет её в соответствии со значением предпо- 9. Якубенко А. Интерактивная трассировка в среде Altium Designer. Часть 2. Трасси- ровка дифференциальных пар и групп цепей. Современная электроника. 2018. № 4. WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018

Реклама

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ BoardAssistant – универсальный инструмент формирования документации в среде Altium Designer Вадим Иванов ([email protected]), Илья Левин ([email protected]) ● автоматизированное формирование чертежа схем, перечня элементов и Целью любого проектирования радиоэлектронных изделий является ведомости покупных изделий; готовое работающее устройство. Для производства устройства на предприятии необходима конструкторская документация (КД), ● собственный модуль для разработки от правильности которой будет зависеть и скорость изготовления, чертежей печатных плат. и количество ошибок на разных этапах производства. Чем выше уровень автоматизации при разработке КД, тем эффективнее и корректней будет РАБОТА С БАЗОЙ ДАННЫХ работа инженеров. На новый уровень автоматизации позволяет выйти комплексное решение BoardAssistant, которое встраивается в Altium ЭЛЕМЕНТОВ Designer. Общая база данных элементов на Внедрение Altium Designer в реаль- платы. Последствиями этих проблем предприятии позволяет работать с еди- ный цикл проектирования на пред- могут быть большие трудозатраты в ным набором элементов всем сотрудни- приятии сопровождается множеством создании базы элементов, её контро- кам, начиная от разработчика схемы и проблем, с которыми сталкивают- ле, а также в длительном времени раз- заканчивая сотрудником отдела закупок. ся пользователи: от отсутствия кор- работки конструкторской документа- ректной элементной базы до процес- ции. Система BoardAssistant предоставляет са оформления чертежей на печатные удобный интерфейс администрирова- Система BoardAssistant позволяет ния для стандартной DBLib-библиотеки решить множество подобных проблем Altium Designer со следующим функци- и в полной мере получать эффективные оналом: результаты. Система является дополне- ● удобное разделение электрических нием для Altium Designer и расширяет имеющийся функционал следующими радиоизделий (ЭРИ) по группам; инструментами: ● ввод новых и изменение существую- ● собственный интерфейс админи- щих элементов; стрирования базы данных элементов; ● быстрый поиск; ● комплексная проверка электриче- ● удобный механизм редактирования ских принципиальных схем; посадочных мест, файлов справки и условного графического обозначе- ния (УГО). Использование штатных механизмов доступа к базе данных (БД) (см. рис. 1) Рис. 1. Панель доступа к базе данных Рис. 2. Панель администрирования базы элементов элементов WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018 70

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ позволяет использовать любую ODBC- Важным параметром является правиль- ски, тем самым минимизируя пользо- совместимую БД, а удобный интер- ность и однотипность отображения всех вательское участие в процессе форми- фейс администрирования оптимизи- элементов на схеме. Для этого в системе рования данных документов. рует работу администратора библио- BoardAssistant разработан процесс про- теки ЭРИ на предприятии. На рисунке 2 верки всех элементов на соответствие РАЗРАБОТКА ЧЕРТЕЖЕЙ представлена панель администрирова- заданным правилам, которые хранятся в ния базы элементов. серверной части системы. Доступны раз- ПЕЧАТНОЙ ПЛАТЫ личные правила для проверки элементов: Процесс создания чертежей печат- ПРИНЦИПИАЛЬНЫЕ от контроля длины вывода до проверки содержимого атрибутивной информа- ной платы согласно ЕСКД при исполь- ЭЛЕКТРИЧЕСКИЕ СХЕМЫ ции. Все выявленные ошибки появля- зовании Altium Designer затруднителен Проектирование изделия начина- ются в стандартном меню Messages. и связан с отсутствием необходимых инструментов оформления. Штатный ется с составления принципиальной Следующим инструментом является инструмент Draftsman не позволя- электрической схемы. На данном эта- расширенная возможность компиля- ет учесть все требования ГОСТ, а при пе многое зависит от используемой ции проекта. Штатный инструмент ком- работе с экспортом через DXF/DWG элементной базы. При отсутствии пиляции Altium Designer доступен для для оформления чертежей в других необходимых элементов и созда- редактирования пользователю, поэто- CAD-системах пропадает ассоциатив- нии локальной библиотеки необхо- му есть риск упущения важных несоот- ная связь с платой и возникают пробле- димо предусмотреть возможность ветствий проекта заданным на предпри- мы, связанные с использованием ней- использования разработанных эле- ятии правилам. Компиляция проекта в тральных форматов. ментов всеми сотрудниками пред- BoardAssistant проводится по закреплён- приятия, задействованными в про- ным на сервере правилам и позволяет Решением проблемы является встро- изводственном процессе. Для это- находить ошибки в проекте независи- енная панель BoardAssistant собственной го в схемотехническом редакторе мо от настроек штатной компиляции. разработки (см. рис. 3). Данная панель Schematics реализован функционал позволяет оформить чертёж печатной выгрузки из локальной библиотеки По завершении разработки принци- платы и сборочный чертёж узла прямо в глобальную базу данных элемен- пиальной схемы необходимо разрабо- внутри файла платы. На панели имеет- тов, после чего элементы становят- тать чертежи. Получение PDF-файлов ся диспетчер видов, позволяющий встав- ся доступны для использования всем схемы, таблицы проводов и перечня лять, удалять и менять форматы листов. сотрудникам предприятия. элементов производится автоматиче- Для размещения видов чертежа име- ется соответствующий раздел, в кото- СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018 WWW.SOEL.RU Реклама 71

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ Рис. 5. Фрагмент разработанного чертежа платы Рис. 3. Панель PCB BoardAssistant ром выбирается нужный слой и мас- же указываются необходимые техни- штаб, после чего производится вставка ческие требования, которые будут ото- Рис. 4. Вкладка инструментов вида на нужный лист. В этом же раз- бражены на чертеже. деле есть возможность вставки проек- 72 ционных видов платы, видов для сбо- Процесс вывода чертежа на печать рочного чертежа и таблицы отверстий. полностью автоматизирован и про- изводится соответствующей кнопкой, Все действия вставки видов фиксиру- после чего формируется готовый PDF- ются в диспетчере видов, где указано, файл, который будет помещён в проект. какие именно виды вставлены и како- го масштаба. Для удобства при двойном Особенностью данного подхода явля- нажатии на любой строчке диспетчера ется то, что чертёж связан напрямую с листов или видов происходит масштаби- самой платой, при внесении изменений рование экрана под выбранный объект. в которую процесс обновления чертежа максимально упрощается. Кроме того, Виды слоёв печатной платы разраба- полученный чертёж всегда можно экс- тываются автоматически и соответству- портировать в формат DXF для даль- ют ГОСТ 2.417-91, который подразумевает нейшей работы в другой CAD-системе. наличие координатной сетки, штриховки полигонов и отображение проводников ЗАКЛЮЧЕНИЕ в соответствии с их реальной толщиной. Внедрение BoardAssistant в Altium В разделе таблицы отверстий име- Designer позволяет значительно сокра- ется возможность присвоения услов- тить трудозатраты на проектирование, ных обозначений различным диаме- оптимизировать бизнес-процессы, трам отверстий. уменьшить влияние человеческого фак- тора и, как следствие, получить ощути- Для простановки всех необходимых мую экономическую выгоду. Среднее размеров имеются удобные инструмен- сокращение трудоёмкости одного про- ты (см. рис. 4) с автоматическим подсчё- екта оценивается в 55%, что при боль- том квалитетов по ГОСТ и дополнитель- шом штате сотрудников даёт ощутимый ные поля для добавления к ним текстов. прирост эффективности труда. Также имеются инструменты про- Комплексная система BoardAssistant становки необходимых выносок, зна- имеет два различных варианта поставки: ков маркировки, клеймения с удоб- 1. Standalone – для работы локально с ным интерфейсом. Предусмотрены настройки указания стрелок, точек, автоматизированной разработкой знаков обработки по контуру, склеи- чертежей схем, таблиц соединений, вания и пайки. Все инструменты имеют перечней элементов и панелью для механизмы предварительной отрисов- разработки чертежей печатных плат. ки для удобного размещения на поле 2. Enterprise – вариант работы с сер- чертежа. На рисунке 5 приведён фраг- верной частью, с подключённой мент разработанного чертежа платы. глобальной элементной базой и гло- бальными настройками проверки Основная надпись на чертежах схем и компиляции проектов. заполняется через вкладку «Текст», там WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ НОВОСТИ МИРА нии регулярными процессами, но прекрасно трий Ольшевский. В рамках курсового про- зарекомендовала себя в управлении изме- екта они разрабатывают методику форма- 4-Я ЕЖЕГОДНАЯ КОНФЕРЕНЦИЯ нениями, проектами внедрения улучшений. лизованной оценки контрактных произво- дителей. Методика была апробирована на ПРОИЗВОДИТЕЛЕЙ ЭЛЕКТРОНИКИ Олеся Чиркова сравнила свой опыт вне- трёх компаниях – членах АРПЭ. Выступле- дрения методики 8D в глобальных корпора- ние на конференции позволило собрать за- ELM CONF-2018 циях, где она работала раньше, и в компа- мечания и привлечь к проекту внимание дру- нии-стартапе с жёсткими ограничениями по гих компаний. 24 апреля 2018 года прошла ежегодная срокам и количеству персонала. конференция производителей электроники, Заключительная часть конференции про- посвящённая вопросам повышения эффек- О целях и влиянии ясного целеполагания на шла в формате открытой дискуссии о воз- тивности российского производства. В ней эффективность говорили Андрей Коржаков можностях повышения конкурентоспособ- приняли участие руководители компаний, («РКС») и Темур Аминджанов («Старлайн»). ности российского производства, а также руководители производственных подразде- проблемах избыточности инвестиций и про- лений – всего более 80 человек, в основном Свежий взгляд на оценку технологиче- изводственных мощностей. производители электроники гражданского на- ского и организационного уровня предпри- значения, работающие в условиях конкурент- ятий представили студенты кафедры РК-9 Пресс-служба АРПЭ ных рынков. МГТУ им. Баумана Дарья Покровская и Дми- Участники конференции обсудили, какие организационные практики дают быструю от- дачу, какие – долгую, а какие вообще вред- ны; что стоит за понятиями Индустрии 4.0, Agile, 8D и нужно ли российским компани- ям следовать этим модным трендам? Денис Лысенко и Александр Алексеев представи- ли опыт компании «Джейбил» и рассказали, что из практики глобальных корпораций мо- жет быть использовано российскими произ- водителями. Сергей Зорин представил опыт компании «Эвотор» по использованию методики Agile в производстве. Она не работала в управле- ® www.inter-pro.net [email protected] Реклама СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018 WWW.SOEL.RU 73

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ Эффективное управление проектными данными о печатных платах на базе PADS и Teamcenter Александр Евграфов ([email protected]) PDM, собственные разработки. Одна- ко исследование показывает, что Для того чтобы успешно управлять данными о печатных платах, предприятия, признанные лучшими предприятия внедряют различные решения. В статье пойдёт речь в своём классе, на 50% чаще использу- об эффективном управлении проектными данными на базе PADS ют системы управления жизненным и Teamcenter. циклом изделия PLM (Product Life cycle Management). Современным предприятиям необ- но отражается на низкой эффективно- ходимо соответствовать жёстким тре- сти продукта. Teamcenter® – наиболее широко рас- бованиям рынка и при этом завер- пространённая в мире PLM-система шать проекты в кратчайшие сроки. Существует множество причин про- от компании Siemens PLM Software – Компании непрерывно выводят на блем, связанных с расходами и задерж- предоставляет функционал, который рынок новые, всё более инноваци- ками. Компанией Aberdeen Group было позволяет управлять различными типа- онные продукты, что заставляет кон- проведено исследование [1], в котором ми данных, описывающих изделие на курентов участвовать в технологиче- приняли участие 187 предприятий-раз- всех стадиях его жизненного цикла. ской гонке для сохранения своей доли работчиков печатных плат. Каждое рынка. Для предприятий приборостро- предприятие указывало свои основ- Teamcenter является универсальной ительной отрасли это особенно акту- ные проблемы управления данными о системой, поскольку она обеспечива- ально. Здесь одной из составляющих печатных платах (см. рис. 1). ет работу как с данными CAD/CAM/ успеха в конкурентной борьбе являет- CAE, так и с данными из систем авто- ся эффективное взаимодействие меж- Исследователи разделили предпри- матизированного проектирования ду разработчиками печатных плат. Но ятия, участвовавшие в опросе, на две радиоэлектронных устройств, таких возрастающая сложность задач, «руч- группы: «Лучшие в своём классе» и как PADS, Xpedition, Altium Designer, ное» выполнение рабочих процессов «Все остальные». Критериев разделе- OrCAD, Allegro. и частое внесение изменений увеличи- ния было несколько: достижение пла- вают риски при внедрении печатных нируемой стоимости и качества гото- Продемонстрируем возможности плат в новые изделия. вого изделия, своевременность выпол- и преимущества управления данны- нения проектов и др. Исследование ми о печатных платах с помощью Процесс разработки печатных плат показало, что лучшие в своём классе системы PLM на примере интегра- требует своевременного взаимодей- чаще конкурентов используют еди- ции Teamcenter с PADS [2]. ствия между различными проектны- ный источник данных, синхрониза- ми отделами и передачи корректных цию проекта схемы/платы с составом Команды Teamcenter встраиваются данных в производство. Разобщённость изделия (Bill of Materials – BOM), доступ непосредственно в графический интер- проектных данных приводит к задерж- к данным на основе роли пользователя фейс PADS, что позволяет пользовате- кам на стадии производства или, что и т.д. (см. табл.). лю автоматически выполнять вход в ещё хуже, к неправильному функцио- Teamcenter: открывать, сохранять и нированию устройства, что неизбеж- Чтобы успешно управлять данны- блокировать проектные данные. ми о платах, предприятия внедряют различные решения: системы PLM, Интеграция Teamcenter и PADS пре- доставляет разработчикам возмож- ность импортировать и экспортиро- Управление данными о печатных платах Сложность данных о платах 44 Показатель Лучшие Все в своём остальные, % Интеграция данных о платах в существующую систему классе, % управления данными (PLM, PDM, ERP…) 43 Синхронизация проекта 95 77 Обмен данными с подразделениями, сторонними 42 схемы и платы 81 58 организациями, партнёрами 35 Доступ к данным на Управление множеством запросов на инженерные основе ролей изменения (ECO) 31 Синхронизация проекта 76 57 Получение нужных данных нужными пользователями 27 схемы и состава изделия в нужное время 10 20 30 40 50 Единый источник данных 65 57 Управление целостностью/конфигурациями наборов Все респонденты, % проекта платы 57 40 данных, над которыми работает несколько проектных отделов Контроль версий каждого элемента 0 данных о плате Рис. 1. Проблемные области управления данными о печатных платах СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018 74 WWW.SOEL.RU

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ вать данные библиотеки компонен- Рис. 2. Управление библиотекой Teamcenter обеспечивает использование проверенных данных тов, управлять этими данными, а также получать доступ к данным о плате, Рис. 3. Проверка платы на собираемость, выполняемая на ранней стадии проектирования управлять ими и создавать архивы дан- ных в едином защищённом источнике. чения, анализа теплопередачи, вибра- Таким образом, интеграция про- ций, ударных воздействий, воздействия граммных решений Teamcenter и PADS На уровне предприятия интеграция пыли и влаги. Передача данных для предоставляет пользователям мощ- позволяет распределённым группам проведения подобных междисципли- ные инструменты управления данны- разработчиков печатных плат управ- нарных исследований позволяет повы- ми. Аппаратное и программное обеспе- лять проектными данными, вносить сить качество и надёжность изделия. чение печатных плат можно связать с изменения на протяжении всего жиз- конкретными требованиями к проекту, ненного цикла изделия и, как след- Для быстрого выявления проблем, обеспечив возможность их отслежива- ствие, уменьшить количество повтор- которые могут возникнуть на этапе изго- ния на протяжении всего жизненного ных исправлений. товления, пользователи могут внедрить цикла печатной платы. опциональные инструменты проверки На уровне пользователя интеграция изделия на собираемость (см. рис. 3) и ЛИТЕРАТУРА с Teamcenter поддерживает возмож- мощные средства просмотра данных ность открывать и сохранять «родные» ECAD. Это позволит снизить процент 1. PCB data management: how industry проектные документы PADS, получать брака и избежать повторных работ. leaders are managing their data. Отчёт об доступ к проверенным компонентам, Инструменты графической навигации исследовании, проведённом компани- управлять покупными изделиями, вза- в средствах просмотра данных ECAD ей Aberdeen Group. www.aberdeen.com/. имодействовать с проектировщиками позволяют проектным отделам и постав- механической части изделия, создавать щикам просматривать и анализировать 2. Teamcenter Integration for Mentor Graphics файлы визуального представления, в интерактивном режиме проекты схе- PADS. Техническая публикация компа- передавать данные по изготовлению мы и платы, вносить в них замечания. нии Siemens PLM Software. https://www. и сборке подрядчикам, а также созда- plm.automation.siemens.com/ru. вать составы изделий, содержащие как механические, так и электронные ком- поненты. Когда процессы управления проекта- ми ECAD и библиотекой компонентов переходят под контроль Teamcenter, их можно интегрировать в процессы электронного согласования докумен- тов и управления изменениями. Бла- годаря управлению данными о ком- понентах (см. рис. 2), разработчики печатных плат могут сократить коли- чество дубликатов, избежать использо- вания устаревших или неутверждённых деталей и осуществлять закупки только у проверенных поставщиков. Интеграция с Teamcenter обеспе- чивает множеству проектировщиков работу с гарантированно точными про- ектными данными – благодаря исполь- зованию обменных форматов IDF и IDX (EDMD). Эти форматы позволяют пере- давать информацию о контуре платы, расположении компонентов и зонах запрета размещения объектов. Управ- ляемый Teamcenter формат IDX под- держивает передачу проектных изме- нений, возможность принятия этих изменений или отказа от них проекти- ровщиками механической и электрон- ной частей изделия, а также внесения замечаний и комментариев в переда- ваемую информацию. Инженеры электронной части изделия могут передавать 2,5D/3D- элементы инженерам-механикам для проведения различных типов инже- нерного анализа: проверки на пересе- СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018 WWW.SOEL.RU 75

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ Работа в JTAG Maps для Altium Designer Алексей Иванов ([email protected]) того как компоненты с поддержкой периферийного сканирования выбра- В статье описывается процесс работы с расширением JTAG Maps ны, наступает черёд разработки схемы для пакета проектирования электронных устройств и плат Altium изделия. На данном этапе тестопригод- Designer. Программа JTAG Maps позволяет разработчику схем уже ность будущего изделия будет контро- на этапе проектирования оценить возможность доступа периферийного лироваться с помощью JTAG Maps. (граничного) сканирования к цепям. Для того чтобы установить это бес- При разработке электронных возможности их структурного тести- платное расширение, необходимо устройств необходимо обеспечить их рования на производстве. Их попро- открыть Altium Designer и зайти в правильное функционирование в буду- сту невозможно произвести из-за слож- меню DXP. Затем выбрать «Extensions щем, исключить проблемы, связанные ности диагностики дефектов монтажа. and Updates» и «Purchased but not со сборкой (как правило, это означа- Для диагностики таких сложных циф- installed». В открывшемся окне поис- ет разработать плату под автоматиче- ровых плат уже десятки лет существует ка набрать «JTAG Maps». В результатах ский SMD-монтаж), обеспечить надёж- технология периферийного сканиро- поиска необходимо выбрать иконку ность, защищённость от внешних воз- вания. Программная утилита JTAG Maps JTAG Maps и нажать кнопку «Install». действий и многое другое. Должное от JTAG Technologies и Altium позволя- После завершения установки кнопка соблюдение перечисленных требова- ет разработчику ещё на этапе составле- запуска программы будет находиться ний позволит разработать и создать ния схемы понять, насколько его буду- в правом нижнем углу Altium Designer. современный конкурентно-способ- щая плата будет тестируема с помощью При нажатии на неё откроется окно ный продукт. Большинство из этих периферийного сканирования. программы JTAG Maps (см. рис. 1). Ана- задач решаются инженерами-проек- лиз тестопригодности платы начина- тировщиками в САПР в процессе соз- Очевидно, что самым первым фак- ется с нажатия кнопки «Start», но при дания схемы и разводки печатной пла- тором, которому необходимо уделить первом запуске будет предложено ты. Такой САПР может являться, напри- внимание ещё до начала использова- загрузить файл бесплатной лицензии мер, Altuim Designer. ния JTAG Maps, является выбор цен- с сайта JTAG Technologies. Лицензия тральных компонентов платы (про- привязывается к MAC-адресу компью- В современных условиях немаловаж- цессоры, контроллеры, ПЛИС) с под- тера. В Altium Designer необходимо но разработать, в том числе, и тестопри- держкой стандарта периферийного будет указать путь к скачанному на годное изделие. Опыт показывает, часто сканирования IEEE 1149.1. Именно за данном этапе бесплатному лицензи- уникальные, нужные приборы со слож- счёт этих компонентов впоследствии онному файлу, зайдя в «Preferences» – нейшей функциональностью, востре- будет производиться сканирование «JTAG Maps». бованные рынком и потребителями, цепей платы. При этом необходимо оказываются непригодными к серий- обеспечить доступ тестового обору- После того как лицензия установлена, ному выпуску по причине отсутствия дования к интерфейсам JTAG. После можно вновь нажимать кнопку «Start» – откроется окно для ввода исходных Рис. 1. Интерфейс программы JTAG Maps Рис. 2. Присвоение компоненту атрибута «BoundaryScan» 76 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ данных для анализа тестопригодно- ту статуса «BoundaryScan», тогда все компонент имеет поддержку пери- сти. Сама по себе система Altium не выводы микросхемы, кроме пита- ферийного сканирования. знает, какие компоненты поддержи- ния и земли, будут считаться полно- вают периферийное сканирование, стью сканируемыми, работающими После определения атрибутов для какие элементы являются «прозрачны- во время JTAG-теста платы как вход/ компонентов платы необходимо их ми» для тестовых сигналов (например, выход (IO). Но в реальности поведе- применить, нажав кнопку «OK» (см. резисторы), поэтому необходимо вве- ние выводов микросхем при пери- рис. 2), после чего в окне JTAG Maps сти соответствующие базовые данные. ферийном сканировании не всегда будут отображены цепи исследуемой Как показано на рисунке 2 компоненту однозначное и зависит от конкрет- платы, подсвеченные разными цвета- можно присвоить следующие атрибу- ного типа ИМС. Некоторые выводы ми (см. рис. 3). Помимо красного цвета, ты: «BoundaryScan» (компонент с под- будут действительно являться входа- обозначающего цепи питания и земли, держкой периферийного сканирова- ми/выходами, другие – однонаправ- в списке можно увидеть цепи, обозна- ния), Connector (разъём), Connection ленными, а какие-то из сигнальных ченные зелёным цветом, оранжевым, (есть возможность прохождения через портов вообще не будут иметь в своём жёлтым и чёрным. элемент тестовых сигналов), Resistor, составе ячеек периферийного скани- Inductor, Capacitor, Parallel (может рования. Вся эта информация предо- Зелёным цветом показываются цепи рассматриваться как место подклю- ставляется производителем микросхе- «fully scanable», это означает, что все чения внешнего тестового оборудова- мы в виде BSDL-файла (BoundaryScan выводы компонентов, подключённых ния), Resonator. При этом для различ- Description Language). Эти файлы, как к ним, имеют поддержку периферий- ных категорий можно выбрать разные правило, скачиваются с сайта произ- ного сканирования. Для таких цепей электрические модели, например, рези- водителя микросхемы, либо запраши- тестирование возможно в наиболее стор превратить в резистивную сборку, ваются у него напрямую. При нали- полном объёме. Они могут распола- указав таблицу соединений. чии BSDL-файла можно подставить гаться, например, между ПЛИС и про- его в окно ввода исходных данных цессором, между различными ПЛИС Для определения функционально- для расчёта (например, для микросхе- и т.д. сти компонентов с поддержкой пери- мы U12 на рисунке 2). Очевидно, что ферийного сканирования в JTAG Maps при таком подходе тестовый доступ Оранжевым цветом отмечаются есть два варианта: приблизительный будет показан более точно, нежели цепи, в которых содержатся драйве- и точный. Первый вариант предус- если просто сообщить системе, что ры и/или сенсоры с поддержкой пери- матривает присвоение компонен- ферийного сканирования, но также имеются выводы компонентов без неё (т.н. «кластеры»). Эти цепи, возмож- СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018 WWW.SOEL.RU 77

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ Рис. 3. Внешний вид окна JTAG Maps с разноцветными цепями исследуемой платы но, удастся протестировать с помо- Если обратить внимание на цепи, (NOSCANNET) цепей, линий JTAG- щью кластерного теста, но JTAG Maps идущие от компонентов, поддержива- интерфейса (TAPNET). Также в стати- не имеет моделей функциональности ющих периферийное сканирование стическом отчёте присутствует список различных кластеров (ОЗУ, ПЗУ, логи- на внешние разъёмы, то можно заме- всех цепей с их признаками тестиру- ка и пр.) и точно просчитать тестиру- тить, что они подсвечены оранже- емости. емость таких цепей можно только в вым цветом, то есть рассматривают- профессиональных программах соз- ся как частично тестируемые. Однако Среди возможностей програм- дания приложений для периферий- многим инженерам, занимающимся мы JTAG Maps следует отметить так- ного сканирования, таких как JTAG JTAG-тестированием, известно, что же функцию экспорта архива проек- ProVision. такие цепи можно протестировать та для среды разработки тестов JTAG со 100%-м покрытием, подключив ProVision (кнопка «Export» на заглав- Чёрным цветом показываются нете- к разъёмам DIOS- или MIOS-модули ном окне JTAG Maps). Этот архив может стируемые цепи, жёлтым – цепи JTAG- (модули ввода-вывода). Если пред- впоследствии быть использован в каче- интерфейса (TAP-сигналы). положить, что при производствен- стве базы для создания проекта тести- ном JTAG-тестировании разраба- рования платы. В JTAG ProVision будет На данном этапе можно выбрать тываемого изделия будут использо- добавлена дополнительная информа- цепи, которые необходимо подсве- ваться IO-модули, то для разъёмов ция о моделях кластеров (ОЗУ, флэш, тить на схеме (или выбрать все) и можно определить атрибут «Parallel». логика, интерфейсы), позволяющая нажать кнопку «Apply». После это- Для этого необходимо вновь нажать создавать расширенный набор тестов. го межсоединения разрабатывае- кнопку «Start» и внести требуемые мой платы подкрасятся соответству- изменения, после чего цепи разъё- В JTAG ProVision существует воз- ющими цветами (см. рис. 3). Теперь мов, которые были показаны оран- можность импорта различных дан- можно наблюдать тестопригодность жевым цветом, будут «перекрашены» ных (кнопка «Import»). Это может быть всей схемы в целом. Если заранее в зелёный. информация о найденных в процессе были определены BSDL-файлы для тестирования платы дефектных цепях компонентов с поддержкой JTAG, то Для того чтобы посмотреть общую или полный отчёт о тестовом покрытии. в ряде случаев на схеме можно уви- статистику по тестовому покрытию, деть цепи, которые требуют специаль- можно кликнуть правой кнопкой мыши Использование программы JTAG ных установок для перевода микро- на списке цепей в окне JTAG Maps и Maps позволяет оценить доступность схемы в режим периферийного ска- выбрать «Show report». В открывшем- сигналов периферийного сканирова- нирования. Данные установки для ся окне (см. рис. 4) можно увидеть ния к цепям разрабатываемого устрой- некоторых устройств описаны в раз- общее количество полностью скани- ства. Этот инструмент не укажет, какие деле «COPMLIANCE PATTERNS» BSDL- руемых (BSTNET), частично сканиру- из тестов выполнимы для кластеров – модели. По умолчанию такие цепи емых (BSTSNGNET), не тестируемых устройств, окружающих компоненты с подсвечиваются фиолетовым цветом. поддержкой JTAG. Как же понять, воз- можно ли протестировать, например, 78 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ Рис. 4. Получение общей статистики по тестовому покрытию микросхему оперативной памяти, под- бы оранжевый цвет. Также необходимо Программа JTAG Maps является ключённую к процессору, имеющему убедиться в наличии доступа хотя бы к отличным инструментом, помогающим периферийное сканирование? Ответ части линий данных и адреса. Анало- обеспечить надлежащую тестируемость прост: необходимо посмотреть все ли гично можно провести анализ доступ- сложных цифровых устройств на ран- управляющие сигналы ОЗУ имеют хотя ности и к другим типам кластеров. них стадиях разработки. Автоматизация Автомобилестроение Особенности: • Световоды со степенью защиты IP68 • Диапазон температур: –40...+85°C Медицина • Возможно изготовление заказных изделий ОФИЦИАЛЬНЫЙ ДИСТРИБЬЮТОР СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2018 WWW.SOEL.RU 79



ПОДПИСКА НА ЖУРНАЛЫ УЖЕ ОПЛАЧЕНА РЕКЛАМОДАТЕЛЯМИ Бесплатная подписка для специалистов 3 идентичные версии: печатная, электронная, мобильная Мобильное приложение Мобильное приложение App Store Google Play App Store Google Play WWW.CTA.RU WWW.SOEL.RU Подписка оформляется на сайтах журналов

Реклама


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook