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开发板的音频接口就先介绍到这里,希望能对各位小伙伴在使用开发板的过程中有所帮助。

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

    关注

    5068

    文章

    19008

    浏览量

    302965
  • 接口
    +关注

    关注

    33

    文章

    8486

    浏览量

    150805
  • 音频
    +关注

    关注

    29

    文章

    2832

    浏览量

    81331
  • 开发板
    +关注

    关注

    25

    文章

    4933

    浏览量

    97159
收藏 人收藏

    评论

    相关推荐

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

    本次源码适配工作是在NXPi.MX6ULLEVK评估的Linux内核源码(特定版本:Linux-imx_4.1.15)基础上进行的。主要目标是调整功能接口引脚配置,以适应ELF1开发板
    的头像 发表于 07-10 09:54 536次阅读
    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技术贴|如何在开发板上实现对Java的支持

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

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

    ELF1开发板。接下来,我们将详细阐述适配过程中关于按键功能实现的完整步骤。值得一提的是,ELF1开发板上预置了标识为K
    的头像 发表于 03-08 16:58 922次阅读
    <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 403次阅读
    <b class='flag-5'>ELF</b> <b class='flag-5'>1</b>技术贴|如何将Python3.6.9移植到<b class='flag-5'>开发板</b>上

    如何将Go程序编译到ELF 1开发板

    编译并运行在ELF1开发板上的。一、在GoLand中配置(一)配置SSH连接Ubuntu虚拟机以及ELF1开发板1、打开GoLand的设置选
    的头像 发表于 01-29 10:42 486次阅读
    如何将Go程序编译到<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>开发板</b>

    ELF 1 开发板上实现读取摄像头视频进行目标检测

    当前,将AI或深度学习算法(如分类、目标检测和轨迹追踪)部署到嵌入式设备,进而实现边缘计算,正成为轻量级深度学习算法发展的一个重要趋势。今天将与各位小伙伴分享一个实际案例:在ELF1开发板上成功部署
    的头像 发表于 01-24 10:38 651次阅读
    在<b class='flag-5'>ELF</b> <b class='flag-5'>1</b> <b class='flag-5'>开发板</b>上实现读取摄像头视频进行目标检测

    学习笔记分享|使用C库函数控制ELF 1开发板的LED

    ELF1/ELF1S开发板及显示屏)在嵌入式Linux系统开发中,通过编程控制硬件资源是至关重要的技能之一,今天跟各位小伙伴分享一篇专注于介绍如何使用C库函数控制
    的头像 发表于 01-19 11:12 525次阅读
    学习笔记分享|使用C库函数控制<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>开发板</b>的LED

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

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

    ELF 1技术贴|LCD作为终端控制台的方法

    ELF1/ELF1S开发板及显示屏)(ELF1/ELF1S开发板及显示屏)对于嵌入式爱好者来说
    的头像 发表于 12-20 17:11 385次阅读
    <b class='flag-5'>ELF</b> <b class='flag-5'>1</b>技术贴|LCD作为终端控制台的方法

    ELF 1开发板试用】板载资源测试2:体验六轴传感器

    测试过程中进一步熟悉了ELF 1开发板板载资源。总之,飞凌嵌入式ELF1开发板资源丰富,还需要
    发表于 12-15 00:02

    I.MX6ULL-ElfBoard ELF1板卡-Windows和Ubuntu之间远程操作

    ELF1S开发板_软件教程_V1》“2.6.2.3 SSH服务搭建”小节。1.使用MobaXterm登录Ubuntu(1)打开MobaXt
    发表于 12-07 10:17

    ELF 1开发板试用】+ 3.1 连接测试 + Powershell SSH连接

    连接测试 从 ELF1 教程文档\\\\01-教程文档\\\\01-0 ELF1ELF1S开发板_快速启动手册_V1.pdf 中我们可知,
    发表于 12-05 23:25