当前位置:网站首页>杰理语音芯片ic玩具芯片ic的介绍_AD14NAD15N全系列开发
杰理语音芯片ic玩具芯片ic的介绍_AD14NAD15N全系列开发
2022-07-31 16:44:00 【清月电子】
目录
一、简介
目前杰理的产品线,增加了玩具语音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);
- 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去进行烧录
边栏推荐
- 二分查找的细节坑
- 智能垃圾桶(九)——震动传感器(树莓派pico实现)
- [7.28] Code Source - [Fence Painting] [Appropriate Pairs (Data Enhanced Version)]
- Flutter 获取状态栏statusbar的高度
- 宁波大学NBU IT项目管理期末考试知识点整理
- 基于Redis(SETNX)实现分布式锁,案例:解决高并发下的订单超卖,秒杀
- i.MX6ULL驱动开发 | 33 - NXP原厂网络设备驱动浅读(LAN8720 PHY)
- Golang go-redis cluster模式下不断创建新连接,效率下降问题解决
- .NET 20th Anniversary Interview - Zhang Shanyou: How .NET technology empowers and changes the world
- UserAgent 解析
猜你喜欢
宁波大学NBU IT项目管理期末考试知识点整理
组合学笔记(六)局部有限偏序集的关联代数,Möbius反演公式
How Redis handles concurrent access
C程序是如何跑起来的01 —— 普通可执行文件的构成
Go1.18升级功能 - 模糊测试Fuzz 从零开始Go语言
如何识别假爬虫?
Golang go-redis cluster模式下不断创建新连接,效率下降问题解决
A common method and the use of selenium
Graham's Scan method for solving convex hull problems
The 2nd China PWA Developer Day
随机推荐
仿生毛毛虫机器人源码
Multi-datacenter operation and detection of concurrent writes
多主复制下处理写冲突(3)-收敛至一致的状态及自定义冲突解决逻辑
复杂高维医学数据挖掘与疾病风险分类研究
LevelSequence源码分析
并发性,时间和相对性
form 表单提交后,使页面不跳转[通俗易懂]
The arm button controls the flashing of the led light (embedded button experiment report)
jeecg主从数据库读写分离配置「建议收藏」
Foreign media right, apple on May be true in inventory
Summary of the implementation method of string inversion "recommended collection"
最后写入胜利(丢弃并发写入)
2020微信小程序反编译教程(小程序反编译源码能用吗)
[7.28] Code Source - [Fence Painting] [Appropriate Pairs (Data Enhanced Version)]
2022年整理LeetCode最新刷题攻略分享(附中文详细题解)
LeetCode_733_Image rendering
【pytorch】pytorch 自动求导、 Tensor 与 Autograd
go mode tidy出现报错go warning “all“ matched no packages
牛客 HJ3 明明的随机数
C程序是如何跑起来的01 —— 普通可执行文件的构成