Проектування аналогового обладнання

Уникайте шуму при аналоговому апаратному дизайні

Більшість імпів включають кілька аналого-цифрових перетворювачів (АЦП) та цифро-аналогові перетворювачі (ЦАП), які дозволяють обробляти аналогові програми без додаткового обладнання. Для посилення потужності цього обладнання, API API включає класи аналогової дискретизації та аналогового виходу з фіксованою частотою, що дозволяє вашому пристрою записувати та відтворювати повні аналогові форми сигналів. Деякі програми, які використовують цю функцію, включають:

  • Одиничні показники аналогових напруг, що дозволяють вашій конструкції вимірювати напругу акумулятора або зчитувати прості аналогові датчики, такі як термістори
  • Швидка вибірка аналогових датчиків. Наприклад, швидка вибірка аналогового акселерометра для виявлення та характеристики вібрації
  • Запис і відтворення аудіо

Щоб отримати додаткову інформацію про розробку програмного забезпечення програми Electric Imp для запису та відтворення аналогових сигналів, ознайомтесь із посібником, орієнтованим на програмне забезпечення Як використовувати пробовідбірники та ЦАП з фіксованою частотою.

Залежно від програми, цілісність сигналу стає дуже важливою для отримання високої продуктивності від вашого дизайну. Деякі простіші програми, такі як зчитування низькоточного датчика, такого як термістор, можуть не вимагати міркувань, викладених у цьому посібнику. Для інших, таких як аудіо- або електрохімічні датчики, декілька мВ шуму можуть серйозно вплинути на продуктивність, спричиняючи звуковий шум в аудіозаписі або вносячи значну помилку в зчитування датчика.

Якщо ваш дизайн передбачає запис або відтворення повноформатних сигналів, або якщо ви виконуєте дискретні аналогові зчитування, які не можуть переносити шум, який може становити 50 мВ, цей посібник містить важливу інформацію, яка допоможе вам швидко оптимізувати дизайн.

Історія потужності вашого дизайну найбільше впливає на вразливість до шуму, тому цей посібник витрачає досить часу на те, як буде працювати ваш дизайн. Він також охоплює уникнення шуму від накладання та перехресних перешкод.

Згладжування

Щоб зрозуміти, як різні джерела шуму впливають на сигнал, який ви намагаєтеся записати, важливо зрозуміти псевдонім.

Коли відбирається будь-яка аналогова форма сигналу, максимальна частота, яку можна достовірно записати, становить половину частоти дискретизації (частота Найквіста). Якщо в дискретизованій формі сигналу присутні сигнали високої частоти, вони будуть псевдонімом до нижчої частоти; дискретизована копія високочастотного сигналу неможливо відрізнити від копії низькочастотного сигналу.

аналогового

Згладжування відбувається, коли високочастотний сигнал відбирається на набагато нижчій частоті,
відображається як нижча частота, ніж вихідний сигнал.
"AliasingSines" від Moxfyre ліцензований під CC BY-SA 3.0

Згладжування може спричинити серйозні проблеми при записі аналогових сигналів. Наприклад, розглянемо програму аудіозапису. Якщо при записі присутній нечутно високочастотний звук, він може бути псевдонімом у звуковий звук, вносячи шум.

Щоб уникнути згладжування, рекомендується фільтр згладжування. Фільтр згладжування - це аналоговий фільтр, який фільтрує вхідний сигнал перед дискретизацією. Цей фільтр повинен намагатися блокувати будь-які частоти, що перевищують частоту Найквіста пробовідбірника, гарантуючи, що пробовідбірник може записати будь-який присутній сигнал.

Довідковий дизайн Lala включає фільтр низьких частот Баттерворта другого порядку для згладжування. Цей фільтр ефективно блокує частоти вище 8 кГц. Якщо пробовідбірник працює на частоті 16 кГц, цей фільтр ефективно запобігає введенню будь-яких високочастотних шумів у сигнал.

Частотна характеристика фільтра згладжування Lala. Ділянка, згенерована майстром дизайну фільтрів Analog Devices

Навіть якщо ваша програма не зосереджена на аудіо, важливо врахувати псевдонім. Подібно до того, як це явище може сприймати нечутно високочастотний шум від мікрофона і переміщати його в чутну смугу, воно також може переміщувати високочастотні шуми від пульсацій блоку живлення або перехідних процесів навантаження та переміщувати їх у діапазон частот, що цікавить.

Блок живлення

Ключ до запису та відтворення "чистих" аналогових сигналів полягає у забезпеченні "чистого" живлення всіх частин аналогового дизайну. Шум від джерела живлення будь-яких компонентів, що торкаються аналогового сигналу, буде певною мірою передаватися в аналоговий сигнал. Існує багато джерел шуму, які впливають на джерело живлення. Перехідні процеси навантаження та наземний шум - два дуже домінуючі джерела шуму, які впливають на кожну конструкцію.

Перехідні процеси навантаження

Найважливішим джерелом шуму у вашій конструкції, мабуть, будуть перехідні процеси навантаження на ваш блок живлення. Багато частин пристрою, підключеного до Інтернету (радіо та процесор WiFi, а також інші компоненти, які може включати ваша конструкція, наприклад, спалах SPI), виводять струм із джерела живлення великими раптовими стрибками, через що дзвонить вся силова шина . Коли цей дзвінок досягне аналогових частин вашої конструкції, це спричинить шум. Щоб мінімізувати шум від перехідних процесів навантаження:

Використовуйте байпасні та фільтрувальні конденсатори, як рекомендовано для всіх основних компонентів вашої конструкції Байпасні конденсатори фільтрують високочастотні шуми. На пристроях, які демонструють значні перехідні процеси навантаження, байпасні конденсатори допомагають запобігти потраплянню шуму на рейку живлення. На інших пристроях, що не викликають перехідних процесів, перевантажувальні конденсатори допомагають запобігти потраплянню шуму на рейці до компонента.

Відокремте свою рейку живлення на цифровий та аналоговий домени Аналогові частини конструкції часто вимагають набагато менше енергії, ніж цифрові або потужні частини конструкції, тому часто можна і практично використовувати окреме джерело живлення для керування аналоговими частинами конструкції. Це може забезпечити чудову ізоляцію пристроїв в аналоговій області від перехідних процесів навантаження, спричинених потужними пристроями в цифровій області. Це висвітлено більш докладно незабаром.

Шум землі

Коли струм проходить через силовий або заземлений шлях у вашій конструкції, це призведе до різниці потенціалів у цьому сліді; це просто закон Ома: V = IR. Якщо існує різниця потенціалів між заземленням в одній частині та заземленням в іншій, різницею є шум. Заходи, які можна вжити для зменшення цього шуму, включають:

Використання окремих аналогових та цифрових доменів живлення

Найкращий спосіб боротися з шумами від перехідних процесів навантаження - уникати перехідних процесів навантаження разом. Для максимальної ізоляції між галасливими цифровими компонентами та чутливими аналоговими компонентами розгляньте можливість використання окремих напрямних блоків живлення для цих двох доменів.

У постійно працюючих конструкціях, де час автономної роботи не є критичним параметром, забезпечення окремих аналогових та цифрових шин може бути дуже простим. У цьому випадку живлення 3,3 В для імп та інших потужних компонентів може регулюватися регулятором постійного/постійного струму або LDO, залежно від вимог до потужності та вартості. Потім аналогове джерело живлення може генеруватися за допомогою повністю окремого джерела живлення. LDO особливо добре підходить для створення аналогової шини, оскільки не створює пульсацій, як це робить регулятор перемикання.


Приклад блок-схеми: окремі аналогові та цифрові матеріали

У деяких випадках може бути не практично або можливо отримати окремі аналогові та цифрові рейки, як показано вище. Є ще варіанти ізоляції аналогових компонентів від цифрових шумів:

  • З цифрової шини може бути сформована окрема аналогова шина Наприклад, еталонна конструкція Lala отримує аналогову шину 2,8 В від системної шини 3,3 В з LDO, щоб допомогти видалити шум процесора та WiFi з аудіосигналів. Цей метод менш ефективний, ніж отримання двох матеріалів окремо від загального джерела. Оскільки для отримання аналогової шини можна використовувати невеликий LDO з низьким коефіцієнтом Iq, ця стратегія може бути дуже ефективною в конструкціях, де час автономної роботи є критичним.


Аналогова шина, отримана від Digital Rail з LDO; LDO діє як фільтр. Зверніть увагу, що це неможливо з деякими показниками.

  • LC-фільтр на джерелі живлення між аналоговим та цифровим доменами може забезпечити певну ізоляцію Цей метод найбільш ефективний при усуненні високочастотних шумів; тривалі перехідні процеси навантаження від таких подій, як передача WiFi, все одно будуть створювати шум на аналоговій стороні фільтра. Ця стратегія все ще може бути придатною там, де можна допустити певний шум, щоб досягти меншої кількості компонентів і вартості BoM, наприклад, простого домофона або аналогового датчика, який можна зчитувати кілька разів і усереднювати.


Пі-фільтр

VDD та VDDA

imps має всередині кілька окремих доменів живлення, які розбиваються по-різному, залежно від типу використовуваного imp. Для більшості програм найпростіше зв’язати ці домени зовні. У додатках, які використовують окрему аналогову шину живлення. Однак аналогове живлення також може використовуватися для подачі опорної напруги для імп. Конкретні електричні вимоги для кожного типу імпульсів завжди слід брати з технічного паспорта для цього типу імп.

Внутрішні домени потужності imp:

Пульсації постійного струму/постійного струму

Імпульсний блок живлення постійного/постійного струму працює шляхом перемикання струму через індуктор. Перемикання перетворювачів постійного/постійного струму, природно, створює деяку пульсацію, коли індуктор в блоці живлення перемикається, а вихідний конденсатор заряджається і розряджається. Хоча ця пульсація, як правило, дуже високочастотна (до десятків мегагерц), цей шум буде зменшуватися до нижчих діапазонів частот під час вибірки. Гірше того, оскільки цей шум впливає на самі компоненти, що використовуються для реалізації фільтру згладжування, фільтр згладжування не захистить від нього.

  • Дотримуйтесь рекомендованої схеми для свого імпульсного джерела живлення Зазвичай це передбачає використання коротких трас для сигналів на кожній стороні котушки індуктивності та маршрутизацію вихідного джерела живлення через вихідний конденсатор перед передачею його в інші частини вашої конструкції.


Рекомендоване розташування TPS62172, часто використовуваного постійного струму постійного/постійного струму, з таблиці даних TI

Тримайте вразливі компоненти подалі від індуктора Індуктивність в імпульсному блоці живлення може магнітно поєднуватися з іншими компонентами у вашому ланцюзі, особливо з тими, що мають високу індуктивність, такими як довгі сліди. Коли дві котушки індуктивності магнітно з'єднуються, результуюча схема фактично є трансформатором, що дозволяє шуму рухатися між двома електрично не з'єднаними сітками. Щоб цього уникнути, тримайте чутливі компоненти подалі від імпульсного джерела живлення, дотримуйтесь рекомендованої схеми живлення та обов’язково використовуйте роз’єднувальні конденсатори протягом усього проектування.

Якщо можливо, використовуйте LDO для забезпечення аналогового живлення Оскільки LDO не працює, перемикаючи струм через індуктор, він створює менше пульсацій і усуває вразливість до індуктивного зчеплення.

Перехресні перешкоди

Перехресні перешкоди виникають, коли дві електричні мережі індуктивно з'єднуються, змушуючи сигнал на одній мережі сікти в іншу. Високочастотні сигнали, швидше за все, спричиняють перехресні перешкоди, оскільки індуктивне з’єднання відбувається легше при високій частоті. Щоб мінімізувати ризик індуктивного зчеплення та перехресних перешкод, тримайте високочастотні мережі, фізично відокремлені від чутливих аналогових слідів.

Ранні версії imp включають пару штифтів, що особливо чутливо до перехресних перешкод. Для кожної з цих пар, якщо один із контактів використовується для високошвидкісної або аналогової сигналізації, інший не повинен бути.

imp Тип Pin Pin
imp001 1 і 2
imp002 1 і 2
imp003 А і В

Пізніші показники (imp004m і вище) цим не впливають.