STM32F103xxADPCM

Similar documents
STM32Cube_FW_F4?RTC??????BUG

ST template WORD

STM32F3??ADC??????????ADC

TD

Converting image (bmp/jpg) file into binary format

ST template WORD

8S E600Y 0773-CE

手册 doc

FR-33.2_user_manual.indd

Audio/Smartphone accessories Training - Plan Proposal

Moto Z

ICD ICD ICD ICD ICD

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品

河 南 蓝 皮 书 文 化 (2008) 网 络 文 学 主 要 是 指 在 网 上 原 创 的 文 学 作 品 作 为 网 络 文 化 的 主 力 部 分, 网 络 文 学 的 发 展 在 近 年 来 势 不 可 挡 作 为 凭 借 新 兴 媒 介 兴 起 的 文 学, 网 络 文 学 与 传 统

《將進酒》

21 flash

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

WaveCN 使用手册及教程

自 學 進 修 學 力 鑑 定 考 試 職 業 證 照 與 專 科 學 校 類 科 對 照 表 修 正 規 定 序 號 考 試 單 位 考 試 及 格 證 書 名 稱 適 用 等 級 類 別 科 別 考 1 試 律 師 甲 級 商 業 財 經 法 律 院 2 計 師 甲 級 商 業 計 事 務 3

378高雄市都市計畫說明書

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

F515_CS_Book.book

STM32 PDM

untitled

Arduino 1-1 Arduino 1-2 Arduino 1-3 Arduino IDE

辉 丰 股 份 重 大 事 项, 特 停 南 方 轴 承 临 时 停 牌 德 力 股 份 临 时 停 牌 瑞 丰 光 电 临 时 停 牌 联 建 光 电 临 时 停 牌 卡 奴 迪 路 临 时 停 牌

上市公司股东大会投票信息公告( )

东 华 能 源 江 苏 苏 亚 金 诚 已 报 备 因 地 域 及 审 计 时 间 安 排 等 原 因 中 兴 华 已 报 备 客 户 重 新 选 聘 会 计 师 事 务 所 亿 帆 鑫 富 立 信 已 报 备 客

Untitled Document

商 业 城 大 华 标 准 70 万 70 万 驰 宏 锌 锗 瑞 华 标 准 140 万 150 万 亚 星 锚 链 江 苏 公 证 天 业 标 准 80 万 80

欢迎辞

金 陵 饭 店 中 兴 华 已 报 备 按 照 国 资 委 要 求 定 期 轮 换 天 衡 已 报 备 按 照 国 资 委 要 求 定 期 轮 换 *ST 中 富 中 喜 已 报 备 业 务 约 定 书 到 期 普

日 涨 幅 偏 离 值 达 到 7% 的 前 五 只 证 券 : 温 氏 股 份 ( 代 码 ) 涨 幅 偏 离 值 :11.68% 成 交 量 :1752 万 股 成 交 金 额 : 万 元 机 构 专 用 机 构 专 用

股票代码: 股票简称:*ST新梅 编号:临

昆 明 机 床 瑞 华 已 报 备 前 任 服 务 年 限 较 长 毕 马 威 华 振 已 报 备 未 与 客 户 未 就 2015 年 审 计 收 费 达 成 一 致 意 见 中 国 核 电 天 健 已 报 备 定

光 一 科 技 重 大 事 项, 特 停 茂 业 商 业 重 要 事 项 未 公 告, 连 续 停 牌 浙 富 控 股 重 大 事 项, 特 停 键 桥 通 讯 重 大 事 项, 特 停 黑 牛 食 品 重 大 事 项, 特 停

金 圆 股 份 重 大 事 项, 特 停 长 城 影 视 临 时 停 牌 天 兴 仪 表 临 时 停 牌 商 赢 环 球 重 要 事 项 未 公 告, 连 续 停 牌 荣 安 地 产 临 时 停 牌 中 南 文 化

证券代码:000776   股票简称:延边公路   编号:2003-00

金 利 科 技 临 时 停 牌 凤 凰 光 学 重 要 事 项 未 公 告, 连 续 停 牌 安 源 煤 业 重 要 事 项 未 公 告, 连 续 停 牌 万 泽 股 份 临 时 停 牌 爱 康 科 技 重 大 事 项, 特 停

郑 州 煤 电 重 要 事 项 未 公 告, 连 续 停 牌 金 圆 股 份 重 大 事 项, 特 停 永 鼎 股 份 重 要 事 项 未 公 告, 连 续 停 牌 长 城 影 视 临 时 停 牌 天 兴 仪 表 临 时 停 牌

卧 龙 地 产 重 要 事 项 未 公 告, 连 续 停 牌 春 兴 精 工 临 时 停 牌 *ST 沧 大 重 要 事 项 未 公 告, 连 续 停 牌 天 地 源 重 要 事 项 未 公 告, 连 续 停 牌 汇 冠 股 份

Microsoft Word zw

98年度即測即評學科測試與即測即評即發證技術士技能檢定簡章

Microsoft Word 箕æ−¥ï¼‹å®ı稿;

STM32 STM3232ARM Cortex-M3 Cortex-M3 STM32Thumb-2 STM32MCU Cortex-M3ARM MCU STM32ARM 32 ARMCortex-M3 32 STM32 Cortex-M3 ARM Cortex-M3 ARM ARM

设 计 竞 赛 内 容 和 评 分 标 准, 旨 在 引 导 职 业 学 校 电 子 商 务 计 算 机 市 场 营 销 等 相 关 专 业 的 教 学 改 革, 展 示 职 业 院 校 电 子 商 务 相 关 专 业 的 建 设 成 果, 推 动 电 子 商 务 职 业 教 育 的 发 展 和 创

目 录

BlueNRG-1

PowerPoint Presentation



Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony

STM32™ I²C

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

行 业 公 司 评 论 半 导 体 : 存 储 器 : 芯 片 国 产 化 之 路 癿 第 一 站 谭 志 勇 投 资 要 点 存 储 器 产 业 芯 片 国 产 化 之 路 迈 出 癿 重 要 一 步 : 芯 片 国 产 化

AN4500_Book.book

2011/9/26 大 陸 港 澳 地 區 線 上 申 請 平 台 現 況 報 告 3 大 陸 港 澳 地 區 線 上 申 請 平 台 現 況 報 告 六 月 七 月 八 月 第 一 類 觀 光 1706 人 人 人 郵 輪 人 0 自 由 行 297

<4D F736F F D20C7B6C8EBCABDCAB5D1E9CAD2B7BDB0B82E646F63>

STM32F2xx STM32F4xx ADC

SA054 Chinese user manual

中共四川省委教育工作委员会

1 音频功能 1.1 使用模式 IVR 呼叫中心的常见场景,SIP 电话接入后, 能够执行基于按键的菜单驱动 : 转码和交换 如下图, 不同编码的两个 SIP 呼叫可以通过本设备做转码后相互通话 媒体服务 将文件内容转编码或者不转编码送给远端的 SIP phone

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

附件四:

untitled

X713_CS_Book.book

Symbian多媒体架构分析

<4D F736F F D20BBB3BBAFD1A7D4BA C4EAB1CFD2B5C9FABECDD2B5D6CAC1BFB1A8B8E62E646F63>

GPS ET700 ET700 Microsoft Windows Mobile 6 GPS ET700, USB MHz GPS 256MB Flash 128MB RAM ET700 MSN Office ET QVGA ET700 2

audiogram3 Owners Manual

STM32Cube IAP

STM32 DAC

目 录 软 件 概 述 软 件 用 途 软 件 运 行 系 统 配 置... 3 使 用 入 门 软 件 登 录 与 退 出 页 面 介 绍... 6 组 别 账 号 编 辑 组 别 编 辑.

STEVAL-SPIN3201STM32 MCUBLDC

LBB 1990/00 斑丽语音报警控制器

< Essential LEDtube > | < Philips >

HY144-D-SRC 固件升级指南

01

Microsoft Word - Data IO CS Calculate Method AppNote.doc

Manual ivina FB1210U SChinese.doc

TR-10_UserManual_Cht.indd

FPGAs in Next Generation Wireless Networks WPChinese

92_國教階段特教通報操作手冊

2014 年 87 月 259 日 K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V3.200 容量 供应商 系列 型号 格式 可用性 兼容性能 备注 500G Seagate Pipeline HD2 ST CS - 可用 Seagate Pi

<4D F736F F D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6BFBCCAD4B4F3B8D92E646F63>

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复

STM32 USART

池州学院文件

untitled

untitled

ARM JTAG实时仿真器安装使用指南

运用多媒体提升实验教学有效性的研究.doc

<453A5CCEC4B5B55C C41CBAAB2F5D4C6BDD3BFDACAB9D3C3CBB5C3F756312E305F E646F63>

Microsoft PowerPoint - M241 firmware flashing guide pptx

MoStash_User_Guide_TW

104 年 度 第 一 次 會 議 ( )

臺北市98年度高職學生優良書籍閱讀心得寫作競賽成果報告目錄

SA29 Simplified Chinese user manual

“国家高等职业教育会计专业

Transcription:

应用笔记在高容量 STM32F103xx 微控制器中实现 ADPCM 算法 前言 本应用笔记描述了 ADPCM 音频固件编解码器, 并提供了演示固件来说明如何在使用 STM32F103xxI 2 S 时, 利用外部的 DAC 来播放 ADPCM 文件 本应用笔记基于 AN2739: 如何利用具有外部 I 2 S 音频编解码器的高容量 STM32F103xx 微控制器播放音频文件 由于关于 SPI I 2 S 和外部 DAC 的部分在 AN2739 中已有说明, 此处不再赘述 因此, 为了能充分理解本应用笔记, 建议您参考 AN2739 2009 年 4 月 Doc ID 15349 Rev 2 1/15 www.st.com

目录 目录 1 ADPCM 算法................................................ 5 1.1 概述...................................................... 5 1.2 ADPCM 算法实现............................................ 5 1.3 ADPCM 算法函数............................................ 6 1.3.1 ADPCM_Encode 函数........................................ 6 1.3.2 ADPCM_Decode 函数........................................ 6 2 实现示例................................................... 8 2.1 说明...................................................... 8 2.2 ADPCM 文件生成............................................ 8 2.3 ADPCM 文件加载............................................ 9 2.4 ADPCM 文件播放............................................11 3 结论...................................................... 13 4 修订历史.................................................. 14 2/15 Doc ID 15349 Rev 2

表格索引 表格索引 表 1. ADPCM 算法函数......................................................... 6 表 2. ADPCM_Encode 函数...................................................... 6 表 3. ADPCM_Decode 函数...................................................... 7 表 4. 文档修订历史........................................................... 14 Doc ID 15349 Rev 2 3/15

图片索引 图片索引 图 1. ADPCM 文件生成器....................................................... 8 图 2. DFU 文件管理器......................................................... 10 图 3. DFU 文件管理器源浏览器.................................................. 10 图 4. DfuSe 软件............................................................. 11 4/15 Doc ID 15349 Rev 2

ADPCM 算法 1 ADPCM 算法 1.1 概述 自适应差分脉冲编码调制, 或简称为 ADPCM, 是波形编码的音频算法, 它通过以前的信号值预测当前的信号值, 并且仅发送真实值和预测值的差值 在普通的脉冲编码调制 (PCM) 中, 发送的是真实或实际信号值 ADPCM 的优势在于通常预测信号值和真实信号值的差值相当小, 这意味着与相应的 PCM 值相比, 它可以用更少的位数来表示 根据需要的质量和压缩比, 差分信号按照 4 (2 位 ) 8 (3 位 ) 16 (4 位 ) 或 32 (5 位 ) 水平量化 ADPCM 算法的实现方法有很多 它们在量化和预测模式上有所不同 在本应用笔记中, 我们提供了由交互式多媒体协会 (IMA) 开发的 4 位量化算法 IMA ADPCM 选择 IMA ADPCM 有多种原因 : 它可以应用于 8 khz 到 44.10 khz 之间的不同采样率 它能在较低的 CPU 的使用率和较少的内存占用情况下保证音频的播放质量 它具有广泛的实现方式, 例如在 Windows 和 Mac 操作系统中 IMA 数字音频对焦和技术工作组公布的一份文件对 IMA ADPCM 算法进行了充分说明 : 在多媒体系统中增强数字音频兼容性的建议措施 版本 3 1.2 ADPCM 算法实现 本应用笔记提供的 IMA ADPCM 算法用于对具有下述规范的音频文件进行编码 : 音频格式 :PCM 音频采样大小 :16 位 通道 : 1 ( 单声道 ) 音频采样率 :8 khz 到 44.1 khz 每个 16 位 PCM 采样被编码为 4 位 ADPCM 采样, 压缩比达到 1/4 IMA ADPCM 算法实现包含两个函数, 一个函数编码音频采样, 另一个函数解码音频采样 ADPCM 固件由两个文件组成 : a) adpcm.c: 它包括执行编码和解码的两个 ADPCM 函数的源代码 b) adpcm.h: 它是 adpmc.c 的头文件 它应该包含在调用 ADPCM 函数的文件中 Doc ID 15349 Rev 2 5/15

ADPCM 算法 1.3 ADPCM 算法函数 表 1 描述了 ADPCM 函数 表 1. ADPCM 算法函数 函数名称 说明 ADPCM_Encode ADPCM_Decode 将一个 16 位 PCM 采样值编码为一个 4 位 ADPCM 采样值 将一个 4 位 ADPCM 采样值解码为一个 16 位 PCM 采样值 1.3.1 ADPCM_Encode 函数 表 2 描述了 ADPCM_Encode 函数 表 2. ADPCM_Encode 函数 函数名称 ADPCM_Encode 原型函数说明输入参数输出参数返回参数 uint8_t ADPCM_Encode(int16_t sample); 将一个 16 位 PCM 采样值编码为 4 位 ADPCM 采样值 采样值 : 一个 16 位的 PCM 采样值无将编码后的 ADPCM4 位采样值加载进一个字节中 ADPCM_Encode 函数返回一个包含 4 位 ADPCM 采样值的字节 软件将 2 个 ADPCM 采样值存入一个字节以便节约内存空间 示例 : // 输入 :pcm_sample1 和 pcm_sample2 ; 2 个 16 位 PCM 采样值 // 输出 :adpcm_byte ; 存入一个字节的两个 4 位 ADPCM 采样值 uint8_t code; /* 编码第一个 16 位采样值 */ code = ADPCM_Encode(pcm_sample1); /* 存储第一个 4 位采样值 */ adpcm_byte = code; /* 编码第二个 16 位采样值 */ code = ADPCM_Encode(pcm_sample2); /* 存储第二个 4 位采样值 */ adpcm_byte = (code << 4);/* adpcm_byte 包含两个 4 位 ADPCM 采样值 */ 1.3.2 ADPCM_Decode 函数 表 3 描述了 ADPCM_Decode 函数 6/15 Doc ID 15349 Rev 2

ADPCM 算法 表 3. ADPCM_Decode 函数 函数名称 ADPCM_Decode 原型函数说明输入参数输出参数返回参数 int16_t ADPCM_Decode(uint8_t code); 将一个 4 位 ADPCM 采样值解码为一个 16 位 PCM 采样值 代码 : 一个 8 位的数据项, 其 4 个 LSB 包含编码后的 ADPCM 采样值无一个 16 位的 PCM 采样值 ADPCM_Encode 函数的输入是一个包含 4 位 ADPCM 采样值的字节 在调用 ADPCM_Decode 函数之前, 该软件必须提取出 4 位 ADPCM 数据并将其存入一个字节 示例 : // 输入 :adpcm_byte ; 存入一个字节的两个 4 位 ADPCM 采样值 // 输出 :pcm_sample1 和 pcm_sample2 ; 2 个 16 位 PCM 采样值 uint8_t code; /* 提取第一个 ADPCM4 位采样值 */ code = (adpcm_byte & 0x0F); /* 解码第一个 ADPCM 采样值 */ pcm_sample1 = ADPCM_Decode(code); /* 提取第二个 ADPCM 采样值 */ code = (adpcm_byte >> 4); /* 解码第二个 ADPCM 采样值 */ pcm_sample2 = ADPCM_Decode(code); Doc ID 15349 Rev 2 7/15

实现示例 2 实现示例 2.1 说明 可以在 STM3210E-EVAL 板上运行提供的例子 它是一个典型的音频应用, 包括 : 首先用 PC 软件将一个 PCM 文件编码为 ADPCM 格式 ( 这个软件名为 muse.exe, 是由 ST 开发的 它实现了与 STM32F103xx 增强型系列产品相同的 ADPCM 算法编码器 muse.exe 在本应用笔记附带的压缩软件包中 : 请参考第 2.2 章节了解如何应用这个工具 ) 然后将编码文件加载到 Flash 使用高容量 STM32F103xx 微控制器解码文件, 驱动 DAC 播放音频 在 STM3210E-EVAL 板上,128 兆位 NOR Flash 存储 ADPCM 文件和 STM32F103xx 器件上运行的固件解码器 然后用它解码该数据流, 并且通过应用 I 2 S 外部 DAC 回放音频采样 硬件环境基于应用笔记 AN2739: 如何使用高密度 STM32F103xx 微控制器与外部 I 2 S 音频编解码器播放音频文件, 请参考该应用笔记以获得更多信息 要运行这个演示示例, 需要进行三个步骤 : 1. 生成 ADPCM 文件 2. 将 ADPCM 文件载入 NOR Flash 3. 播放 ADPCM 文件 2.2 ADPCM 文件生成 本应用笔记包包括一个名为 Muse 的 PC 软件, 该软件可以将 PCM 文件编码为 ADPCM 格式 图 1. ADPCM 文件生成器 8/15 Doc ID 15349 Rev 2

实现示例 运行 Muse.exe 程序并按 Source File Browse 按钮, 出现 File Selection 对话框, 提示您选择一个 WAV 源文件 如前所述, WAV 文件应该满足以下要求 : 音频格式 :PCM 音频采样大小 :16 位 通道 : 1 ( 单声道 ) 音频采样率 :8 khz 到 44.1 khz 如果您的 WAV 文件不能满足这些条件, 就必须先用一个音频转换工具转换, 比如 sndrec32.exe, 它是 Microsoft 为音频记录提供的默认程序 一旦选择了待转换的文件, 就会出现 New File Selection 对话框, 提示选择 ADPCM 转换文件的存储地址 可以通过勾选 Make a recovered PCM file 复选框获取编码的音频文件的 PCM 格式 在这种情况下, 生成的 ADPCM 文件被解码并格式化为 WAV 文件 这个 WAV 文件名为 Recover.wav, 它生成在与 WAV 源文件相同的目录下 您可以用这种方式听原始的 WAV 文件和恢复的文件, 以比较声音质量 2.3 ADPCM 文件加载 用 DfuSe 软件将 ADPCM 文件载入 NOR Flash 为此, 需要进行两个步骤 : 1. 生成.dfu 映像 2. 将该.dfu 映像载入 NOR Flash 生成.dfu 映像 为了生成.dfu 映像, 必须使用 DfuSe 包中提供的 DFU File Manager 软件 那么, 打开 DFU File Manager 程序并选择 DFU 文件生成选项 图 2 中所示的窗口打开 必须在选择目标 ID 时选择 2, 这意味着文件将被载入 NOR Flash 然后, 点击 Multi BIN... 按钮打开源浏览器并选择您的 ADPCM 文件 Doc ID 15349 Rev 2 9/15

实现示例 图 2. DFU 文件管理器 该 NOR Flash 从地址 0x6400 0000 映射到 FSMC 接口上, 这正是 ADPCM 文件存储区域的起始地址 所以, 必须将.dfu 映像的地址设置为 0x6400 0000( 参考图 3) 最后, 点击 Add to list, 然后点击 Generate 完成 DFU 文件生成 图 3. DFU 文件管理器源浏览器 载入 DFU 映像 为了将 DFU 映像载入 NOR Flash, 必须 : 1. 使用 USB 线将 STM3210E-EVAL 板连接到 PC 2. 在 STM3210E-EVAL 板上下载并运行器件固件升级 (DFU) 演示 您可以在 STM3210xxx USB 开发工具中找到这个固件 3. 在 PC 上开始 DfuSe 软件 ( 参考图 4) 10/15 Doc ID 15349 Rev 2

实现示例 图 4. DfuSe 软件 选择 NOR Flash 作为目标, 然后点击 Choose 按钮选择您的 ADPCM DFU 映像, 该按钮位于 Upgrade or Verify Action 区域 最后, 点击 Upgrade 执行下载 2.4 ADPCM 文件播放 此时, 您已成功地将 ADPCM 文件载入 NOR Flash 现在可以开始播放演示了 请在应用笔记包打开 ADPCM_AN 文件夹 打开文件夹项目, 选择合适的项目工作区并在您的工具链中打开它 建立所有源文件, 加载项目映像, 然后运行程序 STM3210E-EVAL 板上的 LCD 会显示音频指令, 而摇杆和按键将被用于控制演示 允许的音频指令 : 播放, 暂停, 停止, 前进, 后退和音量控制 您可以选择音频输出接口, 可以是 STM3210E-EVAL 板提供的扬声器或耳机 耳机能实现更好的音频质量 您可以通过音频插孔将它们连接到 STM3210E-EVAL 板 Doc ID 15349 Rev 2 11/15

实现示例 需要注意的是音频文件的后退和前进, 必须按下述使用摇杆按钮 : 向右推摇杆来前进 向左推摇杆来后退 12/15 Doc ID 15349 Rev 2

结论 3 结论 本应用笔记描述了如何实现用于 STM32F103xx 器件的 IMA ADPCM 固件音频编解码器 它也提供了一个应用实例, 解码一个存储于 Flash 的 ADPCM 编码的音频流, 并回放解码后的采样 本应用笔记应用了高容量 STM32F103xx, 它具有 I 2 S 接口, 可以与 STM3210E-EVAL 评估板上使用的外部 DAC 进行通信 但是其他不具备 I 2 S 外设的 STM32F10xxx 器件也可以利用 PWM 输出运行这个 ADPCM 固件编解码器和播放音频文件 在这种情况下, 您只需更新 STM3210B-EVAL 评估板的解码示例, 并用 PWM 输出进行音频回放 Doc ID 15349 Rev 2 13/15

修订历史 4 修订历史 表 4. 文档修订历史 日期修订变更 2009 年 3 月 04 日 2009 年 4 月 30 日 1 初始版本 2 在代码方面, u8 和 s16 分别被更新为 uint8_t 和 int16_t 14/15 Doc ID 15349 Rev 2

重要通知 - 请仔细阅读 意法半导体公司及其子公司 ( ST ) 保留随时对 ST 产品和 / 或本文档进行变更 更正 增强 修改和改进的权利, 恕不另行通知 买方在订货之前应获取关于 ST 产品的最新信息 ST 产品的销售依照订单确认时的相关 ST 销售条款 买方自行负责对 ST 产品的选择和使用, ST 概不承担与应用协助或买方产品设计相关的任何责任 ST 不对任何知识产权进行任何明示或默示的授权或许可 转售的 ST 产品如有不同于此处提供的信息的规定, 将导致 ST 针对该产品授予的任何保证失效 ST 和 ST 徽标是 ST 的商标 所有其他产品或服务名称均为其各自所有者的财产 本文档中的信息取代本文档所有早期版本中提供的信息 2015 STMicroelectronics - 保留所有权利 Doc ID 15349 Rev 2 15/15