16/20位立體聲音頻編解碼器PCM3002
摘要:PCM3002是TI公司推出的16/20位立體聲音頻編解碼芯片。文中簡(jiǎn)要分析了該芯片的性能特點(diǎn)和工作原理,給出了PCM3002的典型應用電路。
1 概述
PCM3002是低功耗單片立體聲音頻編解碼器,具有單極性模擬電壓輸入輸出。ADC和DAC能進(jìn)行64倍過(guò)采樣的Δ-Σ調制。ADC包括一個(gè)數字抽選過(guò)濾器,DAC包括一個(gè)8倍過(guò)采樣插值濾波器。DAC還有數字衰減、去加重、無(wú)窮零檢測、軟件靜音等功能。它以左、右對齊格式進(jìn)行操作,并支持IIS 數據格式。PCM3002具有掉電模式,可分別獨立地運行于ADC和DAC上。PCM3002的編程函數由軟件控制。在工程應用中,該芯片可以作為數字信號處理器(DSP)的音頻模擬輸入和輸出,具有結構簡(jiǎn)單、便于軟件操控、節省布板空間等優(yōu)點(diǎn)。PCM3002的主要特性如下:
●單片20位Δ-Σ ADC和DAC;
●16/20位數據輸入/輸出;
●立體聲ADC:?jiǎn)螛O性電壓輸入;64倍過(guò)采樣;THD+N(總諧波失真+噪聲):-86dB;SNR: 90dB;動(dòng)態(tài)范圍:90dB;
●立體聲DAC:?jiǎn)螛O性電壓輸出;模擬低通濾波器;64倍過(guò)采樣;THD+N:-86dB;SNR:94dB;動(dòng)態(tài)范圍:94dB;
●特殊性能:數字去加重;256級數字衰減;軟件靜音;數字回送;掉電:ADC/DAC獨立;
●采樣率:高達48kHz;
●系統時(shí)鐘:256fs、384fs、512fs;
●單電源+3V供電。
2 內部結構及引腳功能
圖1給出了PCM3002的功能簡(jiǎn)圖。采集到的模擬音頻信號經(jīng)過(guò)模擬前端后,送入Δ-Σ調制器和數字抽選過(guò)濾器,再經(jīng)調制過(guò)濾后以數字形式輸出。而輸入的數字音頻信號經(jīng)過(guò)數字插值濾波器和多級Δ-Σ調制器,然后再經(jīng)低通濾波并以模擬形式輸出給外部設備。
PCM3002采用SSOP-24封裝,其引腳排列如圖2所示。
3 PCM音頻接口
PCM3002的4線(xiàn)數字音頻接口包括:LRCIN、BCKIN、DIN、DOUT。它可使用4種數據輸入/輸出格式(Format 0~3)。在軟件方式中,這些格式通過(guò)軟件寄存器3進(jìn)行選擇。
4 系統時(shí)鐘
PCM3002的系統時(shí)鐘頻率必須為256fs、384fs或512fs,這里fs是音頻采樣頻率。系統時(shí)鐘通過(guò)SYSCLK引腳輸入。PCM3002還有一套系統時(shí)鐘檢測電路,能自動(dòng)檢測系統時(shí)鐘是否工作在256fs、384fs或512fs。當系統時(shí)鐘采用384fs或512fs時(shí),它自動(dòng)將其分離為256fs 。256fs時(shí)鐘用于操控數字濾波器和Δ-Σ調制器。
4.1 上電復位
PCM3002具有內部上電復位電路。當SYSCLK有效且VDD>2.2V時(shí),產(chǎn)生上電復位。初始化序列需要1024個(gè)SYSCLK周期來(lái)完成。
4.2 外部復位
PCM3002有一個(gè)復位引腳RST。當SYSCLK有效時(shí),外部復位信號必須驅動(dòng)RST為低至少40ns以初始化復位序列。初始化開(kāi)始于RST的上升沿,并且需要1024個(gè)SYSCLK周期來(lái)完成。
圖3
PCM3002通過(guò)操作LRCLK來(lái)使其與系統時(shí)鐘同步。LRCIN與系統時(shí)鐘之間不需要任何特別的相位關(guān)系,但必須有同步。若在一個(gè)采樣周期中由于LRCIN上的相位抖動(dòng)使系統時(shí)鐘和LRCIN之間的同步變化多于6個(gè)位時(shí)鐘BCKIN,則DAC的內部操作將在1/fs時(shí)間內停止,模擬輸出也將被強制到正負零(0.5VCC)?直到系統時(shí)鐘在tDACDLY2延遲時(shí)間后又被同步到LR-CLK。與此同時(shí),ADC內部操作也將在1/fs內停止,數字輸出代碼也將被設置到正負零?直到在tADCDLY2延遲時(shí)間后同步發(fā)生。如果LRCIN在5個(gè)或更少的位時(shí)鐘內同步到系統時(shí)鐘,其操作將繼續進(jìn)行。
4.4 零標志輸出
16引腳ZFLG是無(wú)窮零檢測標志。當輸入數據在65536個(gè)BCKIN周期保持為零時(shí),ZFLG為低,否則ZFLG為高阻態(tài)。
5 操作控制
在軟件方式中,PCM3002通過(guò)3線(xiàn)串行接口MC、MD、ML進(jìn)行控制。通過(guò)設置4個(gè)16位程序寄存器來(lái)實(shí)現PCM3002的特殊功能,程序寄存器結構見(jiàn)圖4所示。
6 典型應用
作為一個(gè)立體聲多媒體數字信號編解碼器, PCM3002通過(guò)語(yǔ)音輸入接口采樣模擬信號,然后轉換成數字信號由微處理器(如DSP)進(jìn)行處理。微處理器處理完數據后再由PCM3002轉換成模擬信號輸出,這樣用戶(hù)就可從語(yǔ)音輸出接口直接接聽(tīng)到。
評論