0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

otp语音芯片20秒40秒80秒160秒长度是什么意思 为什么会有秒数区分

清月电子 来源:清月电子 作者:清月电子 2023-09-14 16:12 次阅读

一、OTP语音芯片秒数简介

关于语音芯片OTP类型的芯片,基本都是sop8封装的,其中有个参数很奇怪,就是他分了好多种语音长度,比如:20秒、40秒、80秒、160秒、320秒等等 。而flash型的语音芯片KT148A支持420秒,就不分秒数,用户可以自行重复更换语音,很方便

pYYBAGN4PI6APEJAAAHGIChP-MU281.png

一开始,我很不理解,为什么要做这样的区分
因为一旦种类多了之后,无论是仓储,烧录,样品,售前乃至售后,都会是一件很麻烦的事情,相当于同一款芯片,最后定义就会有七八个型号,甚至更多,好麻烦

wKgaomUCwEKAJ_nkAAFxRep2G1g653.png

后来仔细看了之后,发现这个不同秒数的价格还相差很大,基本上秒数越长,价格都是成本的增长,这明显不符合逻辑

因为从技术的角度,做到统一,这个问题应该是很好解决的

1、就像市面上的一些单片机,内部的晶圆实际是一样,但是在出厂的时候,通过烧录软件把多余的空间给封闭起来,不让用,从而区分出来不同的产品类别,然后实现阶梯性的定价策略,容量最大的比容量最小的,价格高那么一点点
2、因为芯片晶圆在生产阶段,讲究的就是一个量,以及生产周期过长,只能说优化工艺,然后累积更多的量去下单,才能降低生产成本。
3、典型的就是:宏晶STC系列的MCU,型号:STC89C52和STC89C512 ,就是这么干的

二、OTP的工艺

传统的OTP语音芯片,基本都是台系的,他们的技术还是停留在10年前:OTP工艺,8寸晶圆,原因也很简单

wKgaomUCwEyAK6KlAAYYXutZi2c338.png


第一、就是这玩意单价太低,利润还行,但是不足以支撑好的生产工艺,以及设计工艺

第二、搁在10年前,这类型的产品,其实出货量很大,但是现在全世界消费水平的提升,一些低端的产品都用上了更好的芯片,所以这类型的OTP芯片,明面上数量还在增长,但是利润是逐年逐年的降低的,属于夕阳产品,但是又不可或缺

第三、所以对于芯片原厂来说,就没有必要去更新工艺,或者说投入资源去研发,已经足够使用了
剩下的就是拼价格,大家都卷起来

1、其中20秒、40秒、80秒之类的指标,其实都是最低采样率的存储长度
并且播放出来的声音,效果其实是很差的,也就是说,标注的20秒语音空间,要稍微好一点的音质,存储容量基本上只够支撑12秒左右的语音长度

2、并且20秒的芯片晶圆,和40秒的芯片晶圆,他还不一样。目的肯定是为了省成本
但是实际真正落实到芯片的成本上,相差不了多少的,可是最终的售价,就差很远了,典型的低秒数引流,高秒数搏利润的模式


三、flash型的介绍和展望


而目前flash型的语音芯片,就完美的解决这个问题,以及这些看似合理,实际不合理的产品定位

因为flash的工艺已经是足够成熟,足够量大,工艺也是在逐年的更新,它是基础产品,就像电阻电容一样,哪里都需要用到,量也是逐年逐年的增长,属于稳定、成长类型的好产品,看看GD的上市财报就知道了,摇钱树一样的存在

所以将一颗spiflash合封到语音芯片里面去,不仅不会增加太多成本,反而可以实现产品的高度统一,规模化提升效率

这样设计的语音芯片,就不会存在多少秒数的区别,一开始定义就是为了最大秒数的存在
因为足够标准,足够统一,所以围绕芯片本身成本之外的成本,就可以分摊得足够低,以后只会更低

这样的思路才是一个好产品,无其他 ,正如:KT148A-SOP8语音芯片一样

当然,合适才是最重要的一件事,一些需要低秒数的产品定位,还是推荐OTP,因为他便宜,够用 。这个就需要自己去仔细的选型和对比挑选了

KT148A是一款32位的DSP语音芯片,标准的SOP8封装。内置420KByte的语音空间,最大支持420秒的语音长度,支持多段语音,同时支持直驱0.5W的扬声器,支持用户更换语音,目前该芯片的优势如下:
1、性价比高,相比较传统的OTP芯片来说,工艺的提升大大降低了成本,同时芯片可重复烧录
2、用户可以自行的更换声音,通过电脑端的串口即可自己完成,无需其他昂贵的工具
3、芯片自带足够的空间,可以追求更高的音质效果

wKgZomUCwFWAAuH8AAGmKx6BzdQ816.png



审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 封装
    +关注

    关注

    124

    文章

    7286

    浏览量

    141111
  • 语音芯片
    +关注

    关注

    12

    文章

    1575

    浏览量

    35839
收藏 人收藏

    评论

    相关推荐

    stm32L476RG RTC的中断如何使用?

    stm32L476RG RTC的中断如何使用
    发表于 04-26 08:24

    STM32G071WakeUp中断配置为1,但实际中断频率却小于1是为什么?

    之前用F1的RTC时,有一个中断功能,即每一产生一个中断,可以在中断里面刷新时间。现在G071的RTC没有了中断的功能,查询类似M0内核的F0系列,发现有一个WakeUp中断可以配置成1s中断
    发表于 04-01 07:57

    5361之PWM之CMP更新慢至1,请各位有经验的高手帮忙!

    管脚看到波形了,高兴不过3,这时发现了波形的更新速度是大概1一次,脉宽变化每次1us左右,毫无丝滑可言,源程序是0.1更新一次呀!所以怀疑是写入CMP后到波形输出之间不知干了什么,导致更新速度极慢
    发表于 03-26 17:17

    IIS328DQ响应滞后5~30是什么原因造成的?

    水平放置,移动为垂直放置,传感器需要延迟5~30+后,传感器的加速度数据才会变化。请问这是正常指标吗?还是哪个地方未正确操作。 采用IIC总线,每1读取一次传感器加速度数据(XYZ)。传感器
    发表于 03-21 07:48

    STM32H743VGT6用来测量误差能达到的最高精度是多少?

    STM32H743VGT6用来测量误差能达到的最高精度是多少
    发表于 03-14 07:26

    ADUCM360怎样才能实现AD每0.2采集一次数据?

    ADUCM360怎样才能实现AD每0.2采集一次数据?用定时器每0.2中断一次,在定时器中断中开始AD单次转换一次,可以吗? void GP_Tmr0_Int_Handler(void
    发表于 01-12 06:34

    AD7606和MCU通信接口的采样速率都能达到200 ksps千吗?

    请教一下,AD7606和MCU通信接口的采样速率都能达到200 ksps千吗?
    发表于 12-05 07:24

    4.3!基于全志T113平台的快速启动方案分享

    哪些应用场景需要快速启动 很多应用场景对系统启动时间都有严苛的要求,例如在工业组态屏、工业HMI、机器人示教器、工业PLC、物联网网关、通讯管理机等应用场景对系统启动的时间都会有所要求。 当系统启动
    发表于 11-27 09:57

    从RTC芯片读取出来的BCD码时间如何转换成

    使用PCF8563作为RTC时钟,读取到BCD格式的时间到内存中后,需要和之前保存的一个BCD时间进行比价,查看是否经过了两个小时(7200),如何比较方便快捷的比较出两个时间差值。我的想法是把
    发表于 11-06 06:26

    【LuckFox Pico Plus开发板免费试用】+计数器与电子时钟

    前面介绍了串行数码管的显示驱动,那么如何将其应用到实际中呢? 我们可以将它与sleep延时函数组合在一起来实现一个计数器,计时范围为0~99。 其程序内容如下: 在执行程序后,其显示效果如图1
    发表于 10-28 18:05

    abview声音采集为什么从0.6后波形图上才有信号波形?

    abview声音采集为什么从0.6后波形图上才有信号波形
    发表于 10-19 08:24

    求助,根据给定的条件设计一个9倒计时装置

    提供的材料有:ne555p定时器、74ls48芯片、74ls192芯片,蜂鸣器,数码管,按键,电阻电容若干。利用给定的材料,制作一款9倒计时闹钟。 倒计时闹钟包含一个数码管显示窗口、1个红色时钟
    发表于 08-10 14:40

    M261的定时器,偏差很大,600差不多10的误差如何解决?

    M261的定时器,偏差很大,600差不多10的误差,咋办? 用了TIMER0作为定时器,采用内部高速时钟作为时钟源,系统时钟设置为4MHz. void TMR0_IRQHandler
    发表于 06-20 08:38

    Pms7003以90的间隔达到10的峰值是什么原因造成的?

    我设法连接并读出一个 pms7003 连接到一个带有 arduino 代码的 esp8266。然而,传感器做了一些奇怪的事情。每隔 99 ,它就会急剧增加粉尘水平,就好像在读数中添加了一个常数
    发表于 05-12 06:42

    Vybrid wdog a5配置为60时看到7-15wdog-A5超时怎么解决?

    问题: 配置为 60 时看到 7-15 wdog-A5 超时。 配置: 将 imx2_wdt.c 的 WDOG_WCR WT 配置为 60 (60*2-1 = idx 119 或
    发表于 05-10 07:44