• 杰理语音芯片ic玩具芯片ic的介绍_AD14NAD15N全系列开发


    目录

    一、简介

    二、详细分类

    2.1 系列芯片的特性和区别

    2.2 系AD14N的开发资料包简介

    2.3 系AD15N的开发资料包简介

    三、程序的开发

    四、AD14N芯片样品的烧录细节


    一、简介

    目前杰理的产品线,增加了玩具语音ic的新产品,命名为AD14N和AD15N。相比较传统台系的九齐、硕呈等等厂商,无论是性能还是成本,都非常有优势,值得推荐给大家使用,同时杰理这两个系列的芯片,都是采用开源的策略,在gitee上面搜索“杰理科技”就能获得完整的开发资料包,同时也有钉钉群进行技术支持

    AD14N系列芯片,40纳米的工艺,内部mcu的晶圆尺寸:1.06*1.12mm

    同类型的产品,基本是55纳米和95纳米的工艺。

    支持1.8V---5.5V ,-40度---80度【工作】

    由于它采用40nm的工艺,就会比原有的芯片功耗低非常多

    AD14N静态情况下,功耗是7mA

    详细的信息,可以网上搜索杰理科技的发布会视频,简短的先了解一下

    需要sdk,也可以下方留言,留下邮箱我们发给您。当然如果有相关的方案开发,也可以咨询我们

    二、详细分类

    ad140-release_V1.3.0

    SDK 等级: A

    发布时间:2022  年 7  月 13  日

    发布版本:ad140-release_V1.3.0

    发布说明:

    1、修复大容量 flash(>16M 字节)powerdown 唤醒可能死机的问题;

    2、修复解码断点检查可能出现越界访问的问题;

    3、修复 tab_read 读表模块初始化无效的问题;

    同步 gitee 修复:FAQ:tab_read 读表模块 bug 修复

    4、修复开机解码可能出现 po 声问题,在电压扫描初始化时切换时钟;

    同步 gitee 修复:FAQ:AD14N / AC104N 上电解码可能有 po 声?

    5、更新 Voice_Pitch 变音算法库,新增卡通音效,并完善其他音效的配置;

    6、更新 Notch_Howling 陷波啸叫抑制算法库,使用新的啸叫抑制算法;

    7、更新 Howling_PitchShifter 移频啸叫抑制算法库,使用新的啸叫抑制算法;

    8、更新 MIDI 库,支持使用压缩的 mda 音色库文件,

    (mda 音色库需使用新的 midi 工具制作,运行压缩库时系统时钟需要至少 96MHz)

    9、优化 midi 解码只有主旋 OKON 副旋不发声时的响应速度;

    10、新增 midi 解码只有主旋 OKON 副旋不发声时,可使用快速打断模式;

    11、新增 midi 琴应用,并使用新的 mda 音色库,应用内容包括;

    a)    琴键的按下与抬起响应;

    b)    乐器通道切换;

    c)    颤音;

    d)    弯音轮;

    e)    音符开始与音符结束回调;

    f)     叠加 A 解码;

    12、新增低电检测方式,可配置使用 lvd 电压检测或使用固定值检测;

    13、新增 OTA 升级时 I/O 保持功能;

    同步 gitee 改动:FAQ:AD14N / AC104N V1.2.1 SDK 如何在 OTA 设备升级过程中保持 IO 状态?

    14、优化下载目录生产烧录文件对齐方式,强制只生成一份 4K 字节对齐的 flash.bin;

    同步 gitee 改动:FAQ:关于 FLASH 数据工程文件对齐方式对升级下载的影响

    15、优化 MIC_RES_BUILT_IN 配置,现可配置 mic 使用外部偏置;

    16、优化 VM 擦除方式,加快 256 字节对齐 flash 的 VM 擦除速度;

    17、优化 powerdown 流程,增强稳定性;

    18、优化 lvd 接口,触发 lvd 后可配置直接复位或进入 lvd 中断响应函数;

    19、优化 vfs 管理,将 fat 独有的函数移出 vfs.c 文件;

    20、优化 msg 驱动,获取事件消息关中断时 AUDIO 和 TICKTIMER 中断不会被打断;

    21、优化 norflash 驱动,精简结构体大小,读写 0 字节直接返回;

    22、优化 mio 启动判断,现可支持不同的 DAC 采样率;

    23、优化 flash 安全寄存器驱动,可支持 flash 单线模式;

    24、优化 LD 文件部分段名以及段位置,函数放 ram 的段修改为统一格式(.*.text.cache.L1);

    25、优化下载目录结构,app_mg 工程和 simple 工程拆分独立的下载目录;

    26、优化 ticktimer_loop 架构,拆分成 sys、modules 和 app 来执行定时函数;

    27、优化 F1A 解码库,提高解码效率;

    (LD 文件中(*.f1a_code)段位置不可移动或调整,否则解码可能不正常!)

    28、优化 vm 擦写时不受关中断影响的中断数,由一个改为任意多个;

    (放出的中断函数及其调用的函数/变量必须放在 ram 里,否则会导致死机!)

    文档更新:

    1、更新文档《杰理 AD14N_AD15N_MIDI 应用说明文档.pdf》,详细介绍 MIDI 解码和琴应

    用,新增 MIDI 工具说明,该文档有重大更新!

    2、新增文档《杰理 AD14N_AC104N 音效算法应用介绍文档.pdf》;

    工具版本:

    1、一拖二烧写器:V2.26.6,通过软件上远程更新;

    2、一拖八烧写器:V3.1.11,通过软件上远程更新;

    3、音频文件转换工具:V1.2.17,在 gitee 上下载;

    4、JLmidi_new_0706 工具(新增):该工具只能用于此发布版本以及之后的 SDK,在 gitee

    上下载,gitee 上会保留旧工具(JLmidi_60);

    1. pcm_eq 工具(新增):V3.1.7,在 gitee 上下载;

     

    2.1 系列芯片的特性和区别

    2.2 系AD14N的开发资料包简介

    目前最新的sdk版本是AD140_SDK_发布版本信息_ad140-release_v1.3.0

    2.3 系AD15N的开发资料包简介

     

    目前最新的sdk版本是AD150_SDK_发布版本信息_ad150-release_v1.3.0

    同时AD15N的芯片。也适合作为通用的MCU使用,但是目前市场比较惨淡,所以这个系列的芯片作为mcu使用,没什么优势,只是做需要发声的产品。比较有优势

    三、程序的开发

    如果不需要录音,建议使用AD15N的芯片 ,因为性价比更高。需要录音则选择AD14N

    程序运行的流程如下,init初始化完了之后,就进入主循环,采用时间片的运行模式

      

    四、AD14N芯片样品的烧录细节

     

    注意,这里的1117,是用的可调的芯片,稳压到4.2V 。实际测试过

    也就是说AD系列的芯片,不敢直接用5V去进行烧录

  • 相关阅读:
    图像运算和图像增强七
    adb 一些命令操作记录
    Avalonia 初学笔记(2):简单了解与WPF的区别
    【若依】前后端分离版本部署到Tomcat完整过程
    Ubuntu下MySQL无法启动和访问的问题解决与修复
    Armv8/Armv9的VIPT的别名问题是如何解决的
    面了个腾讯30k+出来的,他让我见识到什么是基础的天花板
    Meetup 回顾|Data Infra 研究社第十五期(含资料发布)
    大任务拆分,让并行嗨起来!
    虚拟化技术 - I/O虚拟化 [二]
  • 原文地址:https://blog.csdn.net/qyvhome/article/details/126016492