码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • JK405R-SOP16录音芯片ic方案的常见问题集锦包含录音长度功耗以及外挂spiflash


    目录

    问题1

    1、KT405R是什么? 具备哪些功能? 有什么特色?

    问题2

    2、KT405R录音的机制是怎样的?

    问题3

    3、KT405R的供电电压详细说明?以及功耗控制手段

    问题4

    4、KT405R支持多段录音?每段时长如何划分?支持多少秒?支持外挂flash吗?

    问题5

    5、KT405R内置空间,和外挂spiflash,有什么注意事项吗?

    问题6

    6、KT405R的dac输出,和直驱扬声器?怎么理解


    问题1
    1、KT405R是什么? 具备哪些功能? 有什么特色?

    答疑

    1. KT405R是一颗专用于录音的芯片,芯片内置30秒的语音空间,直驱扬声器,也可以设置dac输出外挂功放

    2、支持按键控制,也可以扩展IO触发控制

    3、操作也是很简单,短按播放,长按录音,抬起停止录音

    4、芯片支持订制各种功能,非常的灵活

    问题2
    2、KT405R录音的机制是怎样的?

    答疑

    1、KT405R录音,是采用一个循环的buf进行管理的,目前标准的程序,做的一段声音录音

    2、也就是说,开启新的一段录音,会擦除之前录音的目录信息,生成新的录音信息,然后开始写新的录音数据,掉电保存

    3、当然程序也可以扩展多段录音,都是可以的

    问题3
    3、KT405R的供电电压详细说明?以及功耗控制手段

    答疑

    1. KT405R的供电电压比较宽,基本2.5--5.2V之间都可以工作,但是有注意点
    2. 假如3.7V的锂电池供电,那么芯片的供电入口是芯片的11脚,也就是VBAT脚
    3. 假如使用纽扣电池或者干电池,因为他们电压最高也只有3V,所以供电入口是10脚,也就是VDDIO

    ==》同时需要9脚和10脚短接在一起,这点很重要

    1. 芯片的功耗控制机制如下:

    ==》芯片上电就开始全速跑。功耗是4mA

    ==》芯片一旦检测到5秒没有任何操作,自动进入超低功耗待机,待机电流2uA

    ==》一旦有外部信号触发,芯片就唤醒,全速跑,并且处理触发的信号

    问题4
    4、KT405R支持多段录音?每段时长如何划分?支持多少秒?支持外挂flash吗?

    答疑

    1. 目前默认的固件,是只支持一段声音的录制,如果开启新的录音,旧的录音则会被覆盖
    2. 芯片内置录音空间是30秒,当然牺牲一点点音质,还可以录的更长
    3. 如果客户有需求,当然可以做多段录音,具体可以分多少段,还是要根据时长来细分

    做个3到5段的录音,肯定是没毛病的

    1. 如果内置的容量不够,或者说录音时长不满足,还可以选择外挂spiflash去录音,这个的时长就很长了,具体外挂的芯片型号就有很多了,比如:W25Q80、W25Q16、W25Q32等等
    问题5
    5、KT405R内置空间,和外挂spiflash,有什么注意事项吗?

    答疑

    1. 因为芯片的内置空间非常的有限,只能录30秒 .而有些场合不够,所以增加了外挂spiflash
    2. 外挂spiflash是自适应的,芯片上电检测到外挂的spiflash,就自动切换到外挂模式 。没检测到就自动使用内置的空间
    3. 外置根据容量来,25Q80.,是1MByte,大概录70秒 ,其他容量的可以自行换算一下
    问题6
    6、KT405R的dac输出,和直驱扬声器?怎么理解

    答疑

    1. 因为芯片自带功放,但是自能驱动8欧姆0.5W的扬声器,所以有的应用嫌声音小
    2. 所以我们就增加了芯片dac输出,外挂功放来实现更大的音量效果,功放客户可以自行选择

    ==》如果5W的应用,我们推荐HAA2018这颗D类功放

    1. 芯片是DAC输出还是PWM直驱扬声器,完全靠芯片的1脚是否对地贴1K的电阻,贴了是DAC,悬空是PWM
    2. 注意1脚下地的电阻,是不影响外挂spiflash的。

  • 相关阅读:
    C++通过位操作实现枚举控制多个状态
    【揭秘】年薪100万的项目经理复盘秘诀
    k-form-design 改成自己组件步骤
    C++一些新的特性的理解(二)
    多线程&并发篇---第十一篇
    拥有自己的服务器是一件很不错的事情
    私有云不是真正的云计算!
    mac vscode没有写入权限/无法自动更新
    ava官网下载离线api文档地址
    Redis命令手册
  • 原文地址:https://blog.csdn.net/qyvhome/article/details/133019852
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号