SC5080B sop8语音芯片替代开发记录
一、替代简介
SC5080B 封装是SOP8,客户反馈芯片已经停产,需要我们使用KT148A语音芯片,进行原有的芯片方案替代和升级,毕竟flash型的语音芯片在使用和修改,有着天然的优势
先看看SC5080B语音芯片的基本规格如下:
SC5080B是最新推出多功能单芯片 4 位 CMOS 控制器语音芯片,提供 4 通道的语
音/Midi 合成功能,语音合成方式采用先进的高音质 ADPCM 算法,最高采样率可达
CD 音质 44.1kHz,且硬件有 16 级的音量控制 。具有 3 个 I/O 输入输出,两种音频
输出方式.PWM 输出和 DAC 输出,精准的+/-1%内部震荡,不需要加外部震荡,具备
超低功耗待机和简易编程功能。外围元件少成本低,性能稳定,抗干扰强,控
制简单的一次性编程(OTP)语音芯片。在 6KHz 采样频率最大可以录制 80 秒语
音及和弦 MIDI音乐。两种控制方式,按键模式和一线串行控制模式,最大可以
分 255 段语音.可将不同的语音资料写录进芯片 ROM中. 可应用在很多领域,例
如:电子琴、高级玩具、儿童学习机、防盗设备、智能家电、保健与理疗产品、
仪器仪表,以及各类自动控制系统等。
替换过程开发记录
首先脚位的定义上是不一样的
- KT148A的供电脚是8脚,而SC5080B 的供电脚是7脚
- 一线通讯的脚位,KT148A是3脚,而SC5080B 是4脚
其他就没什么区别了,都是差不多了,所以硬件端必须要修改,不能做到pin对pin
软件通讯的时序上面,客户实测发现还是有问题,体现在时序的电平长度上面
SC5080B 的时序电平要求如下:
实际测试,客户的mcu发送1ms和2ms的脉宽给KT148A是不能播放的
拿到手实际用逻辑分析仪测试如下:
最后修改KT148A的一线接收部分程序,就完美的解决了这个问题
实测效果如下:
发布者:admin,转转请注明出处:http://www.yc00.com/web/1748089322a4728533.html
评论列表(0条)