首页 > 其他分享 >艾维 aw88261数字功放调试

艾维 aw88261数字功放调试

时间:2023-12-21 19:45:02浏览次数:53  
标签:sound 功放 aw88261 simple 艾维 dai audio card

我项目使用的是aw882xx的这个数字功放,平台是rk3566

驱动调试没什么好说的,fae会给一个驱动文件过来,不过给的不是rk平台的,把mtk的改一下就可以了,主要讲一下配置方面的问题,也就是dts的配置

 

这个ic使用的是i2c接口的, 所以要做的第一步就是把驱动加载到i2c上面,调试驱动时候也是要首先保证i2c通信没有问题

    aw88xx: aw88xx@34 {
        status = "okay";
        compatible = "awinic,aw882xx_smartpa";
        #sound-dai-cells = <0>;
        reg = <0x34>;

        clocks = <&cru I2S3_MCLKOUT>;
        clock-names = "mclk";
        assigned-clocks = <&cru I2S3_MCLKOUT>, <&cru I2S3_MCLK_IOE>;
        assigned-clock-rates = <12288000>;
        assigned-clock-parents = <&cru I2S3_MCLKOUT_TX>, <&cru I2S3_MCLKOUT>;

        pinctrl-names = "default";
        pinctrl-0 = <&i2s3m1_mclk>;
        hp-volume = <3>;
        spk-volume = <3>;//max-0  min-255
        out-l2spk-r2hp;
        //外部数字功放
        use-ext-amplifier ;
        //reset-gpio= <&ap_gpio 92 0>;
        //irq-gpio= <&ap_gpio 93 0>;
    };

这里可以直接参考rk的codec的配置,实际上也是添加了一个codec而已,然后就是要引用,把aw88xx这个节点添加到系统的rk817-codec这个声卡中

    rk817-sound {
        compatible = "simple-audio-card";
        simple-audio-card,format = "i2s";
        //simple-audio-card,format = "pdm";
        simple-audio-card,name = "rockchip,rk817-codec";
        simple-audio-card,mclk-fs = <256>;  //chencx add

        simple-audio-card,dai-link@0 {
            format = "i2s";
            cpu {
                //sound-dai = <&i2s1_8ch>;
                sound-dai = <&i2s3_2ch>;  //声卡使用的i2s配置,需要根据电路原理来
            };
            codec {
                sound-dai = <&aw88xx>; //这里就是绑定数字功放
            };
        };

        simple-audio-card,dai-link@1 {
            format = "pdm";
            cpu {
                sound-dai = <&pdm>;
            };
            codec {
                sound-dai = <&rk817_codec>;
            };
        };
    };

然后就是要配置 i2s3_2ch

&i2s3_2ch {
    status = "okay";
    rockchip,clk-trcm = <1>;
    pinctrl-names = "default";
    pinctrl-0 = <&i2s3m1_sclk
                 &i2s3m1_lrck
                 &i2s3m1_sdo>;

};

我的i2s的引脚原理图是

 ------->

 

到这里,如果没有声音的话需要测量clk是否正常

驱动的加载可以是这里我的云笔记,参考下,我修改了比较多的内容,主要把mtk平台的移植到rk上面框架的适配

文档:aw882xx数字功放移植.note
链接:

文档:aw882xx数字功放移植.note
链接:http://note.youdao.com/noteshare?id=a7292870b642e6b8b4986a3c167c7994&sub=0843B931D8EF4384933871278D7C2E72

 

标签:sound,功放,aw88261,simple,艾维,dai,audio,card
From: https://www.cnblogs.com/ChenChangXiong/p/17919958.html

相关文章

  • Oracle CloudWorld 2023:Safra Catz主题演讲——把客户的成功放在首要位置
    SafraCatz在OracleCloudWorld2023的开场演讲主题是“把客户的成功放在首要位置”。她强调了客户的重要性,并说大家通过合作和技术可以实现几乎一切。她感谢在场的观众,强调了学习和分享的重要性,以及公司致力于为客户提供更好服务的承诺。在演讲中,她还邀请了来自其他公司的高管......
  • 高频功放动态特性
    其理想化特性曲线的原理是,在放大区,集电极电流和基极电流不受集电极电压影响,而仅与基极电压呈线性关系;在饱和区,集电极电流与集电极电压呈线性关系,而不受基极电压的影响。工作状态负载特性Vcc输入电压总结......
  • 音响:是音箱+功放+音源系统,是一个系统
    音响:是音箱+功放+音源系统,是一个系统。音箱:音箱属于音响系统的一部分。音箱是音响里面不可缺少的一个组成模块,它是音响系统中机器重要的组成部分。其作用是把音频电能转换成相应的声能,并把它辐射到空间去。它是音响系统极其重要的组成部分,担负着把电信号转变成声信号供人的耳朵直......
  • A类、B类、AB类和D类功放的特点和差异
    功放类型特点差异A类功放高保真、低失真、线性放大高功率消耗、低效率、发热多B类功放高效率、低功耗、较低发热有交叉失真、较低保真度AB类功放较高效率、较低功耗、中等保真度有一定交叉失真、适中发热D类功放高效率、低功耗、小尺寸、低发热有数字失真......
  • CS5290兼容CS5230防破音AB/D切换,5.2W单声道GF类音频功放IC
    CS5290E是一款采用CMOS工艺,电容式升压型GF类单声道音频功放,可以为4Q的负载提供最高5.2W的连续功率;CS5290E芯片内部固定的28倍增益,有效的减少了外围元器件的数量;功放集成了D类和AB类两种工作模式即可保证D类模式下强劲的功率输出,又可兼顾系统在有FM的情况下,消除功放对系统的干扰;CS52......
  • CS83787单节锂电池内置升压2x13W双声道D类音频功放IC
    CS83787E是一款适用于单节锂电池供电应用,固定增益带三种防破音模式,AB/D切换静音功能内置BO0ST升压模块的尺类立体声音频功率放大器。在单节锂电池供电的情况下,CS83787E可以驱动低至35的扬声器,最大输出2X13W的恒定功率。CS83787E的AB类D类可切换模式的设计,最大限度的减少音频子系统......
  • IU8309单双节锂电内置升压12V,输出25W单声道AB/D类音频功放IC
    IU8309可锂电池和12V适配器双电源供电应用,适用于2.7V~12V各个供电节点,防破音,AB/D切换功率限制,内置升压模块,具备自适应升压功能,恒定25W输出功率F类单声道音频功率放大器。IU8......
  • IU8373兼容CS83711,两节锂电8.4V供电内置升压17W立体声D类音频功放IC
    IU8373兼顾12V适配器供电应用,两种防破音模式,扩频模式,内置BOOST升压模块双节锂电池串联供电,恒定2×17W输出功率R类立体声音频功率放大器,脚位完全兼容CS83711。IU8373E是一款......
  • IU8689带主从模式,145W单声道&2X75W立体声D类音频功放
    IU8689E是一款单声道最高可输出145W,立体声2×75WD类音频放大器;这款器件在顶层设计了散热焊盘,焊盘上连接散热器后在供电电压24V的情况下,最大可以输出2×75W的连续功率;通过主......
  • AD82584F兼容替代TAS5707/TAS5711,用于智能音箱语音辨识的2x25W立体声数字音频功放,带I2
    AD82584F是一种数字音频放大器,能够将一对8Ω负载扬声器驱动到25W(BTL)和将4Ω负载扬声器驱动到50W(PBTL),播放音乐不需要外部散热器或风扇。AD82584F提供先进的音频处理功能,如音......