新聞中心

EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 基于CAN總線的語音節(jié)點設(shè)計方案

基于CAN總線的語音節(jié)點設(shè)計方案

作者: 時間:2011-09-21 來源:網(wǎng)絡(luò) 收藏
2.2 收發(fā)器模塊

本文引用地址:http://butianyuan.cn/article/155709.htm

  在實際應(yīng)用中,PIC18F458 需要接一個 收發(fā)器,以提高驅(qū)動能力。CTM8251是一款帶隔離的通用 收發(fā)器芯片,該芯片內(nèi)部集成了所有必需的CAN 隔離及CAN 收、發(fā)器件,這些都被集成在不到3 平方厘米的芯片上。芯片的主要功能是將CAN 控制器的邏輯電平轉(zhuǎn)換為CAN 的差分電平并且具有DC 2500V 的隔離功能。其接口電路如圖5所示。

  

  圖 5 CTM8251 接口電路。

  2.3 處理模塊

  2.3.1 AMBE-1000的主要特點

  在處理中,編碼芯片是核心部分,本采用的是AMBE 編碼。AMBE-1000 是美國DVSI 公司研制、Lucent 公司生產(chǎn)的一款成熟的雙工聲碼器芯片,用來實現(xiàn)雙工的壓縮/解壓縮功能,能實現(xiàn)低傳輸速率下高質(zhì)量的通話。它采用先進(jìn)的AMBE 壓縮算法,壓縮速率最低可達(dá)2.4Kbps。目前這種算法以其能實現(xiàn)的低傳輸速率和高通話質(zhì)量而在世界范圍內(nèi)得到了廣泛應(yīng)用,甚至用在下一代移動通信系統(tǒng)中。AMBE-1000 可看成由兩個分開的編碼器和解碼器組成。編碼器接收8kHz 的語音數(shù)據(jù)采樣流(如16 位線性的,8 位A 律的或8 位μ 律的)和輸出一個期望的波特率的信道數(shù)據(jù)流。反之,解碼器接收一個信道數(shù)據(jù)流并合成一個語音數(shù)據(jù)流。AMBE-1000 的編碼器和解碼器的接口時序是完全異步的[5]。壓縮數(shù)據(jù)從編碼器出來要通過一個接口送到解碼器,該接口就是信道接口?;镜男诺澜涌诎ù诤筒⒖?,管腳CH_SEL[2-0]的配置將決定使用哪種接口。串口和并口都能工作于主動模式和被動模式。主動和被動是指激勵信號是由本芯片給出,還是由外部模塊送入。

  2.3.2 AMBE-1000 與處理器模塊接口電路

  串行模式下AMBE-1000 通過CHS_DI 和CHS_DO 輸入、輸出16 位的數(shù)據(jù)字。聲碼器AMBE-1000 工作在被動模式,與控制器之間采用串行方式傳送數(shù)據(jù),兩者之間接口如圖6 所示。

  

  圖6 AMBE-1000 與控制器接口

  AMBE-1000 中語音編碼率和前向糾錯編碼率的選擇可以是獨立的。這些碼率可以通過命令幀的方法配置,也可以通過硬件管腳BPS_SEL[3-0](pin 3,4,5,6)來配置。本中設(shè)定AMBE-1000 的語音編碼率為2.4Kbps,故管腳BPS_SEL[3-0]均通過電阻接地。

  2.3.3 語音 A/D、D/A 模塊設(shè)計

  對于一個高質(zhì)量的語音通信系統(tǒng),A/D-D/A 芯片的選擇至關(guān)重要。在選擇A/D-D/A 芯片時,需要考慮這些芯片的信噪比和濾波性能。一般應(yīng)優(yōu)先考慮那些16位線性A/D-D/A芯片,以獲得較高的語音質(zhì)量。對于任何一種與之相連接的A/D-D/A 芯片, AMBE-1000 都采用8kHz 語音數(shù)據(jù)采樣率。這些8 kHz 數(shù)據(jù)通過串行接口輸入(或者輸出)到AMBE-1000,可以通過軟件(發(fā)送命令幀)或者硬件方式,進(jìn)行A/D-D/A 接口的選擇和配置。本系統(tǒng)采用的A/D-D/A 芯片是CSP1027,這是一款帶有16 位串行A/D 和D/A 的芯片,符合CCITT G.712語音頻帶響應(yīng)和信噪比規(guī)范,其采樣頻率可高達(dá)24KHz,它采用低功耗全靜態(tài)邏輯設(shè)計,在數(shù)字電源3.3V、模擬電源5V 工作時,典型功耗68mW,待機功耗0.05mW。

  CSP1027 與AMBE-1000 之間采用串行工作方式,二者的接口電路如圖7所示。經(jīng)MAX9814 放大后的麥克風(fēng)語音信號由45 號管腳(MICIN)送入CSP1027 進(jìn)行A/D 轉(zhuǎn)換,然后經(jīng)21 號管腳(DO)送入AMBE-1000 進(jìn)行壓縮編碼。相反地,AMBE-1000 解碼之后的數(shù)字語音數(shù)據(jù)要送入CSP1027 芯片進(jìn)行D/A轉(zhuǎn)換(TX_DO 與DI相連接),恢復(fù)出的模擬語音信號由43 號管腳(AOUTP)輸出,并通過此管腳將模擬語音信號送出MAX9736 進(jìn)行功率放大,最后通過揚聲器播放出來。

  

  圖 7 CSP1027 與AMBE-1000 的接口

  2.3.4 語音采集模塊設(shè)計

  本模塊的作用是將麥克風(fēng)微弱語音信號放大給A/D 轉(zhuǎn)換器。本系統(tǒng)采用了具有自動增益控制(AGC)功能的MIC 放大芯片MAX9814,該芯片是Maxim 推出的低成本、高品質(zhì)麥克風(fēng)放大器,器件具有低噪聲前端放大器、可變增益放大器(VGA)、輸出放大器、麥克風(fēng)偏置電壓發(fā)生器和AGC控制電路。

  MAX9814 的電路設(shè)計如圖8所示,麥克風(fēng)語音信號通過管腳8(MICIN)輸入MAX9814芯片,進(jìn)行語音信號放大,之后從管腳6(MICOUT)輸出,輸出的信號送到模數(shù)轉(zhuǎn)換模塊即CSP1027 進(jìn)行A/D 轉(zhuǎn)換。

  

  圖8 MAX9814電路設(shè)計圖

  



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉