• Защита от внешних помех:имеется ряд методов защиты встроенной системы управления от внешних помех. Как мы видели в примерах, рассмотренных ранее в настоящей главе, чтобы минимизировать чувствительность к внешним помехам может использоваться экранирование корпуса и кабелей с последующим заземлением этого экрана.
Для кабелей, проводящих низкочастотные сигналы, экран должен быть заземлен с одного конца. Для кабелей, проводящих высокочастотные сигналы, экран должен быть заземлен с обоих концов. Должен быть заземлен также корпус прибора. Тем самым контур, вызывающий помехи будет закорочен на землю.
• Бездребезговые ключи:В главе 5 мы обсуждали бездребезговые переключатели в качестве способа подключения. Их можно также рассматривать как метод снижения помех от переходных процессов. Мы говорили, что идеальный кнопочный переключатель обычно в нормальном состоянии имеет на своих контактах сигнал высокого логического уровня, который при нажатии превращается в сигнал низкого уровня. При переключении в реальных переключателях может возникать явление дребезга. То есть из-за неидеальных механических характеристик переключателя, переключатель производит несколько замыканий и размыканий контактов при переключении. Поскольку микросхема 68HC12 работает в мегагерцовом диапазоне, она обладает достаточным быстродействием, чтобы реагировать на дребезг переключателя как на ряд включений и выключений. Чтобы предотвратить эти явления, могут использоваться бездребезговые методы включения. Переключатели могут использовать противодребезговые аппаратные средства или программные методы. При программном обеспечении отсутствия дребезга, читается первый контакт переключателя, а затем вводится программное блокирование чтения сигнала на 100–200 мс.
В течение этой короткой задержки, дребезг не действует на микросхему. Эта методика подавления дребезга позволяет также уменьшить помехи от переходных процессов на вводах схемы. Аппаратные средства и программное обеспечение методов подавления дребезга были подробно обсуждены в разделе 5.5 главы 5.
• Создание условий на выводах:Входные и выходные сигналы платы должны быть защищены от помех. Чтобы предотвратить повреждение нагрузки статическим электричеством, необходимо включить дополнительный резистор последовательно с входным штырьком. Хорошим методом является также включение встроенного фильтра на входе. Это легко осуществить, пропустив входной провод через цепочку ферритовых ячеек, которая действует как фильтр для высокочастотных колебаний, возникающих при переключениях. Возможно вы считаете, что изготовить такие цепочки ячеек достаточно сложно. Однако на рынке имеются ферритовые «цепочки ячеек» в разнообразных конфигурациях, включая фильтры, которые могут быть закреплены на существующих ленточных кабелях или даже на одиночной линии. Имеются также ферритовые фильтры, которые могут быть установлены на печатной плате.
• Методы размещения монтажа на многослойной печатаной плате:Так как ваше изделие наиболее вероятно будет смонтировано на многослойной плате, важно понять, как расположить монтаж на плате, чтобы уменьшить помехи. Если используется многослойная плата, крайние слои, должны состоять из дорожек источника питания и земли. Дорожки, проводящие сигналы, должны быть проведены на промежуточных уровнях, расположенных между между уровнями источника питания и уровнем заземления. Линии сигнала на смежных уровнях должны быть направленный перпендикулярно друг к другу. Неиспользуемое пространство (промежутки) на печатной плате должно быть покрыты заземленной металлизацией. В дополнение к этим методам, дорожки, передающие сигналы таймеров должны быть сгруппированы вблизи друг от друга. Следует избегать резких поворотов дорожек (под углом в 90°). Вместо этого, необходимо использовать плавные изменения направления. Должны быть удалены короткие ответвления от основных дорожек платы.
Как мы упомянули ранее, все цепи цифровые, аналоговые, и т.д. должны быть отделены друг от друга. Кроме того, сигнальные дорожки должны быть расположены как можно дальше друг от друга, чтобы предотвратить возможную связь между параллельными дорожками.
6.4. Защитное программирование
В предыдущем разделе мы обсуждали метод «проб и ошибок» при проектировании, позволяющий снизить влияние помех. В этом разделе мы исследуем эффективные программные методы, чтобы снизить чувствительность к помехам. Эта информация адаптирована из статей по применению (Application Notes) фирмы Motorola/Freescale Semiconductor. Точная ссылка приведена в разделе «Что еще прочитать» в конце этой главы.
Читать дальше