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

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

3天内不再提示

关于ELF1/ELF1S开发板的音频接口,你需要知道的都在这!

ElfBoard 2023-10-31 14:10 次阅读

音乐可以将平凡的画面赋予深厚的意义,那么音频接口就是这个支点;今天就来给大家详细介绍一下ELF1/ELF1S开发板的音频接口

ELF1/ELF1S开发板的音频模块采用了 NAU88C22 芯片,芯片数据信号使用 I2S 接口进行通讯,主要信号功能:

wKgaomVAmACASflrAABMdTii7iY039.png

同时,芯片还使用了一组 IIC 接口,对芯片进行配置,I2C 地址:0x1A,硬件电路如下图所示:

wKgaomVAmCaAJskfAALgHdN16RY572.png

底板提供的 3.5mm 音频插座,有 4 级触片,支持左右双声道播放声音,和 MIC 录音。也就是默认的 3.5mm 音频插座的设计,采用了CTIA (国际标准四段式插针)标准,如果插入 OMTP(非国际标准四段式插针)标准耳机,会有放音和录音功能失效的现象。

wKgaomVAmGeALoseAAK8FxsZQ_4287.png

音频接口问题排查思路

(1)首先检查焊接器件是否与底板的原理图一致,音频芯片是否使用同一型号,电阻电容对应;阻值容值如有改动是否会有影响;

(2)检查焊接上是否有问题:是否芯片虚焊空焊,接地是否良好,画器件封装时中心焊盘是否有过孔接地。

确定以上都没有问题后,要分以下两种情况进行问题排查:首先是核心板不能识别到音频芯片

(1)测量音频芯片的电源供电是否正常,是否欠压过压,上电是否有跌坑;

(2)音频芯片通过 I2C 通信,检查核心板是否能读到音频芯片(如果有驱动看驱动能否正常加载,没驱动用 I2C tools 看是否挂载到总线上),如果读不到检查数据时钟线是否上拉;

(3)检查芯片是否有工作模式选择引脚上下拉是否选对了。

核心板能识别到音频芯片

(1)音频芯片和接口间电路连接是否正常,耳机座、耳机是否正常;

(2)如果可正常挂载音频芯片,检查 I2S 电平是否匹配,1.8V / 3.3V 是否要加电平转换;

(3)I2S 总线在 PCB 走线时是否受到电源线等干扰;

(4)检查音频信号波形,先测量音频芯片的输出端,如果正常有波形,则是芯片和音频座连接的问题,如果没有波形,测量 I2S 信号是否给到音频芯片。

关于ELF1/ELF1S开发板的音频接口就先介绍到这里,希望能对各位小伙伴在使用开发板的过程中有所帮助。

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

    关注

    5096

    文章

    19216

    浏览量

    308520
  • 接口
    +关注

    关注

    33

    文章

    8745

    浏览量

    152156
  • 音频
    +关注

    关注

    29

    文章

    2915

    浏览量

    82097
  • 开发板
    +关注

    关注

    25

    文章

    5161

    浏览量

    98506
收藏 人收藏

    相关推荐

    ElfBoard技术贴|ELF 1开发板适配摄像头详解

    ELF1ELF1S开发板适配的OV5640摄像头,集成了CMOS图像传感器,作为一款500万像素级别的摄像头,不仅能够支持最高达2592x1944分辨率的QSXGA图像输出,帧率可达15fps
    的头像 发表于 12-27 10:16 844次阅读
    ElfBoard技术贴|<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>开发板</b>适配摄像头详解

    ElfBoard技术贴|如何在NXP源码基础上适配ELF 1开发板的UART功能

    UART即通用异步收发器,是一种支持全双工串行通信协议的接口。在i.MX6ULL处理器平台上,该处理器原生支持多达8路的UART接口,提供了丰富的串行通信能力。 针对ELF 1
    的头像 发表于 09-25 13:56 2464次阅读
    ElfBoard技术贴|如何在NXP源码基础上适配<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>开发板</b>的UART功能

    如何在NXP源码基础上适配ELF 1开发板的PWM功能

    本次源码适配项目是在NXP i.MX6ULL EVK评估所搭载的Linux内核源码(版本为Linux-imx_4.1.15)基础上进行的,主要目标是通过调整功能接口引脚配置,使其适应ELF
    的头像 发表于 09-10 10:00 1013次阅读
    如何在NXP源码基础上适配<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>开发板</b>的PWM功能

    ElfBoard技术贴|在NXP源码基础上适配ELF 1开发板的按键功能

    本次源码适配工作是在NXPi.MX6ULLEVK评估的Linux内核源码(特定版本:Linux-imx_4.1.15)基础上进行的。主要目标是调整功能接口引脚配置,以适应ELF1开发板
    的头像 发表于 07-10 09:54 717次阅读
    ElfBoard技术贴|在NXP源码基础上适配<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>开发板</b>的按键功能

    I.MX6ULL-飞凌 ElfBoard ELF1板卡 - FTP连接ELF1板卡

    ELF1开发板默认已经启动vsftpd,我们只需设置一下root用户密码,然后使用root用户登录测试。 1.设置root用户密码,这里设置为1234567,输入密码没有回显,串口终端无法看到输入
    发表于 05-31 11:40

    嵌入式学习-飞凌ElfBoard ELF 1板卡 - 如何使用FileZilla连接ELF1板卡

    ELF1开发板默认已经启动vsftpd,我们只需设置一下root用户密码,然后使用root用户登录测试。 1.设置root用户密码,这里设置为1234567,输入密码没有回显,串口终端无法看到输入
    发表于 05-31 11:36

    项目分享|基于ELF 1S开发板完成的物联网开源项目

    ElfBoard作为飞凌嵌入式旗下教育品牌,自成立以来,持续吸引着各界的瞩目,其中也赢得了一些工程师的青睐。今天,就和各位小伙伴分享一位杰出工程师借助ELF1S开发板完成的嵌入式物联网项目,见证智慧
    的头像 发表于 05-14 09:03 1438次阅读
    项目分享|基于<b class='flag-5'>ELF</b> <b class='flag-5'>1S</b><b class='flag-5'>开发板</b>完成的物联网开源项目

    项目分享|基于ELF 1开发板的MQTT远程温湿度监测系统

    今天非常荣幸向各位小伙伴详细展示一个由共创社成员完成的MQTT远程温湿度监控系统项目。该项目借助ELF1开发板作为核心技术支撑,成功实现了对各类环境空间中温湿度数据的实时、远程、稳定监测。该系统不仅
    的头像 发表于 04-26 09:54 580次阅读
    项目分享|基于<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>开发板</b>的MQTT远程温湿度监测系统

    飞凌嵌入式ElfBoard ELF 1板卡-ubuntu创建共享文件夹

    ELF1ELF1S开发板_软件教程_V1》“2.1.4.3 VMware Tools 安装”小节安装VMware Tools。1.首先在
    发表于 04-18 11:14

    飞凌ElfBoard ELF 1板卡-如何在ELF 1开发板上实现对java的支持

    上成功部署和运行Java环境。 1.拷贝两个压缩包到ELF 1开发板的/home/root路径下解压 网盘链接:https://pan.baidu.com/
    发表于 03-20 09:51

    ELF技术贴|如何在开发板上实现对Java的支持

    功部署和运行Java环境。1.拷贝两个压缩包到ELF1开发板的/home/root路径下解压。网盘链接:https://pan.baidu.com/s/
    的头像 发表于 03-13 16:47 565次阅读
    <b class='flag-5'>ELF</b>技术贴|如何在<b class='flag-5'>开发板</b>上实现对Java的支持

    项目分享|基于ELF 1开发板的远程监测及人脸识别项目

    小伙伴详尽展示这一项目的相关细节。项目实现步骤1.视频监控这一步骤中需要实现两个程序:(1)在连接摄像头的ELF1开发板上实现一个服务器程序
    的头像 发表于 03-13 16:41 586次阅读
    项目分享|基于<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>开发板</b>的远程监测及人脸识别项目

    ELF 1技术贴|在NXP源码基础上适配开发板的按键功能

    ELF1开发板。接下来,我们将详细阐述适配过程中关于按键功能实现的完整步骤。值得一提的是,ELF1开发板上预置了标识为K
    的头像 发表于 03-08 16:58 1025次阅读
    <b class='flag-5'>ELF</b> <b class='flag-5'>1</b>技术贴|在NXP源码基础上适配<b class='flag-5'>开发板</b>的按键功能

    ElfBoard ELF 1开发板-putty保存日志的方法

    ELF 1开发板有串口登录和网络登录两种方式,具体方法参考《01-0 ELF1ELF1S开发板
    发表于 02-29 17:04

    ELF 1技术贴|如何将Python3.6.9移植到开发板

    ELF1开发板的Linux4.1.15eMMC镜像中,默认预装了Python2.7。为了适应更多应用场景,有些小伙伴可能需要移植其他版本的Python,下面将以Python3.6.9为例详细介绍
    的头像 发表于 02-22 14:06 496次阅读
    <b class='flag-5'>ELF</b> <b class='flag-5'>1</b>技术贴|如何将Python3.6.9移植到<b class='flag-5'>开发板</b>上