已绑定手机
|
1. 概述
1.1 Rockchip 音频特性
本小结描述 RK 平台的音频特性,如表 1-1 所示:
| Function | Feature | Description | DAI | I2S | 08 CH IN/OUT | Inter IC Sound | TDM | 16 CH IN/OUT | Time Division Multiplexing | PCM | 02 CH IN/OUT | Pulse Code Modulation | PDM | 08 CH IN | Pulse Density Modulation | DSM | 02 CH OUT | Delta Sigma Modulation | DCODEC | 04 CH IN/02 CH OUT | Digital Codec Interface | SPDIF | 02 CH OUT/7.1 BITSTREAM | sony/Philips Digital Interface | COMBO DAI | I2S + I2S | 16CH IN/OUT | e.g. Sound Bar product | I2S + PDM | 16 CH IN/OUT | e.g. Smart Home Product | TDM + TDM | 32 CH IN/32 CH OUT | | TDM + PDM | 24 CH IN/16 CH OUT | | COMBO CODEC | DMIC ARRAY + ANALOG LOOPBACK | For Acoustic Echo Cancellation | e.g. Smart Home Product | HDMI +ANALOG OUTPUT | For Multi Streaming | e.g. OTT Product | CARD + VAD | For Automatic Speech Recognition | e.g. Smart Home Product | DIGITAL OUTOUT | HDMIOUT | 7.1 LPCM Multi Channel / Bitstream | e.g. Dolby / DTS LoSSLess Bitstream | DP | 7.1 LPCM Multi Channel | e.g. Dolby / DTS Lossless Bitstream | OPTICAL | 2 CH LPCM/7.1 Bitstream | e.g. 7.1 DD+ Bitstream | DCODEC | Link with External Analog Part | e.g. RK812 | DSM | Stereo Differential Output | e.g. Play Music over DSM on RV1126 | DIGITAL INPUT | HDMIIN | | e.g. with Third Part IC, e.g. TC358749 | HDMI ARC | Audioi return Channel | e.g. RK3308 | PDM DMICS | DMIC Array | e.g. 8 Omnidirectional PDM Mies | I2S DMICS | DMIC Array | e.g. 8 Omnidirectional I2S Mies | DCODEC | Link with External Analog Part | e.g. RK812 | VAD | Voice Activity Detection | Wake Up System if Sound Threshold Reached | SPDIF IN | 2 CH LPCM | e.g. ARC on RK3308 | ANALOG IO | INTERNAL CODECS | 2 CH IN/OUT | 8CH IN on RK3308 | EXTERNAL CODECS | 2 CH IN/OUT | e.g. RK817 | OTHERS | ACC | Audio Clk Compensation | e.g. UAC for clk drift and compensation | DLP | Digital Loopback [SW] | e.g. 2 CH Mies with Digital Loopback | PWM-I2S | 1 / 64 precision | It's a emulation that implement pwm over i2s |
1.2 DAI
本章节主要描述 RK 平台 数字音频接口支持情况。
1.2.1 I2S
RK 平台有两种 I2S 控制器:I2S 和 I2S-TDM。I2S 控制器支持 I2S, PCM 协议;I2S-TDM 控制器支持 I2S,PCM, TDM 协议。
1.2.1.1 I2S 控制器 Features
支持 8声道 I2S 协议:standard, left justified, right justified
支持 stereo PCM 协议:early, late 1, late 2, late 3
支持 master/slave 模式,模式同时应用于 TX/RX 逻辑
支持 8k ~ 192k 采样率,384k 采样率
支持 16 ~ 32 bits 位宽
支持 MSB/LSB 模式
支持 时钟相位调整
支持 时钟补偿
Note:
384k 采样率需要高精度 clk,可从 MCLK PIN 导入外部高精度 clk 或者采用 slave 模式
不支持 mono PCM,如有需求,可采用 stereo PCM 传输 mono PCM,有效数据放在 slot 0
时钟补偿应用于异源系统的时钟补偿,比如 UAC,但有使用条件限制,参考 音频时钟补偿 章节
1.2.1.2 I2S-TDM 控制器 Features
除了支持 I2S 控制器的功能之外,I2S-TDM 控制器新增支持如下功能:
支持 8 slots TDM PCM 协议:normal, left shift mode[0~3]
支持 8 slots TDM I2S 协议:normal, left justified, right justified
支持 slot 位宽可配:16 ~ 32 bits
支持 data line 全映射,可重映射 data line 与 path 的关系
支持 TX/RX 异步模式,独立的时钟,可支持独立的采样率,位宽,协议
支持 TX/RX 同步模式,共享时钟
支持 PCM FSYNC 宽度可配:[1~7] sclk cycle 或 one channel block
支持 I2S FSYNC 宽度可配: half frame / whole frame
1.2.1.3 RK 系列芯片 I2S 支持列表
芯片 | I2S | I2S-TDM | PX30/RK3326 | I2S1_2CH, I2S2_2CH | I2S0_8CH | RK1808 | I2S1 | I2S0 | RK3036 | I2S0 | | rk3066 | I2S0, I2S1, I2S2 | | rk312x | I2S_8CH, I2S_2CH | | RK3188 | I2S0 | | RK3288 | I2S0 | | RK322X | I2S0, I2S1, I2S2 | | RK3308 | I2S_2CH_0, I2S_2CH_1 | I2S_8CH_0, I2S_8CH_1, I2S_8CH_2, I2S_8CH_3 | RK3328 | I2S0, I2S1, I2S2 | | rk3368 | I2S_8CH, I2S_2CH | | RK3399 | I2S0, I2S1, I2S2 | | RK3568/RK3566 | | I2S0_8CH, I2S1_8CH, I2S2_2CH, I2S3_2CH | RV1108 | I2S0, I2S1, I2S2 | | RV1126/RV1109 | I2S1_2CH, I2S2_2CH | I2S0_8CH |
更多详细内容请下载附件查看
|
|