1、先说芯片差异。6901A,6903A,6903B,6905A,6905B,6905C,6907A,,6908A。这几个芯片不带内充功能,而且从设计上讲也是一般拿来做音响的。SDK一般使用的是音响版本。
2、,6908C,6904C,6904D。这几个芯片带有内充功能,一般是拿来做耳机的。SDK一般使用的是耳机版本。
3、耳机版本和音响版本的最大差别就是耳机版本的SDK有内充开关,并且有一个charge.c文件。而音响版本并无此开关。因为我们做音响的时候给锂电池充电时都是用充电IC来做,而做耳机时,芯片内部有集成充电管理,我们只需要通过软件配置打开这个功能即可。
4、那么两个SDK可不可以混合用呢?其实也是可以的,只是你在6907C,6908C,6904C,6904D这些芯片上使用音响版的SDK时,如果是按参考实际画板,会导致关机无法充电。
5、如果你在6901A,6903A,6903B,6905A,6905B,6905C,6907A,,6908A这些芯片上使用耳机版的SDK时,记得把内充功能关掉,同时把供电方式改为LDO供电,不然会导致代码无法运行和芯片发烫烧坏。