ISD1700系列语音芯片使用注意事项

课程设计使用到了ISD1760录放音芯片,网上的相关资源差不多看了个遍,这里稍作总结。(英文手册比较好找,中文的需要积分下载,英语好的可以忽略)

  1. 硬件连接
  2. 软件调试
  3. 如何使用

1.硬件连接
电路图只要根据英文手册给出的三种参考电路按需连接即可。

  1. 通过按键控制放录音
    这里要注意的是,图中的一个星号,两个星号,三个星号标志的含义,在手册上都有解释,我连接时选用的是82k震荡电阻,10uf滤波电容,以及5V电源。图中的地,不论长什么样都是同一个地,电源无论叫什么名字也都是同一个。

  2. 通过按键控制Analn方式录放音
    根据手册上的描述,这是一种辅助录放音方式,第一种是要在10和11管脚中间接入驻极体麦克风,13和15管脚接喇叭,这种方式使用的是9管脚录音,17管脚放音,可能只是使用的原件不同吧也不太懂。因本人使用的不是这种方法故不多赘述。

  3. 通过SPI由单片机控制录放音
    这种方式比前面可以少焊接7个按键,通过4-7管脚与单片机连接,单片机可以控制它录放音,还可以指定地址放音,这样只要找到你录音的地址就可以实现在需要的时候放相应的声音。以stm32f103为例,这四个管脚可以接四个普通的I/O管脚,也可以接硬件SPI管脚,前者需要在程序中按照手册自己写时序,后者既可以写软件时序,也可以直接用硬件SPI写。当然网络上大部分是软件时序的程序,随便一搜都是。

2.软件调试
我最终使用的其实是13结合的电路,后边检查时老师说如果使用SPI就一个按键都不需要了,才发现错了。不过影响不大。
软件调试要注意的第一点就是管脚初始化正确,不要直接把程序拿来就下,管脚要根据硬件连接来更改。
第二点是初始化函数ISD_Init中的do-while循环条件,如果下载后初始化不成功,就把while中的条件改成0。
第三点是最重要的一点,我主要是用到了定点放音SETPLAY功能,这需要我们耐心挨个试地址,找到每段录音的起始和结束地址,就是数组cTunA[](应该是这个名字如果没记错的话)中的值。
3.如何使用
使用独立按键功能时一定要注意,在硬件电路检查无误的前提下,如果出现录音时LED闪亮7下,或放音时闪亮7下没声音,就是这个芯片乱掉了,需要长按ERASE键全部擦除,然后重新录音,所以最好是把要录的音放在一段语音中一次录完,避免出现多段录音紊乱的情况。

后记感受
回顾一下没有困难创造困难也要上的最后一周,第二周周末两天焊完了第一版,调试三天后请教高手被告知虚焊太多不如重焊,于是周三晚上加班到周四上午焊完第二版,调试到下午发现一根电源线没有接到管脚上,麦克风录音声音太小,于是又换麦克风,最终赶在验收前一天焊好了板子调通了程序。
虽然是很简单的一个芯片,在一些人眼中小菜一碟的东西,但是与我而言是第一次从头到尾自己做硬件调软件全包,收获颇丰,困难颇多。但这或许就是电子人的常态吧哈哈哈哈哈说实话,很喜欢很享受调试找bug修bug再找bug修bug的过程,但是拆板子就没那么快乐了。

ISD1700系列语音芯片使用注意事项相关推荐

  1. WT588F/E系列语音芯片驱动程序注意事项

    WT588F/E系列语音芯片驱动程序&注意事项 一.简介 二.硬件连接 三.驱动层  1.配置GPIO  2.发送数据函数  3.播放语音  4.是否在播放语音  5.语音&命令码地址 ...

  2. 详解ISD1700系列语音芯片的使用方法

    日常生活中,语音提示系统随处可见,如语音门铃.语音时钟.ATM存取款机.公交车报站等,语音功能越来越多应用在电子系统中. ISD1700系列是华邦公司推出的一块优质语音录放芯片,用来替代已经停产的IS ...

  3. ISD系列语音芯片电路介绍及其应用

    ISD系列语音芯片电路介绍及其应用 语音芯片简介:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:o ...

  4. 唯创知音WTV系列语音芯片再启程,传承经典

    声音,与我们的日常生活密不可分,而语音芯片,则是人与产品之间沟通的重要桥梁.早在2004年,唯创知音推出第一颗OTP语音芯片WTV系列,并陆续推出上位机软件与编程器,制定了语音芯片的行业标准规范,广泛 ...

  5. KT404A/C系列语音芯片参考程序硬件设计注意事项

    目录 1.概述 1.1 简介 KT404A是一个提供串口的语音芯片,完美的集成了MP3.WAV的硬解码.同时软件支持工业级别的串口通信协议,以SPIFLASH作为存储介质,用户可以灵活的选用其中的任何 ...

  6. 九齐ny3p系列语音芯片替代国产方案KT148A性价比更高420秒长度

    目录 一.简介 2.1 九齐ny3p的简介 2.2 KT148A芯片的简介 一.简介 九齐ny3p语音芯片替代方案国产KT148A性价比更高420秒长度 九齐ny3p语音芯片是台湾九齐公司于2013年 ...

  7. WT系列语音芯片-带您走进千家万户,畅享“智慧家居”生活

    语言为万物命名,给自然立法,我们有了和现实世界互动和沟通的工具.语言越发达,我们对于现实的理解也就越加丰富和深入,而原本杂乱无章的事物,就会随着语言的发展而变得井然有序.因为语言通过符号和法则,能够将 ...

  8. 基于WT588F02B语音芯片的智能语音感应洗手液器设计方案

    随着人类文明的进步,人们对健康卫生越来越重视,特别是在当前新冠疫情的情景下,出门戴口罩,回家消毒洗手尤为重要,其中洗手已经成为人们日常生活中必不可少的一个环节.这就诞生了很多与洗手有关的产品,这里主要 ...

  9. 基于 WT2003H0语音芯片在扫地机/智能桌游等产品更换语音bin应用设计方案介绍

    产品市场 随着家用电子设备的普及,各种智能化设备进入人们生活中,如洗地机.扫地机.共享单车.智能门锁.智能桌游.智能网关等,客户想方便快捷的更换替换产品的音频文件.针对部分客户自主更换语音内容的需求, ...

最新文章

  1. vue ui框架_你为什么要使用前端框架Vue?
  2. RabbitMQ消息轮询重发消息(消息补偿)
  3. 用Java解析:您可以使用的所有工具和库
  4. 微服务架构与SpringCloud
  5. drush 账号 密码_工作流程和效率极客讨论Drush和Drupal
  6. 51社区房间怎么用挂号器_冬季艾灸时,房间怎么排烟?
  7. hadoop集群配置和在windows系统上运用java操作hdfs
  8. 双向冒泡排序(C语言)
  9. win10运行命令大全
  10. AllenNLP框架学习笔记(数据篇之一)
  11. Request header field x-token is not allowed by Access-Control-Allow-Headers in preflight response.
  12. 奈奎斯特判据的个人理解
  13. Android规范写法
  14. 简历上怎样写期望薪资,才能让你面试时工资翻倍?
  15. 关于WEP的产生原因及其原理
  16. HTML+CSS面试试题(部分)
  17. webrtc视频引擎之video_render(视频渲染)介绍
  18. SDU程序设计思维实践题目总结
  19. layui 自定义表格行高,自适应
  20. 微信小程序canvas绘制圆形头像

热门文章

  1. 【天光学术】财务管理论文:信息一体化系统在房地产企业财务管理中的运用分析(节选)
  2. 内蒙古经贸学校计算机专业,内蒙古经贸学校招生专业|内蒙古经贸学校有哪些专业...
  3. GreenPlum 启动失败Failed to start Master instance in admin mode问题
  4. intellij IDEA修改快捷键以及添加菜单快捷键
  5. win7修复计算机无法修复工具栏,win7系统无法启动怎么修复工具栏win7系统文件受损...
  6. 互联网背后的DDOS黑色产业链
  7. 华天PDM打通济南重工信息化的“任督二脉”,新动能推动新发展
  8. 提升IT部门竞争力的五大手段
  9. 无锡市民健康档案信息系统云计算平台集成
  10. 彻底关闭Windows 10 Defender病毒防护