Информации

Што е анализатор на логика

Што е анализатор на логика

Логичките анализатори се тест инструменти кои се широко користени за тестирање на комплексни дигитални или логички кола. Тие ја задоволуваат потребата за корисници кои треба да можат да ја истражат и разберат работата на овие кола.

Осилоскопите можат да извршуваат многу од функциите на логичкиот анализатор, но логичкиот анализатор е во состојба да прикаже релативно тајминг на голем број сигнали. Во суштина, логичкиот анализатор овозможува да се видат траги од логички сигнали на таков начин што работата на неколку линии во дигиталното коло може да се следи и истражува.

Сепак, многу осцилоскопи сега можат да вклучат многу функции на логички анализатор во она што може да се нарече мешан сигнал осцилоскоп.

Логичките анализатори доаѓаат во различни формати. Иако е можно да се добијат оние што користат традиционална кутија за опрема за тестирање, многу повеќе сега се поврзани со компјутери и на овој начин имаат многу поголеми нивоа на флексибилност и моќ на обработка.

Развој на логички анализатор

Првите логички анализатори беа развиени од потребата да можат да де-грешат и да преземат грешки во системите базирани на микропроцесори.

Во раните 1980-ти, кога овие чипови започнаа да се широко користени, се појави итна потреба да се развијат техники што ќе овозможат истовремено да се следат многуте линии и тест-точки. Постоечките осцилоскопи не беа во можност да ги обезбедат потребните нивоа на функционалност.

По раното воведување на првите анализатори, нивната сложеност се зголеми во согласност со комплексноста на тековните кола. Бројот на канали порасна, нивните брзини се зголемија и функционалноста во области како што е активирањето значително се подобри.

Карактеристики на логички анализатор

Постојат неколку клучни карактеристики на логичкиот анализатор што го одделуваат од повеќеканалните осцилоскопи и другите инструменти за тестирање:

  • Повеќе канали: Логичките анализатори се дизајнирани да следат голем број дигитални линии. Бидејќи логичките анализатори се оптимизирани за следење на голем број дигитални кола, обично тие можат да имаат некаде помеѓу околу 32 и 200+ канали што можат да ги следат, секој канал следи една дигитална линија. Сепак, некои специјализирани анализатори на логика се соодветно намалени за да можат да управуваат со многу повеќе линии и на овој начин овозможуваат следење и наоѓање на грешки на многу покомплексни системи.
  • Обезбедете временски приказ на логичките состојби: Логичките анализатори поседуваат хоризонтална временска оска и вертикална оска за да покажат логички високи или ниски состојби. На овој начин лесно може да се прикаже слика на дигиталните линии.
  • Прикажува логички состојби: Вертикалниот дисплеј на анализаторот ја прикажува логичката состојба како висока ниска состојба. Сигналите влегуваат во различни канали и се претвораат во висока или ниска состојба за понатамошна обработка во рамките на анализаторот. Тој обезбедува логички временски дијаграм на различните линии што се следат.
  • НЕ прикажува аналогни информации: Овие инструменти за тестирање не презентираат никакви аналогни информации и на овој начин тие се разликуваат од осцилоскоп. Тие се чисто насочени кон следење на логичката работа на системот. Доколку се потребни какви било аналогни информации, тогаш дополнително мора да се користи осцилоскоп.

Споредба на анализатор на логика и осцилоскоп

Осилоскопите и логичките анализатори се многу различни инструменти за тестирање. Додека и двајцата имаат многу слична форма на прикажување, т.е. прикажување на бранови форми, тие користат фундаментално различни оперативни концепти.


Споредба на осцилоскоп и анализатор на логика
Логички анализаторОсцилоскоп

Логички анализатор се користи за проверка и дебагирање на работата на дигиталните дизајни кои бараат логички состојби и временски рамки.

Типични апликации за анализатор на логика:

  • Корелирајте голем број дигитални сигнали
  • Истражете ја работата на системот.
  • Откријте прекршувања на времето
  • Водете операција на вграден софтвер.

Осилоскоп се користи за мерење на аналогни бранови форми: амплитуда, вредности на фази или мерења на работ, како што се времиња на пораст, итн.

Типични апликации за осцилоскоп:

  • Истражување на форми на бранова форма, ,вонење, време на издигнување, итн.
  • Измерете ги амплитудите на сигналот.
  • Карактеризирајте аспекти како нервоза во форма на бранови и стабилност.
  • Откријте минливи и несакани пулсирања.

Типови на логички анализатори

Иако развојот на овие инструменти за тестирање е во тек и постојано се лансираат нови варијанти и се постигнуваат многу новини во технологијата, постојат некои главни категории во кои може да се поделат повеќето логички анализатори:

  • Модуларни логички анализатори: Овој тип на логички анализатор е веројатно она што може да се смета како најтипична форма на тест инструмент, иако е опција со највисок трошок што обезбедува највисоко ниво на функционалност. Се состои од шасија и разни модули - вклучувајќи модули за канали. Бројот на модули е поголем за поголем број на канали.
  • Преносни логички анализатори: Во голем број случаи може да има потреба од помал анализатор, веројатно за ограничени буџети или за теренски услуги. Овие инструменти за тестирање ги вклучуваат сите елементи на анализаторот во една кутија за полесно пренесување.
  • Логички анализатори базирани на компјутер: Се поголем е бројот на логички анализатори базирани на компјутер. Овие се состојат од единица за анализатор што е поврзана со компјутер. USB е очигледна опција за ова, но Ethernet е исто така широко користен поради неговата голема брзина. Оваа форма на инструмент заснован на компјутер ја користи процесорската моќ на компјутерот во комбинација со неговиот дисплеј за да ги намали цените на целокупниот систем. За во иднина е веројатно дека се користат логички анализатори засновани на компјутер и особено USB-логички анализатори, особено затоа што цената на USB-анализаторите може да биде многу помала од другите форми и тие можат да понудат високи нивоа на перформанси користејќи ја моќноста на поврзан компјутер ..

Апликации за анализатор на логика

Главната употреба на логичките анализатори е да гледаат дигитални сигнали. Тие беа особено привлечен и корисен тест инструмент пред многу години кога беа направени комплицирани дигитални системи со употреба на многу различни ИЦ. Беше можно да се добие пристап до различните тест-точки и беше можно да се дебагираат широките автобуси и IO. Сега, со многу повисоки нивоа на интеграција, тоа не е секогаш можно затоа што има повеќе вградени уреди кои користат систем на чип, дизајни на СОЦ и пристапот до потребните тест-точки не е постигнат.

И покрај ова, сè уште има многу потенцијални мерења за логички анализатор, особено за употреба со многу компјутерски системи како Arduino, Raspberry Pi и многу други.

Користејќи логички анализатор, можно е временски да се поврзат голем број сигнали на еден дисплеј. Ова може да биде тужено за да се добие добро движење и обработка на други податоци во многу вградени системи или во периферните делови на малите компјутерски системи.

Еден пример за апликација е да се следат податоците кои доаѓаат во микропроцесор UART и потоа да се вратиме на SPI уред, можеби EEPROM, и конечно да се даде дел од податоците на I2C уред. Користејќи логички анализатор, можно е да се прегледаат сите овие автобуси во подолг период и тоа не би било остварливо на осцилоскоп.

Како резултат, логичките анализатори од едноставниот производител / хобист, верзии со ниска цена на USB-логички анализатори, до системите за професионален развој, се корисни во нивните различни арени.

Логичките анализатори се важна форма на тест инструментација. Тие им овозможуваат на инженерите и развивачите да видат што точно се случува во рамките на логичките кола. Гледајќи ги логичките сигнали на различни линии, тие се во состојба да обезбедат многу подобро ниво на увид во работата на логичките кола отколку другите форми на тест инструментација.


Погледнете го видеото: Создание своего языка программирования. Лексер (Ноември 2021).