163 lines
13 KiB
TeX
163 lines
13 KiB
TeX
\documentclass{article}
|
||
|
||
\input{settings/common-preamble}
|
||
\input{settings/bmstu-preamble}
|
||
\input{settings/fancy-listings-preamble}
|
||
\author{Оганов Владимир Игоревич}
|
||
\title{Разработка сложных электронных устройств}
|
||
\date{2023-02-08}
|
||
|
||
\begin{document}
|
||
\sloppy
|
||
\fontsize{14}{18}\selectfont
|
||
\maketitle
|
||
\tableofcontents
|
||
\newpage
|
||
Характеристики цепей
|
||
Преобразования сигнала
|
||
\section{Введение}
|
||
Электроника базируется на физике. Разделы физики -- электричество в металлах, в полупроводниках и электромагнитные поля\footnote{\href{https://ru.wikipedia.org/wiki/Правила_Киргофа}{Киргоф}, \href{https://ru.wikipedia.org/wiki/Закон_Ома}{Ом}}. Упрощают моделирование сложных систем, предоставляют математический аппарат.
|
||
|
||
Сложное электронное устройство: Если получается большая схема -- это признак неправильно решённой задачи. Каждая лишняя деталь -- источник шумов, погрешностей, итд. компенсация порождает лавинный эффект. Проектирование сложных цифровых устройств -- это проектирование цифровых устройств \textit{как можно проще}. Электронное устройство не работает само по себе, а всегда в связке с окружающим миром и физическими параметрами, с которыми нужно уметь работать изначально. От параметров окружающей среды (источника и потребителя) зависит выбор технологии обработки внутри.
|
||
|
||
\begin{frm} Например, digital remastering -- интерполяция звука с 44.1КГц через 96КГц в 192КГц.\end{frm}
|
||
|
||
Сейчас наблюдается тренд к максимально быстрой оцифровке аналогового сигнала. После АЦП существует два пути -- мягкая реализация, DSP-микропроцессоры, или жёсткая -- ПЛИС или CPLD.
|
||
|
||
\begin{enumerate}
|
||
\item Сигнал -- это физический процесс, содержащий информацию;
|
||
\item электрический сигнал -- ток и напряжение изменённые во времени (связаны законом Ома).
|
||
\[
|
||
\begin{cases}
|
||
i(t)\\
|
||
u(t)
|
||
\end{cases}
|
||
\]
|
||
электричество получается по закону электромагнитной индукции Фарадея.
|
||
\item все электрические сигналы рассматриваются в двух областях -- зависимость по времени и зависимость по частоте. Во времени на сигнал смотрим осциллографом, в частоте спектроанализатор. Связаны преобразованием Фурье.
|
||
\[ \int_{-\infty}^{\infty} x(t) e^{-j\omega}dt\]
|
||
\end{enumerate}
|
||
|
||
$x(t)$ -- это входной непрерывный сигнал, умножаем на (ортогональный базис) тригонометрическую функцию. То есть ищем спектральную составляющую (корреляционный детектор). Ортогональный базис ($\cos(\omega)+\j\sin(\omega)$) нужен для поиска фазы (если будет только синус или косинус -- будем знать только амплитуду).
|
||
|
||
Анализатор спектра (аналоговый непрерывного действия)
|
||
\begin{figure}[H]
|
||
\centering
|
||
\fontsize{14}{1}\selectfont
|
||
\includesvg[scale=1.01]{pics/04-cedd-00-spectrum-analyzer.svg}
|
||
\end{figure}
|
||
|
||
|
||
\[ x(t) = \frac{1}{2\pi}\int_{-\infty}^\infty\ X(j\omega) e^{j\omega}d\omega \]
|
||
|
||
Когда работаем с цифровыми сигналами -- дискретное преобразование фурье, интеграл заменяется на сумму и берём не бесконченость, а определённое число отсчётов.
|
||
|
||
\begin{figure}[H]
|
||
\centering
|
||
\fontsize{11}{1}\selectfont
|
||
\includesvg[scale=.85]{pics/04-cedd-00-common-device.svg}
|
||
\caption{Электронное устройство (обобщённое)}
|
||
\end{figure}
|
||
|
||
\begin{itemize}
|
||
\item Датчик преобразует электрический сигнал
|
||
\item АО -- на стандартных элементах (усилители фильтры иногда умножители)
|
||
\item ФПО -- фильтр для подавления цифровых образов (двойников)
|
||
\item УВХ (устройство выборки и хранения) + АЦП
|
||
\item дискретизация по времени (УВХ) и квантование по уровню (АЦП). Сигнал при переходе в цифру всегда теряет информацию, важно минимизировать эти потери.
|
||
\item ЦВБ
|
||
\item ЦАП
|
||
\item Деглитчер
|
||
\item Восстанавливающий фильтр
|
||
\item Драйвер и аналоговое исполнительное устройство
|
||
\end{itemize}
|
||
|
||
\begin{frm} Любое инженерное решение - это всегда компромисс. \end{frm}
|
||
|
||
Дискретизация сигнала во временной и частотной области
|
||
|
||
Дискретизация -- умножение на последовательность единичных импульсов. Дельта функция Дирака \footnote{\href{https://portal.tpu.ru/SHARED/k/KONVAL/Sites/Russian_sites/Series/4/01-6.htm}{Подробнее}}.
|
||
|
||
\[ \delta(t) = \begin{cases} +\infty t=0 \\ 0 t \neq 0 \end{cases} \]
|
||
|
||
\[ \int_{-\infty}^{\infty} \delta(t) dt = 1 \]
|
||
|
||
Бесконечная спектральная функция ведёт к бесконечной энергии, что физически невозможно. Перемножение во временной области -- это свёртка в частотной и наоброт.
|
||
|
||
\begin{figure}[H]
|
||
\centering
|
||
\fontsize{12}{1}\selectfont
|
||
\includesvg[scale=1.01]{pics/04-cedd-00-signal-discretization.svg}
|
||
\caption{Дискретизация сигнала}
|
||
\end{figure}
|
||
|
||
Дискретный сигнал в частотной области -- бесконечное число повторяющихся копий дискретного представления сигнала. в ЦВУ мы всегда работаем с дискретным сигналом. Важно на каком расстоянии стоят частоты дискретного сигнала (виртуальные образы цифрового сигнана). Чтобы они не накладывались друг на друга нужна предварительная фильтрация (ФПО).
|
||
|
||
Дискретизация -- это умножение входного сигнала на импульсы дискретизации.
|
||
(1)
|
||
|
||
УВХ -- является мостом от аналогового к цифровому сигналу. Ключ управляется сигналами управления. Sampling-Hold Amplifier.
|
||
(2)
|
||
Конденсатор нужен для того чтобы сохранить значение пока АЦП квантует. Если напряжение с конденсатора уйдёт до АЦП -- погрешность.
|
||
|
||
Ключ замыкается - конденсатор запоминает - ключ размыкается - АЦП квантует. Время сбора информации влиет на наличие эффекта фильтрации. Чтобы конденсатор быстрее зарядился нужно уменьшать ёмкость (но она быстрее будет разряжаться). Идеального решения не существует. Ключ - это два транзистора в противофазе. Аналоговый мультиплексор - это набор из ключей.
|
||
|
||
В реальности используется не УВХ а Устройство \textbf{Слежения} и Хранения Track-Hold Amplifier ключ всегда закрыт и снимается значение в момент размыкания ключа.
|
||
|
||
(3) дифференциальное УВХ
|
||
|
||
В идеальном ключе мы хотим чтобы включенный был с нулевым сопротивлением, а выключенный с бесконечным (обычно I-утечки).
|
||
|
||
АЦП различают с функцией дискретизации (Sampling ADC) и без (non-sampling ADC). Динамические характеристики АЦП выбираются по характеристикам УВХ.
|
||
|
||
(4)
|
||
при меньшей ширине сигнала (педельный случай) спектр = 1*косинус сигнала, а значит он бесконечный.
|
||
|
||
(5)
|
||
предел -- импульсная характеристика идеального ФНЧ, а в реальности это простая фильтрация. то есть сам АЦП выступает в роли фильтра.
|
||
|
||
\subsection{Субдискретизация}
|
||
|
||
Идеальный дискретизатор дельта функция Дирака.
|
||
(6)
|
||
ширина зоны 0.5фс
|
||
\[ |\pm Kf_s \pm f_a|; k=1,2,3,4 \]
|
||
|
||
1 зона - основная полоса. частотный спектр делится на бесконечное количество зон.
|
||
|
||
\[f_S = 4f_a\]
|
||
На временной диаграмме видно, что сигнал восстанавливается.
|
||
|
||
\[f_S = 2f_a\]
|
||
|
||
\[f_S = 1.5f_a\]
|
||
|
||
следствие эффекта наложения дискретного сигнала -- появление Внеполосной помехи. Очевидно нужен ФНЦ с полосой пропускания 0...фс/2. Идельаный фильтр не получится, поэтому нужен фильтр какого-то порядка.
|
||
|
||
Требования к фильтру.
|
||
(8) для первой зоны
|
||
ДД - динамический диапазон преобразования ограничивает эффект наложения. Фильтр ограничен разрядностью. добиваться точности больше, чем число разрядов (1/256 для 8-разрядного) нет смысла.
|
||
|
||
\begin{itemize}
|
||
\item полоса пропускания должна быть 0...фа
|
||
\item переходная полоса фа...фс-фа
|
||
\item полоса задержания $фс-фа...\infty$
|
||
\item ослабление =дд
|
||
\end{itemize}
|
||
порядок фильтра M = DD/6lg_2(fs-fa/fs).
|
||
|
||
1 порядок даёт 6дб на октаву или 10 на декаду
|
||
|
||
какого порядка можно реализовать аналоговый фильтр? порядок определяется энерго запоминающими элементами. больше 12 уже не делают, потому что вынуждены каскадировать, разбросы и погрешности.
|
||
|
||
можно уменьшить требование по частоте фильтра, увеличив частоту дискретизации (передискретизация). и возможно применить операцию децимации (но все образы обратно сдвинутся и наложатся) поэтому перед децимацией нужно отфильтровать цифровым фильтром.
|
||
|
||
(9)
|
||
жертва - более дорогой избыточной АЦП, наличие ЦФ. но при этом можем снизить аналоговый фильтр до первого порядка хотя бы RC-цепочку.
|
||
|
||
как понять в ЦФ порядок - подать единичный импульс.
|
||
|
||
После ЦАП также нельзя делать большой порядок. поэтому делаем интерполяцию.
|
||
|
||
\end{document}
|