admin管理员组

文章数量:1033837

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中. 可应用在很多领域,例

如:电子琴、高级玩具、儿童学习机、防盗设备、智能家电、保健与理疗产品、

仪器仪表,以及各类自动控制系统等。

替换过程开发记录

首先脚位的定义上是不一样的

  1. KT148A的供电脚是8脚,而SC5080B 的供电脚是7脚
  2. 一线通讯的脚位,KT148A是3脚,而SC5080B 是4脚

其他就没什么区别了,都是差不多了,所以硬件端必须要修改,不能做到pin对pin

软件通讯的时序上面,客户实测发现还是有问题,体现在时序的电平长度上面

SC5080B 的时序电平要求如下:

实际测试,客户的mcu发送1ms和2ms的脉宽给KT148A是不能播放的

拿到手实际用逻辑分析仪测试如下:

最后修改KT148A的一线接收部分程序,就完美的解决了这个问题

实测效果如下:

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中. 可应用在很多领域,例

如:电子琴、高级玩具、儿童学习机、防盗设备、智能家电、保健与理疗产品、

仪器仪表,以及各类自动控制系统等。

替换过程开发记录

首先脚位的定义上是不一样的

  1. KT148A的供电脚是8脚,而SC5080B 的供电脚是7脚
  2. 一线通讯的脚位,KT148A是3脚,而SC5080B 是4脚

其他就没什么区别了,都是差不多了,所以硬件端必须要修改,不能做到pin对pin

软件通讯的时序上面,客户实测发现还是有问题,体现在时序的电平长度上面

SC5080B 的时序电平要求如下:

实际测试,客户的mcu发送1ms和2ms的脉宽给KT148A是不能播放的

拿到手实际用逻辑分析仪测试如下:

最后修改KT148A的一线接收部分程序,就完美的解决了这个问题

实测效果如下:

本文标签: SC5080B sop8语音芯片替代开发记录