BMSTU/04-complex-electronic-devic...

163 lines
13 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\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}