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

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

3天内不再提示

关于音乐频谱的实现过程

芯片开放社区 来源:芯片开放社区 作者:芯片开放社区 2022-11-21 10:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

声音可视化是通过抽象的动态视觉效果来调动观者的多重感官,并通过声音的辅助使得所传递出的信息更加立体。开发者90houyidai将音乐变化产生的不同频谱显示到RVB2601的OLED显示器上,实现了音乐可视化。

关于音乐频谱的实现过程,请见本文详细介绍。

01项目背景

RVB2601采用平头哥低功耗,32位RISC-V玄铁E906处理器,搭载AliOS 物联网操作系统。RVB2601开发板板载JTAG 调试器,WiFi&BLE 芯片W800,音频ADC-ES7210,音频DAC-ES8156,128x64 OLED 屏幕,RGB 三色指示灯,用户按键,及兼容Arduino 的扩展接口。可应用于智慧家居、影音播控、电子玩具、环境监测、健康医疗、教育学习等领域。

02作品简介

本设计由RISC-V单片机CH2601、硅麦、音频ADC-ES7210、128x64 OLED 屏幕组成。通过板载硅麦拾取音乐音频,对音频信号进行FFT变换,对音频信号进行量化处理,然后将随音乐变化产生的不同频谱显示到OLED显示器上。

4ce1eb08-693f-11ed-8abf-dac502259ad0.png

03系统框图

3.1 电源

4d1cbbb6-693f-11ed-8abf-dac502259ad0.png

4d2faaaa-693f-11ed-8abf-dac502259ad0.png

第一路从USB处获取电源,经DCDC转换成3.3V提供给CH2601和OLED屏幕;

第二路从USB处获取电源经BOOST电路转换为13V供OLED背光电路使用;

第三路将DCDC转换之后的3.3V电压通过LDO降压至1.2V供CH2601使用;

3.2 调试电路

4d4ce548-693f-11ed-8abf-dac502259ad0.png

JTAG调试电路

4e10675c-693f-11ed-8abf-dac502259ad0.png

串口调试电路

3.3 时钟和复位电路

4e2f0d7e-693f-11ed-8abf-dac502259ad0.png

4e3a92f2-693f-11ed-8abf-dac502259ad0.png

3.4 屏幕接口电路

4e48b102-693f-11ed-8abf-dac502259ad0.png

3.5 ADC-ES7210电路

4e611558-693f-11ed-8abf-dac502259ad0.png

3.6 硅麦电路

4e921810-693f-11ed-8abf-dac502259ad0.png

软件处理流程

4eb47982-693f-11ed-8abf-dac502259ad0.png

本作品在官方GUI例程上移植完成,使用Lvgl的进度条控件完成频谱的显示,从CSI设备驱动中获取ADC采样数据,对采样的数据进行FFT变换后得到各频段幅值,然后分级量化显示到屏幕上

04项目总结

感谢平头哥和EEworld提供这次体验risc-v单片机的机会,本次的主角CH2601确实比较适合IoT领域,配合aos能够事半功倍。只是CDK的编译速度和编译环境还需要更多的优化,对浮点运算的支持没有找到合适的介绍。

通过这次项目简单的入门了aos,同时对lvgl也有了进一步的了解,对于音频处理也多了一份理解。

审核编辑 :李倩

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

    关注

    6074

    文章

    45340

    浏览量

    663486
  • 物联网
    +关注

    关注

    2939

    文章

    47317

    浏览量

    407812
  • 可视化
    +关注

    关注

    1

    文章

    1317

    浏览量

    22590

原文标题:应用速递 | 多重感官体验 实现音乐可视化

文章出处:【微信号:芯片开放社区,微信公众号:芯片开放社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电能质量在线监测装置能生成谐波频谱对比图吗?

    电能质量在线监测装置 普遍包含谐波频谱图功能 ,但 谐波频谱对比图 的实现方式与能力因设备等级和配套系统而异:基础装置通常仅提供实时频谱图,中高端装置配合上位机软件可
    的头像 发表于 12-05 17:41 1900次阅读
    电能质量在线监测装置能生成谐波<b class='flag-5'>频谱</b>对比图吗?

    电能质量在线监测装置远程能看实时频谱图吗?

    是的,现代电能质量在线监测装置 普遍支持远程实时查看频谱图 ,其核心实现路径包括 前端实时分析 + 网络传输 + 云端 / 本地平台可视化 。以下是技术细节与典型应用场景的解析: 一、核心实现技术
    的头像 发表于 11-05 15:12 196次阅读

    示波器也能看频谱瀑布图了?光谱图怎么看?

    今天介绍一下示波器RTO6的瀑布图功能。关于瀑布图功能,我们经常在频谱仪上遇到,而这台RTO6示波器自带频谱功能,并且有瀑布图,今天就用它演示一下频谱图功能。
    的头像 发表于 10-22 17:33 884次阅读
    示波器也能看<b class='flag-5'>频谱</b>瀑布图了?光谱图怎么看?

    电磁频谱监测系统平台设计方案

    电磁频谱监测系统
    的头像 发表于 09-28 15:58 494次阅读

    频谱分析仪的 RBW 和 VBW#频谱分析仪 #频谱

    频谱
    安泰仪器维修
    发布于 :2025年07月25日 09:07:42

    Keysight是德MSOX3054T示波器FFT频谱分析在通信领域的深度应用

    Keysight是德MSOX3054T示波器凭借其卓越性能,在通信领域发挥着关键作用,尤其是其FFT频谱分析功能,为通信信号的深入剖析提供了有力手段。    在现代通信系统中,信号的调制与解调过程
    的头像 发表于 06-27 16:01 458次阅读
    Keysight是德MSOX3054T示波器FFT<b class='flag-5'>频谱</b>分析在通信领域的深度应用

    是德DSOX2004A如何实现实时眼图与频谱分析

    ,为工程师提供了实时眼图与频谱分析的一体化解决方案。本文将深入探讨DSOX2004A如何通过其关键技术实现精准的眼图和频谱测量,助力用户高效解析复杂信号。   一、DSOX2004A示波器的核心功能概述 DSOX2004A是一款
    的头像 发表于 06-24 12:06 455次阅读
    是德DSOX2004A如何<b class='flag-5'>实现</b>实时眼图与<b class='flag-5'>频谱</b>分析

    是德频谱分析仪的远程控制与自动化测试方案详解

    ,远程控制与自动化测试成为了现代测试系统中不可或缺的一部分。以下是关于是德频谱分析仪远程控制与自动化测试方案的详细解析。   一、远程控制基础 远程控制是通过网络或特定的接口,实现频谱
    的头像 发表于 06-19 15:16 567次阅读
    是德<b class='flag-5'>频谱</b>分析仪的远程控制与自动化测试方案详解

    USB微型频谱分析仪模块介绍

    SYN5216型USB微型频谱分析仪模块是一种重要的电子测量仪器,用于测量信号的频谱特性。它能够将信号分解为频率成分,并提供关于每个频率成分的幅度和相位信息。频谱分析仪广泛应用于各个领
    的头像 发表于 06-06 13:55 440次阅读

    音乐盒芯片方案——N9305音乐芯片

    音乐盒芯片方案开发音乐盒,作为一种融合艺术与机械智慧的精巧物件,散发着独特魅力。它以灵动的音符为载体,承载着人们的情感、回忆与祝福。从孩童手中开启梦幻世界的木质八音盒,到恋人间传递爱意的精致音乐
    的头像 发表于 06-05 15:29 615次阅读
    <b class='flag-5'>音乐</b>盒芯片方案——N9305<b class='flag-5'>音乐</b>芯片

    倒装芯片键合技术的特点和实现过程

    本文介绍了倒装芯片键合技术的特点和实现过程以及详细工艺等。
    的头像 发表于 04-22 09:38 2176次阅读
    倒装芯片键合技术的特点和<b class='flag-5'>实现</b><b class='flag-5'>过程</b>

    网易云音乐携手DeepSeek-R1大模型,升级音乐服务体验

    的一步。 基于DeepSeek-R1的强大能力,网易云音乐将进一步整合自身的AI技术资源,致力于在多领域实现创新突破。在歌曲智能推荐方面,网易云音乐将利用DeepSeek-R1的深度学习算法,为用户提供更加精准、个性化的
    的头像 发表于 02-19 09:24 1000次阅读

    数字频谱仪的技术原理和应用场景

    数字频谱仪是使用数字中频技术的频谱仪,其技术原理和应用场景可以归纳如下:一、技术原理数字频谱仪在中频使用ADC(模数转换器)进行数字采样,然后在数字域上实现中频滤波、对数放大、检波、视
    发表于 02-13 14:55

    外差式频谱仪的技术原理和应用场景

    分量依次被顺序测量,从而获得频率-幅度曲线,即频谱。在测量过程中,为了改变频谱的频率分辨率,可以调整中频滤波器的带宽。为了获得很窄的通带,中心频率fIF通常不会设置得太高。由于实现窄带
    发表于 02-12 14:22