新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 集成編解碼和語音錄/放芯片ISD5216的應用

        集成編解碼和語音錄/放芯片ISD5216的應用

        作者: 時間:2005-02-22 來源:網絡 收藏

        是華邦電子美洲公司推出的具有和數據存儲功能的錄/放。該具有8至16分鐘的錄音/播放能力和4MB的數字資料存儲功能。它采用固態存儲器,并具有先進的信息管理功能,如向前/向后略過、無倒帶延遲,可隨意聽取信息等;同時還可自行選擇取樣頻率(4.0、5.3、6.4或8.0kHz)、具有I2C接口、3V工作電壓;內部,包含有AGC、麥克風前置放大器、揚聲器驅動器、振蕩器、存儲器和PCM編譯碼器等。其數字信息可以重復寫入1萬次,模擬信息可以重復寫入10萬次以上,并可實現無耗電信息存儲,所存儲的信息可保存100年,共電電源范圍為2.7~3.3V,其工業級產品的工作溫度范圍為-40~+85℃。

        1 引腳排列及功能

        具有28腳TSOP、SOIC和PDIP封裝形式。其TSOP封裝的引腳排列如圖1所示,各引腳的功能說明如表1所列。

        表1 引腳功能表

        引腳號(TSOP)引腳名稱功 能引腳號(SOIC)
        1,15,21VSSA模擬地11,14,23
        2SDIPCM信號輸入22
        3SDIOPCM語音信號輸出或I2S接口輸入/輸出口24
        4RAC存儲器地址時鐘25
        5INT輸出中斷26
        6MCLK編碼器外接時鐘27
        7,8VCCD數字電源1,28
        9SCLI2C接口串行時鐘2
        10A1I2C接口LSB+1位地址3
        11SDAI2C接口串行數據4
        12A0I2C接口LSB位地址7
        13,14VSSD數字地5,6
        16MIC+麥克風輸入+10
        17MIC-麥克風輸入-9
        18MICBS麥克風偏置電壓8
        19ACAP外接AGC電容12
        20SP-喇叭輸出-13
        22SP+喇叭輸出+15
        23VCCA模擬電源16
        24AUX IN輔助模擬輸入17
        25AUX OUT輔助模擬輸出20
        26NC空腳21
        27SCKPCM編碼器或I2S接口時鐘19
        28WSPCM幀同步或I2S接口字同步18

        2 特性

        2.1 錄音長度

        ISD5216的錄音長度從8至16分鐘不等,錄音長度和采樣頻率有關,其關系如表2所列。

        表2 ISD5216的錄音長度與采樣頻率的關系

        采樣頻率(kHz)錄音長度
        8.08分3秒
        6.410分4秒
        5.312分9秒
        4.016分6秒

        2.2 存儲單元

        該芯片存儲單元具有一個新特點,就是在存儲數據時可以指定存儲空間是用來存儲數字信號還是模擬信號。該功能是通過系統微控制器事先將存儲空間劃分為數字和模擬區域,并形成存儲分區的地址表來實現的。

        2.3 與微控制器(單片機)的接口

        ISD5216的控制是通過一個2線的I2C接口實現的??刂浦噶畹膫魉鸵约暗刂沸盘枴祿畔⒌膶懭肱c讀出都是通過該同步串行通信口實現的。

        在微控制器的配合下,可以利用ISD5216在錄音電路機中完成話音的錄制、播放,也可將用戶事先存入的字、詞組合播放從而在語音電路中實現自動報時、報溫度等語音會話、提示功能。

        2.4 編譯碼器

        編譯碼器的接口是和I2S接口共用的復用接口。ISD5216的編譯碼器接口符合A律、μ律壓擴的ITU G.712/G.714建議要求,編譯碼器工作時需要外部時鐘信號(可以是13.824MHz、20.48MHz、27.648MHz或40.96MHz),其采樣頻率范圍為8kHz~48kHz。

        3 典型

        ISD5216可用于便攜式通訊設備中,圖2是用華邦公司推出的4位通用電話控制器W742C814和ISD5216構成的一個具有信息存儲功能的典型錄音電路電路。W742C814是帶有324LCD驅動電路的高性能4位專用單片機,它有5個4位I/O接口(包括1個LED驅動接口)。

        W742C814對ISD5216的控制是通過I2C接口實現的,控制ISD5216實現錄音和重放只需通過I2C接口寫入命令字91H和A9H即可,而向ISD5216讀出和寫入數據則相對較為復雜,其數據傳送格式如圖3所示。下面是W742C814從ISD5216讀出一個字節數據的子程序:

        RDBYTE

        MOV ACC,SLAVE;讀取從地址

        MOV TXBUF,ACC;將從地址傳送到發送程序緩沖寄存器等待發送

        CALL BSTART ;調用啟動總線通信子程序

        CALL TX ;調用發送數據子程序

        MOV ACC,ADDR ;獲取數據格式

        MOV TXBUF,ACC ;將數據地址傳送到發送程序緩沖寄存器等待發送

        CALL TX ;調用發送數據子程序

        MOV ACC,SLAVE ;獲取從地址

        MOV TXBUF,ACC ;將從地址傳送到發送程序緩沖寄存器等待發送

        CALL BSTART ;調用啟動總線通信子程序

        圖2

        CALL TX ;調用發送數據子程序

        CALL RX ;調用讀入數據子程序

        CALL BSTOP ;調用結束總線通信子程序

        MOV ACC,RXBUF ;從讀入數據寄存器獲得數據

        MOV DATAI,ACC ;將數據保存

        JMP wrt-end

        ISD5216編碼和語音錄/放芯片以多層次存儲(MLS)ChipCorder專利技術為基礎,同時上有低功耗、非易失性信息存儲及高語音品質等特點。ISD5216芯片對于尋求具有多樣化功能且又經濟實惠的嵌入式語音解決方案的客戶來說是個非常好的產品,因此這個了PCM編譯碼器的語音錄音/放音芯片為電路和便攜式通訊設備市場提供了一種很好的選擇。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 临邑县| 纳雍县| 东至县| 伊宁市| 南丰县| 金寨县| 夏河县| 竹山县| 江城| 华阴市| 胶州市| 布尔津县| 黄山市| 佛坪县| 南涧| 镇赉县| 阳西县| 抚宁县| 永新县| 昭平县| 资中县| 灯塔市| 调兵山市| 东乡县| 甘南县| 棋牌| 离岛区| 永顺县| 集安市| 孟连| 玉田县| 扶风县| 宜良县| 桦甸市| 师宗县| 鄱阳县| 巩义市| 香港| 本溪| 永嘉县| 壤塘县|