语音编解码模块 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
特点 ● 操作电压: 3V ~ 7V ● 通讯方式:通用标准串口(UART) ● 内置复位芯片,上电启动稳定可靠 ● 低功耗(接收电流32mA,发送电流58mA) ● 半双工,收发一键切换 ● 十二级音量调节 ● 可选的RS(自动纠错)功能 ● 音频输出可直接驱动耳机(2 x 5mW) ● 可选择的MIC 和 Line in 输入 ● 支持USB在线升级程序 说明 CM9数字语音编解码模块支持直接驻极体话筒或线输入,通过模块中的专用芯片,采用软编解码方式,实现低 速率语音数字传输,特别适合于人声音及动物语音的传输。仅用串口或三根线的接口便可很方便的实现模块 间,或模块与MCU之间的语音数据传输。同时模块预留有大量的通用IO口,方便用户特殊功能的定制。封装 采用双边半孔贴片,(28x27mm,引脚焊盘间距2mm)适合用户量产。 管脚描述
管脚号 管脚名 I/O 功能 1 GPIO12_RXD I/O a.作为普通IO用 b.作为UART中的RXD 用做串口接收数据 2 GPIO9 I/O 通用IO 口 3 GPIO5 I/O 通用IO 口 4 GPIO13_TXD I/O a.作为普通IO用 b.作为UART中的TXD 用做串口发送数据 5 GPIO10 I/O 通用IO 口 6 GPIO0 I/O 通用IO 口 7 GPIO7 I/O 通用IO 口 8 GPIO2 I/O 置低电平,模块进入睡眠状态( 功耗小于600uA ),高电平唤醒 9 GPIO11 I/O 通用IO 口 10 GPIO15 I/O 接收状态下,低电平触发,音量减 11 GPIO16 I/O 置高电平或悬空为接收状态,置低电平为发送状态 12 GPIO3 I/O 接收状态下,低电平触发,音量加 13 GPIO4 I/O 通用IO 口 14 VCC - 模块供电正极引脚,电压范围3 - 7 V 15,22,24,26 GND - 模块供电负极引脚,地
管脚号 管脚名 I/O 功能 16 GPIO1 I/O 通用IO 口 17 GPIO6 I/O 通用IO 口 18 DPG I/O USB 差分数据线的正端 19 DMW I/O USB 差分数据线的负端 20 AL_OUT I/O 音频左声道输出端 21 AR_OUT I/O 音频右声道输出端 23 LINE IN I/O 音频线输入端 25 MIC I/O 驻极体话筒输入端 注:模块上电启动时,GPIO12_RXD,GPIO13_TXD,不能被外部IO拉低,否则模块无法启动。 绝对最大额定值 供电电压 ……………… GND - 0.3V to GND + 7 V 储存温度 ……………… -30 ℃ to + 100 ℃ 输入电压 ……………… GND - 0.3V to GND + 3.3V 工作温度 ……………… -20 ℃ to + 75 ℃ 注: 超过绝对最大额定值使用,将导致模块工作不正常,甚至永久性的损坏。 直流特性 Ta = 25 ℃
Symbol Parameter Test Conditions Min Typ. Max. Unit VCC Operating Voltage — 3.0 — 7.0 V IDD Operating Current Audio encode — 58 — mA Audio decode — 32 — mA Stand By — 25 — mA 实物图 串口 支持串口操作: 1、串口通讯速率:19.2Kbps ~115.2Kbps (8N1) (可由客户指订) 2、数据格式如下: a、数据收发: 0xaa 0x55 + 数据长度 + 数据 b、音量调节: 0xaa 0x55 + 0xff 0x01 + 0xXX(XX: 音量值0 ~ 12) c、输入方式及输入增益设置: 0xaa 0x55 + 0xff 0x02 + 0xXX XX: 0 → 静音 1 → Line In 2 → Mic In ( 增益 10 dB ) 3 → Mic In ( 增益 13 dB ) 4 → Mic In ( 增益 16 dB ) 目前CM9数字音频编解码模块仅为5khz频响,我公司也可提供频响达18KHz以上适合传输音乐的模块。客户也可以提出特殊的要求: 1. 输编码帧里面含有音量信息。 2. 左声道输出正常的数据,右声道输入用户指定事先录好的声音.如报警。 3. 如果用户端的芯片运算速度不够快,我方可以输出带有RS(一种高效的纠错算法)信息的数据。 4. 我方可以配合客户完成485通讯功能 |