我们用CSC8002作为喇叭的驱动IC。

  前几天,产线反馈一个问题,说是产线的个别整机喇叭不响,需要找到问题原因。大拿说过可以把一部分功能电路或者代码看成是黑匣子,黑匣子都有输入输出。首先,打开规格书,简单的将IC引脚分为电源和输入输出脚,快速浏览引脚功能,并结合我们的应用电路,发现只有在shutdown为1时才能实现此驱动IC的关闭功能,但是此处要求shutdown的高电平要接近VDD,否则会工作不稳定。将问题点定位在此处。

  首先,复制问题,拿到产线的问题机器,上电,使喇叭处在工作条件下,不响。

  其次,将shutdown脚翘起:接到5V上,喇叭不响;接到地上,喇叭响;满足规格书所述情况。

  然后,用示波器观看shutdown和输入脚波形:shutdown一般是高电平,只有在需要报警时才变为0;几乎在它变为0 的同时,有音频波形输入到此IC,但是喇叭不响;结合上一步的操作,推断可能是给的音频波形太早,需要在shutdown和音频输入波形中间加一段延时。

  最后,代码修改中。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐