0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于复旦微FM33LF016的电梯报站器语音输出方案

复旦微MCU 2024-09-20 08:09 次阅读

在现代建筑及交通系统中,电梯已成为不可或缺的运输设施。为了提升电梯乘客的用户体验,电梯通过内置语音报站功能,将当前抵达楼层信息清楚地传递给每位乘客,以提醒乘客准确的上下楼层。

语音播报功能两种常见的音频输出技术分别为PWM(Pulse Width Modulation, 脉冲宽度调制)和DAC(Digital to Analog Converter, 数字-模拟转换器),其中,DAC技术是通过数字-模拟转换功能将数字音频信号转换为模拟信号,其输出的音频与PWM输出技术相比具有更好的音质和更低的失真度。无论在嘈杂的商业中心,还是在静谧的医院环境,DAC都能保证报站声音的清晰度和可辨识度,让每一位乘客都能准确获取到站信息。

方案特色

复旦微基于FM33LF016推出了一套DAC音频输出方案。该方案通过SPI接口从Flash中读取数字音频信号数据(wav格式),并通过DMA将数据传递给片内集成的DAC模块,实现将数字音频信号转换为模拟信号。

此外,片上集成了OPA,可以增强驱动能力,配合DAC通过功放实现音频输出。相较于传统的通过外挂语音芯片实现音频输出的方案,本方案整体BOM成本具有显著成本优势,并可提供整套音频输出解决方案供客户使用。

982f5b5e-76e4-11ef-bb4b-92fbcf53809c.png

基于FM33LF016的DAC语音输出方案框图

除了从Flash中读取信号,本方案同样支持从外挂SD卡中读取信号以及音频处理,并且外挂SD卡支持FATFS文件系统。

本方案具备以下功能:

(1)芯片内置1个10位电压输出型DAC,用于语音输出;

(2)芯片内置2个OPA,可配置为Buffer模式,配合DAC输出;

(3)支持外挂SD卡挂载FATFS文件管理系统;

(4)支持片上或外挂FLASH内音频文件编辑及烧录;

(5)音频文件批量处理(mp3转wav);

(6)音频文件断点续传,可在背景音播放时插播其他音频;

方案原理图

984ac93e-76e4-11ef-bb4b-92fbcf53809c.png

开发板设计示意图

9864314e-76e4-11ef-bb4b-92fbcf53809c.png

下图为开发板的实物图照片:

988630a0-76e4-11ef-bb4b-92fbcf53809c.png

Flash内音频处理

首先,将mp3文件转换为wav格式。将多个mp3文件导入音频处理软件;

98a9dc08-76e4-11ef-bb4b-92fbcf53809c.png

选中多个音频文件后,将文件转换为单声道音频,如下图:

98b1bc98-76e4-11ef-bb4b-92fbcf53809c.png

按如下配置导出为wav文件:

98d01e22-76e4-11ef-bb4b-92fbcf53809c.png

将mp3文件转换为wav格式同样可以通过批量处理工具实现。如下图所示:

98d4abc2-76e4-11ef-bb4b-92fbcf53809c.png

通过“WavProcess_boxed.exe”文件可以实现多个wav文件合并,如下图:

98fee374-76e4-11ef-bb4b-92fbcf53809c.png

生成wav文件后,可以通过烧录设备将音频数据烧录至Flash中。

SD卡内音频处理

将mp3文件转换为wav格式的方法同上。生成wav文件后,通过“WavProcess.exe”选择输入的wav文件,并在同目录下生成新的wav文件;

生成后,修改文件名和后缀。受芯片空间限制,文件名不能超过8个字符;且后缀要改成txt格式。例如:“ABCDEFGH.txt”。修改后,放到SD根目录中。

DAC音频输出效果展示


FM33LF0xx的芯片资源介绍

FM33LF0系列是复旦微推出的基于ARM Cortex-M0+内核的32位低功耗MCU芯片,最高主频72MHz,最大支持64KB FLASH和8KB RAM,集成LCD驱动、LED驱动、带温补的RTC、ADC、DAC、OPA、COMP、AES、UART、LPUART、I2C-SMBus、SPI、CAN、SENT等通用外设接口,支持LQFP 64 / 48 / 32等多种封装。

FM33LF0系列资源如下图所示:

9914cc70-76e4-11ef-bb4b-92fbcf53809c.png

FM33LF0xx系列芯片片上资源丰富,具有低功耗和高可靠性的强劲优势,其定制化的资源非常适用于特定的应用需求,目前已经在电梯内/外呼板、工业电源、工业电机传感器仪器仪表、焊机等行业大批量应用,欢迎大家选用!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 语音播报
    +关注

    关注

    1

    文章

    25

    浏览量

    14460
  • 电梯
    +关注

    关注

    2

    文章

    432

    浏览量

    22670
  • 复旦微电子
    +关注

    关注

    1

    文章

    137

    浏览量

    13063
收藏 人收藏

    评论

    相关推荐

    寄存的输入输出方

    寄存的输入输出方式是数字电路设计中至关重要的部分,它决定了数据如何在寄存中进出以及处理的效率。下面将详细探讨寄存的几种主要输入输出方
    的头像 发表于 09-05 14:09 226次阅读

    PLC的输出方式有哪些

    在工业自动化领域,可编程逻辑控制(PLC)扮演着至关重要的角色。PLC的输出方式,作为其与外部设备交互的桥梁,直接影响着整个控制系统的性能和稳定性。本文将详细探讨PLC的输出方式,包括其类型、特点、应用场景以及发展趋势,以期为
    的头像 发表于 06-13 17:21 1416次阅读

    基于FM33LF015的空调内机主变一体方案

    风机电机上均采用智能化变频控制,实现节能水平和整机性能的更优异表现。复旦推出的基于FM33LF015的空调内机主变一体方案,可实现室内机主控功能和室内机变频风机的
    的头像 发表于 02-19 12:33 528次阅读
    基于<b class='flag-5'>FM33LF</b>015的空调内机主变一体<b class='flag-5'>方案</b>

    复旦MCU 电机应用 | 基于FM33LF0xx系列的线性驱动应用

    复旦MCU电机应用|基于FM33LF0xx系列线性驱动应用-电动床前言线性驱动作为电动执行在智能家居、智慧办公、汽车部件、医疗器械、工业自动化等领域都具有广泛应用。它将电机的旋转运
    的头像 发表于 01-20 08:28 741次阅读
    <b class='flag-5'>复旦</b><b class='flag-5'>微</b>MCU 电机应用 | 基于<b class='flag-5'>FM33LF</b>0xx系列的线性驱动应用

    复旦汽车MCU团队推出触摸阅读灯参考设计

    随着汽车智能化的发展,车内外越来越多的实体按键逐步被触摸按键替代。复旦于2022年正式推出了集成电容触摸通道的汽车MCU——FM33FT0xxA系列(AEC-Q100Grade1),产品现已
    的头像 发表于 12-28 08:28 561次阅读
    <b class='flag-5'>复旦</b><b class='flag-5'>微</b>汽车MCU团队推出触摸阅读灯参考设计

    即插即用!复旦和利尔达联合发布基于LoRa通讯的开发套件

    更具性价比的解决方案。基于QB20LoRa模组的开发套件本次推出的开发套件集成了利尔达QB20系列LoRa模组,适配复旦FM33LC0系列开发板,即插即用,可帮助
    的头像 发表于 11-24 08:13 524次阅读
    即插即用!<b class='flag-5'>复旦</b><b class='flag-5'>微</b>和利尔达联合发布基于LoRa通讯的开发套件

    FUDAN 复旦微电子 MCU-汽车电子| 基于FM33FT0xxA的触摸设计方案

    基于FM33FT0xxA的触摸设计方案是一种应用于汽车电子领域的触摸方案,主要用于汽车阅读顶灯、空调面板、中控面板的触摸检测。
    的头像 发表于 11-13 10:27 4245次阅读
    FUDAN <b class='flag-5'>复旦</b>微电子 MCU-汽车电子| 基于<b class='flag-5'>FM33</b>FT0xxA的触摸设计<b class='flag-5'>方案</b>

    复旦FM33LG048软件I2C驱动OLED的demo 帮助新手快速从STM32上手FM33

    demo任务:利用复旦FM33LG048外设I2C驱动OLED显示demo目的:通过demo熟悉复旦的I2C、GPIO外设,帮助
    的头像 发表于 11-11 08:27 623次阅读
    <b class='flag-5'>复旦</b><b class='flag-5'>微</b><b class='flag-5'>FM33</b>LG048软件I2C驱动OLED的demo 帮助新手快速从STM32上手<b class='flag-5'>FM33</b>

    基于复旦微电子FM33LE026物联水表设计

    。系统简介主控芯片采用复旦微电子FM33LE026,使用6×30段LCD显示,通过内部比较与定时PWM输出来实现125K射频卡的读写。多
    的头像 发表于 11-10 08:28 1452次阅读
    基于<b class='flag-5'>复旦</b>微电子<b class='flag-5'>FM33</b>LE026物联水表设计

    基于复旦微电子通用MCU FM33LC046U的螺栓压紧力监测装置

    基于复旦微电子通用MCU FM33LC046U的螺栓压紧力监测装置
    的头像 发表于 10-31 16:49 682次阅读
    基于<b class='flag-5'>复旦</b>微电子通用MCU <b class='flag-5'>FM33</b>LC046U的螺栓压紧力监测装置

    语音芯片KT142C两种音频输出方式PWM和DAC的区别

    一般的语音芯片,输出方式,无外乎两种,即dac输出,或者PWM输出
    的头像 发表于 10-21 11:43 758次阅读
    <b class='flag-5'>语音</b>芯片KT142C两种音频<b class='flag-5'>输出方</b>式PWM和DAC的区别

    常见的安全光栅的输出方

    安全光栅的输出方式是指安全光栅将信号转化为什么形式的输出,通常有多种选择,用户可以根据自己的实际需求来选择。下面是一些常见的安全光栅的输出方式。
    的头像 发表于 10-15 14:50 844次阅读
    常见的安全光栅的<b class='flag-5'>输出方</b>式

    常见的安全光栅的输出方

    常见的安全光栅的输出方式 安全光栅的输出方式是指安全光栅将信号转化为什么形式的输出,通常有多种选择,用户可以根据自己的实际需求来选择。下面是一些常见的安全光栅的输出方式。 继电器
    的头像 发表于 10-11 16:48 468次阅读

    科普丨语音芯片支持PWM(脉宽调制)输出的优势

    语音芯片支持 PWM输出对于语音芯片而言是一种灵活、高效和精确的输出方式,可以满足音频设备对于能效、精度和频率响应的要求。
    的头像 发表于 10-10 17:14 841次阅读

    基于GPS和TTS的自动报站方案设计

    电子发烧友网站提供《基于GPS和TTS的自动报站方案设计.pdf》资料免费下载
    发表于 10-08 10:21 0次下载
    基于GPS和TTS的自动<b class='flag-5'>报站</b><b class='flag-5'>器</b><b class='flag-5'>方案</b>设计