查看: 502|回复: 0

[求助] LPC55s28 DMA传输USB数据通过ADAU1761波形异常

[复制链接]
  • TA的每日心情

    2024-12-31 10:51
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    4

    主题

    6

    帖子

    0

    注册会员

    Rank: 2

    积分
    56
    最后登录
    2025-3-24
    发表于 2025-3-7 21:28:08 | 显示全部楼层 |阅读模式
    各位前辈们,你们好,我在使用PC音频软件通过USB发送音频数据到MCU,MCU通过DMA自动搬运音频数据到I2S,数据经过I2S进入ADAU1761,通过DAC输出,但是现在出现的问题是,音频数据通过USB,经DMA传输到ADAU1761后数据波形都是不正确的。前几天我一直测试DMA传输I2S的数据,确认DMA传输I2S的数据是没问题的,现在可能的问题就是USB传输数据的格式和DMA传输的格式不匹配。

    我的I2S配置是MCLK是12.288mhz,LRCK是48khz,BCLK是3.072mhz,左对齐,帧长64位,有效数据位24位,剩下的8位0填充;DMA传输是32位传输;USB一部分配置是24位位深,48khz采样率。

    请各位前辈不吝赐教。
    谢谢。

    最后附上我的代码
    我知道答案 目前已有0人回答

    usb_device_audio_speaker (2).zip

    1.65 MB, 下载次数: 0, 下载积分: 威望 1

    USB hid
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-30 00:34 , Processed in 0.083119 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表