Отсюда получаем: С=С0+[U/Q], [U]=(С-С0)×Q,
где Q=(Umax-Umin)/2r; C0=2r/2=2r-1 - код нуля.
Рис. 6.2.
Для упрощения обработки данных АЦП переходят к кодам со знаком:
Сзн=С-С0=[U/Q]; [U]=Сзн×Q.
Пример1: Для ЦАП К572ПА1: rЦАП =12 бит; 2r=4096; Umin=-5.12В; Umax=5.12В; С=0,…4095; Q=2.5×10-3 В или 2.5 мВ; С0=2048.
Пример2: Для АЦП К1113ПВ1: r =10 бит; 2r=1024; Umin=-5.12В; Umax=5.12В; С=0,…1023; Q=10×10-3 В или 10 мВ; С0=512.
|
6.3. Синтез цифровых сигналов для тестирования и управления
Наиболее быстрым способом синтеза тестовых детерминированных сигналов является табличный способ. Вычисление табличных значений сигнала выполняется обычно на языке высокого уровня.
Пример: Табулирование тестового гармонического сигнала с частотой F=fд×Р/N, где Р и N - целые числа.
arg:=0; step:=2*p*P/N;
for i:=1 to N do
begin
x[i]:=round(A*sin(arg)/Q)+C0;
arg:=arg+step;
end;
Здесь С0 - код нуля; Q - шаг квантования ЦАП.
Синтез полигармонических сигналов (ПГС):
x(n)=×cos(wknTд+Фk)= ×cos(2×p×P×k×n/N+Фk).
Частота 1-й гармоники: f1=fдс×P/N
Частота k-й гармоники: fk=f1×k
Фазы гармоник выбирают из условия min пик-фактора сигнала: R(k)=(Xmax/Xmin)®min
Квазиоптимальное соотношение фаз:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.