Претворите ПВМ у ДАЦ

Amplitude Modulation tutorial and AM radio transmitter circuit (Јули 2019).

$config[ads_text] not found
Anonim

Претворите ПВМ у ДАЦ


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

Подршка информације

  • Увод у дигитално-аналогну конверзију
  • Модулација ширине импулса

Када вам недостаје ДАЦ

Чак иу овом добу високо интегрираних интегрисаних кола мешовитог сигнала, није неуобичајено да дође до микроконтролера који не укључује дигитално-аналогни претварач. Програмабилна логика је још проблематичнија у том погледу; Никад нисам чуо за ФПГА или ЦПЛД који има ДАЦ модул. Чак и када микроконтролер има ДАЦ, може постојати само један или два канала - за разлику од интегрисаних АДЦ периферних уређаја, који обично укључују мултиплекер који дозвољава једном АДЦ модулу претварање аналогних сигнала повезаних са неколико, или можда чак и десетине порт пинови. Дакле, шта треба да урадите када пронађете микроконтролер који је савршен за вашу апликацију на сваки начин, осим што нема интегрисани ДАЦ "" срц = "// ввв.аллабоутцирцуитс.цом/уплоадс/артицлес/ПВМДАЦ1_диаграм1. ЈПГ "/>

Типичан дигитални сигнал такта је низ периода у којима је трајање логичког високог напона једнако трајању логичког ниског напона. Насупрот томе, ПВМ сигнал је низ периода у којима се трајање логичког (или логичког) напона разликује у зависности од спољашњих услова, а ове варијације се могу користити за пренос информација. Ако сте упознати са радио везом, знате да се информације преносе помоћу синусоидних сигнала на које се примјењује неки тип модулације. Ова ситуација је аналогна функцији ПВМ-умјесто модулације амплитуде или фреквенције имамо пулзно-ширну модулацију. Може вам бити корисно размишљати у смислу ове концептуалне сличности: Сви знамо да се аналогни аудио сигнал може пренијети из антене на ауто радио тако што прво модулира таласни носач, а затим обрађује примљени сигнал на начин који уклања носиоца и опоравља изворне аудио информације. Исто тако, можемо генерисати програмабилни аналогни напон импулсним ширинама који модулира дигитални таласни носач, а затим "емитовање" овог модулисаног сигнала на филтер нископропусни.

У горњој дијаграму, логика висок је идентификована као "ОН" или активно стање, а логика је "ОФФ" или неактивно стање. У првом периоду, трајање активног стања је једнако трајању неактивног стања. Затим, у наредна два периода, трајање активног стања се повећава за једну ширину мреже; ово значи да се трајање неактивног стања мора смањити за једну ширину мреже, јер је фреквенција носача ПВМ (а тиме и ПВМ период) константна. У контексту наше ПВМ ДАЦ, стварно не треба да знамо апсолутно активно и неактивно трајање; оно што је битно је однос између трајања, о којима дискутујемо у смислу радног циклуса ПВМ:

\ (жељено \ ДАЦ \ напон = А \ пута дужност \ циклус \)

Шта о резолуцији?

Једна од првих спецификација које гледате приликом избора ДАЦ-а је "резолуција", што је донекле нејасан израз изражен у донекле нејасној јединици "бита". Оно што заиста подразумевамо под "резолуцијом" је "колико различитих излазних напона (или струје) може ДАЦ генерирати?" Број "битова" односи се на регистар података који контролише дигитално-аналогно коло, тако да 10-битни ДАЦ може генерисати 2 10 = 1024 различитих излазних напона. Ако то разумете много, видећете да можемо лако идентификовати еквивалентну резолуцију ПВМ ДАЦ-а.