INTRODUCTION In the past, adding speech recording and playback capability to a product meant using a digital signal processor or a specialized audio chip. Now, using a simplified Adaptive Differential Pulse Code Modulation(ADPCM) algorithm, these audio capabilities can be added to any PICmicro device. This application note will cover the ADPCM compression and decompression algorithms, performance comparison of all PICmicro devices, and an application using a PIC16C72 micro-controller.DEFINITION OF TERMS step size -value of the step used for quantization of ana-log signals and inverse quantization of a number of steps.quantization -the digital form of an analog input signal is represented by a finite number of steps.adaptive quantization -the step size of a quantizer is dramatically changed with time in order to adapt to a changing input signal.inverse quantizer -a finite number of steps is converted into a digital representation of an analog signal.
上傳時間: 2022-06-20
上傳用戶:
隨著半導體技術的發展,模數轉換器(Analog to Digital Converter,ADC)作為模擬與數字接口電路的關鍵模塊,對性能的要求越來越高。為了滿足這些要求,模數轉換器正朝著低功耗、高分辨率和高速度方向快速發展。在磁盤驅動器讀取通道、測試設備、纖維光接收器前端和日期通信鏈路等高性能系統中,高速模數轉換器是最重要的結構單元。因此,對模數轉換器的性能,尤其是速度的要求與日俱增,甚至是決定系統性能的關鍵因素。在分析各種結構的高速模數轉換器的基礎上,本文設計了一個分辨率為6位,采樣時鐘為1GS/s的超高速模數轉換器。本設計采用的是最適合應用于超高速A/D轉換器的全并行結構,整個結構是由分壓電阻階梯,電壓比較器,數字編碼電路三部分組成。在電路設計過程中,主要從以下幾個方面進行分析和改進:采用了無采樣/保持電路的全并行結構;在預放大電路中,使用交叉耦合對晶體管作為負載來降低輸入電容和增加放大電路的帶寬,從而提高比較器的比較速度和信噪比;在比較器的輸出端采用時鐘控制的自偏置差分放大器作為輸出緩沖級,使得比較輸出結果能快速轉換為數字電平,以此來提高ADC的轉換速度;在編碼電路上,先將比較器輸出的溫度計碼轉換成格雷碼,再把格雷碼轉換成二進制碼,這樣進一步提高ADC的轉換速度和減少誤碼率。
上傳時間: 2022-06-22
上傳用戶:kingwide
本應用筆記介紹一種采用dsPIC數字信號控制器(Digital Signal Controller,DSC)或PIC24單片機來實現無刷直流(Brushless Direct Current,BLDC)電機無傳感器控制的算法。該算法利用對反電動勢(Back-Electromotive Force,BEMF)進行數字濾波的擇多函數來實現。通過對電機的每一相進行濾波來確定電機驅動電壓換相的時刻。這一控制技術省卻了分立的低通濾波硬件和片外比較器。需指出,這里論述的所有內容及應用軟件,都是假定使用三相電機。該電機控制算法包括四個主要部分:·利用DSC或單片機的模數轉換器(Analog-to-Digital Converter,ADC)來采樣梯形波BEMF信號·PWM導通側ADC采樣,以降低噪聲并解決低電感問題·將梯形波BEMF信號與VBUS/2進行比較,以檢測過零點·用擇多函數濾波器對比較結果信號進行濾波·以三種不同模式對電機驅動電壓進行換相:-傳統開環控制器·傳統閉環控制器比例-積分(Proportional-Integral,Pl)閉環控制器
標簽: BLDC
上傳時間: 2022-07-01
上傳用戶:
本壓縮包上傳的源程序使用C語言編寫,可以進行二次開發,可移植性強!ADC(analog to digital converter)即模數轉換器,它可以將模擬信號轉換為數字信號。按照其轉換原理主要分為逐次逼近型、雙積分型、電壓頻率轉換型三種。STM32F1 的 ADC 就是逐次逼近型的模擬數字轉換器。STM32F103 系列一般都有 3 個 ADC,這些 ADC 可以獨立使用,也可以使用雙重/三重模式(提高采樣率)。STM32F1 的 ADC 是 12 位逐次逼近型的模擬數字轉換器。它具有多達 18 個復用通道,可測量來自 16 個外部源、2 個內部信號源。 這些通道的 A/D 轉換可以單次、連續、掃描或間斷模式執行。ADC 的結果可以左對齊或右對齊方式存儲在 16 位數據寄存器中。ADC 具有模擬看門狗特性,允許應用程序檢測輸入電壓是否超出用戶定義的閥值上限或者下限。
上傳時間: 2022-07-25
上傳用戶:zhanglei193
C++ Algorithms for Digital Signal Processing 第4章 濾波器程序
標簽: Algorithms Processing Digital Signal
上傳時間: 2013-08-01
上傳用戶:eeworm
倍流同步整流在DC TO DC 變換器中工作原理分析
上傳時間: 2013-05-24
上傳用戶:eeworm
一種反激同步整流DC TO DC變換器設計
上傳時間: 2013-05-18
上傳用戶:eeworm
采用改進同步整流技術的新一代DC TO DC模塊電源
上傳時間: 2013-04-15
上傳用戶:eeworm
不對稱半橋同步整流DC TO DC變換器
上傳時間: 2013-04-15
上傳用戶:eeworm
CP2102最簡單的USB轉串口芯片 單片USB to UART 用戶手冊 PDF版(e)
上傳時間: 2013-07-26
上傳用戶:eeworm