語音信號模數/數模轉換
發布時間:2008/12/17 0:00:00 訪問次數:1700
語音信號模數/數模轉換選擇tlc320ad50(以下簡稱ad50)芯片,ad50使用過采樣(over sampling)∑—δ技術提供從數字信號到模擬信號(da)和模擬信號到數字信號(ad)的高分辨率低速信號轉換。該器件包括兩個串行的同步轉換通道(用于各自的數據傳輸),在da之前有一個插人濾波器(interpolation filter),在ad之后有一個抽取濾波器(decimdtionfilter),由此可降低ad50自身的噪聲。此外,ad50還具有片內時序和控制功能。
ad50特點如下。
· 輸入信號。單端信號輸人,幅度在1~4v之間。
· 輸出信號。單端信號輸出,幅度在1~4v之間。
· 單一 5v電源供電,也可以使用5v模擬電源和3v數字電源同時供電。
· 最大工作功耗為100mw。
· 通用16位數據格式,也可以采用2的補碼數據格式。
· 內部基準電壓。
· ad為64倍采樣,da為256倍采樣。
· 支持各種v.34協議的采樣速率。
· 具有多種可選的采樣頻率。
· 支持商業級音響應用。
· 工作溫度范圍從-40~850。
ad50的引腳分布如圖1所示((1)為dw封裝的引腳分布,(2)為pt封裝的引腳分布)。
圖1 ad50的引腳分布
ad50的各個引腳的說明如表所示。
表 ad50的引腳說明
續表
在ad50正常工作前,必須對它進行正確的初始化。初始化操作的主要工作是配置ad50的4個控制寄存器cr1、cr2、cr3和cr4。控制寄存器的讀寫是通過二次通信來實現。在二次通信中,d0~d7為寫人控制寄存器的數據或者從控制寄存器讀出的數據,d8~d12的內容決定選擇哪個控制寄存器,d13位決定是讀操作還是寫操作。由d8~d13位確定的所有情況如表2所示。
表2 ad50的d8~d13位確定的所有操作情況
控制寄存器1中各個控制位的功能說明如表3所示。
表3 控制寄存器1的各個控制位的功能說明
控制寄存器2中各個控制位的功能說明如表4所示。
表4 控制寄存器2的各個控制位的功能說明
控制寄存器3中各個控制位的功能說明如表5所示。
表5 控制寄存器3的各個控制位的功能說明
控制寄存器4中各個控制位的功能說明如表6所示。
表6 控制寄存器4的各個控制位的功能說明
表7 控制寄存器4的第4~第6位對應的n值
ad50控制寄存器的設置必須在二次通信中完成。ad50有硬件和軟件兩種方式啟動二次通信,下面介紹硬仵方式啟動ad50的二次通信過程。硬件啟動過程如下:c5409通過其內部寄存器將xf引腳變為高電平,從而控制ad50的fc引腳到高電平,然后向緩沖串口寫一個16位的控制字,低8位是ad50的控制寄存器初始化值,高8位選擇所要初始化的控制寄存器及操作。整個過程的時序如圖2所示。
圖2 硬件啟動ad50二次通信時序
ad50的工作過程可分為ad通道工作過程和da通道工作過程。ad通道把模擬信號轉換成數字信號,并以2進制補碼形式表示。當幀同步信號有效時(fs為低電平),16位(或者15位)數字信號在sclk的上升沿輸出到dout引腳,一位數據對應一個sclk周期。傳輸時序如圖3所示。
圖3 ad50的ad通道數據傳輸時序
ad50的da通道把送人的數字信號轉換成模擬信號。在sclk的作用下,數字信號通過din引腳進人da通道,每個sclk的下降沿輸人一位數字信號。da將輸入的數字信號轉換成模擬信號輸出,da通道的傳輸時序如圖4所示。
語音信號模數/數模轉換選擇tlc320ad50(以下簡稱ad50)芯片,ad50使用過采樣(over sampling)∑—δ技術提供從數字信號到模擬信號(da)和模擬信號到數字信號(ad)的高分辨率低速信號轉換。該器件包括兩個串行的同步轉換通道(用于各自的數據傳輸),在da之前有一個插人濾波器(interpolation filter),在ad之后有一個抽取濾波器(decimdtionfilter),由此可降低ad50自身的噪聲。此外,ad50還具有片內時序和控制功能。
ad50特點如下。
· 輸入信號。單端信號輸人,幅度在1~4v之間。
· 輸出信號。單端信號輸出,幅度在1~4v之間。
· 單一 5v電源供電,也可以使用5v模擬電源和3v數字電源同時供電。
· 最大工作功耗為100mw。
· 通用16位數據格式,也可以采用2的補碼數據格式。
· 內部基準電壓。
· ad為64倍采樣,da為256倍采樣。
· 支持各種v.34協議的采樣速率。
· 具有多種可選的采樣頻率。
· 支持商業級音響應用。
· 工作溫度范圍從-40~850。
ad50的引腳分布如圖1所示((1)為dw封裝的引腳分布,(2)為pt封裝的引腳分布)。
圖1 ad50的引腳分布
ad50的各個引腳的說明如表所示。
表 ad50的引腳說明
續表
在ad50正常工作前,必須對它進行正確的初始化。初始化操作的主要工作是配置ad50的4個控制寄存器cr1、cr2、cr3和cr4。控制寄存器的讀寫是通過二次通信來實現。在二次通信中,d0~d7為寫人控制寄存器的數據或者從控制寄存器讀出的數據,d8~d12的內容決定選擇哪個控制寄存器,d13位決定是讀操作還是寫操作。由d8~d13位確定的所有情況如表2所示。
表2 ad50的d8~d13位確定的所有操作情況
控制寄存器1中各個控制位的功能說明如表3所示。
表3 控制寄存器1的各個控制位的功能說明
控制寄存器2中各個控制位的功能說明如表4所示。
表4 控制寄存器2的各個控制位的功能說明
控制寄存器3中各個控制位的功能說明如表5所示。
表5 控制寄存器3的各個控制位的功能說明
控制寄存器4中各個控制位的功能說明如表6所示。
表6 控制寄存器4的各個控制位的功能說明
表7 控制寄存器4的第4~第6位對應的n值
ad50控制寄存器的設置必須在二次通信中完成。ad50有硬件和軟件兩種方式啟動二次通信,下面介紹硬仵方式啟動ad50的二次通信過程。硬件啟動過程如下:c5409通過其內部寄存器將xf引腳變為高電平,從而控制ad50的fc引腳到高電平,然后向緩沖串口寫一個16位的控制字,低8位是ad50的控制寄存器初始化值,高8位選擇所要初始化的控制寄存器及操作。整個過程的時序如圖2所示。
圖2 硬件啟動ad50二次通信時序
ad50的工作過程可分為ad通道工作過程和da通道工作過程。ad通道把模擬信號轉換成數字信號,并以2進制補碼形式表示。當幀同步信號有效時(fs為低電平),16位(或者15位)數字信號在sclk的上升沿輸出到dout引腳,一位數據對應一個sclk周期。傳輸時序如圖3所示。
圖3 ad50的ad通道數據傳輸時序
ad50的da通道把送人的數字信號轉換成模擬信號。在sclk的作用下,數字信號通過din引腳進人da通道,每個sclk的下降沿輸人一位數字信號。da將輸入的數字信號轉換成模擬信號輸出,da通道的傳輸時序如圖4所示。
上一篇:語音信號的采集和播放
熱門點擊
- D/A轉換器的基本原理
- AD轉換器的選擇
- 語音信號的μ/A律壓縮
- 并行A/D轉換器AD574
- 語音信號模數/數模轉換
- 語音信號的采集和播放
- DFT的屬性
- D/A轉換器的特性與技術指標
- D/A轉換器雙極性工作
- 高速數據采集系統的時鐘電路設計
推薦技術資料
- DS2202型示波器試用
- 說起數字示波器,普源算是國內的老牌子了,FQP8N60... [詳細]
深圳服務熱線:13692101218 13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式