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

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

    关注

    4983

    文章

    18286

    浏览量

    288516
  • 接口
    +关注

    关注

    33

    文章

    7640

    浏览量

    148512
  • 音频
    +关注

    关注

    28

    文章

    2600

    浏览量

    79973
  • 开发板
    +关注

    关注

    25

    文章

    4434

    浏览量

    94032
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    ELF 1开发板试用】板载资源测试4:体验温湿度传感器

    ,对比数据,进一步理解传感器检测技术。2、从测试过程中理解了ELF 1开发板命令行操作方式。3、从测试过程中进一步熟悉了ELF 1
    发表于 12-18 11:09

    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

    ELF 1开发板试用】+传感器检测

    ELF 1开发板通过几种传感器的测试,如温湿度、六轴传感器等,而在配备功能扩展板的情况下,还能进行光照强度的检测。 温湿度检测 ELF1 开发板
    发表于 11-29 11:59

    ELF 1开发板试用】+ TF 卡读写及使用

    TF 卡又称 microSD 卡,其尺寸为15mm 宽11mm 长1mm 厚,见图1所示。 图1TF 卡 ELF 1
    发表于 11-24 00:43

    ELF 1开发板试用】+语音播放控制

    ELF1开发板配有3.5mm 音频插座,可支持左右声道播放声音和 MIC 录音,其所处位置如图1所示。 图1
    发表于 11-22 09:32

    ELF 1开发板试用】1.开箱验货

    。 打开纸盒子,引入眼帘的是 ELF1 开发板,一张纪念卡,一份开箱必读说明书。ELF1 开发板的标准配件包里有:一字螺丝刀、尼龙柱、Type-C转接线、10P杜邦线和网线。 就拿 T
    发表于 11-21 14:20

    i.MX6ULL——ElfBoard ELF1板卡 编译并运行命令行应用的方法

    /watchdog settimeout 5 & [1] 764 观察5s后系统重启。 具体测试方法参考《01-0 ELF1ELF1S
    发表于 11-10 10:19

    嵌入式学习——ElfBoard ELF1板卡 编译并运行命令行应用的方法。

    /watchdog settimeout 5 & [1] 764 观察5s后系统重启。 具体测试方法参考《01-0 ELF1ELF1S
    发表于 11-10 10:17

    嵌入式学习——ElfBoard ELF1板卡 重新打包文件系统的方法

    \\\\Linux\\\\OS Firmware\\\\files目录下的同名rootfs.tar.bz2文件,再参考《01-0 ELF1ELF1S开发板_快速启动手册_V1》“4.
    发表于 11-06 09:55

    i.MX6ULL——ElfBoard ELF1板卡 如何重新打包文件系统

    \\\\Linux\\\\OS Firmware\\\\files目录下的同名rootfs.tar.bz2文件,再参考《01-0 ELF1ELF1S开发板_快速启动手册_V1》“4.
    发表于 11-06 09:52

    i.MX6ULL——ElfBoard ELF1板卡 制作开机logo图片

    可以看到生成了logo.bmp图片。 8.若使用OTG的方式重新烧写系统,则替换下面目录中的同名文件即可,具体烧写步骤参考《01-0 ELF1ELF1S开发板_快速启动手册_V1
    发表于 10-30 11:41